Analyze and apply appropriate algorithms to computing problems.

• Articulate algorithm development criteria.
• Analyze algorithms for their spatial and temporal efficiency.
• Develop new algorithms or improve existing ones to address specific computing problems.

Required Courses

  • CST 370: Design&Analysis of Algorithms (4 units)