Course Description
Advanced data structures and algorithms. Algorithm Design Techniques. Introduction to NP problem.
Intended Learning Outcomes
CILO-1: Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
CILO-2: Apply knowledge of computing, mathematics, science, and engineering.
CILO-3: An ability to identify, formulate, and solve engineering problems.