|
|
Jul 02, 2025
|
|
CS 398 - Algorithmic Problem Solving
2.0 Credits Applications of algorithms to solve problems. Includes dynamic programming. Prepares students for technical interviews. Prerequisite Completion of CS 334 with a grade of 2.5 or higher or instructor permission. Course-level Learning Objectives (CLOs) Upon successful completion of this course, students will be able to:
- Present an appropriate algorithm for solving a given problem in a mock interview and explain the rational for the choice.
- Describe an efficient solution using pseudocode and whiteboarding for a given programming problem in a mock interview,
- Recommend an alternate approach to a provided inefficient programming solution that is optimal based on algorithmic efficiency.
- Refactor code to enhance readability, reuse, and to increase efficiency.
Course Typically Offered Fall, Winter
Add to Personal Catalog (opens a new window)
|
|
|