Upon completion of this course, students will be able to:
Outcome
Develop logic and apply an algorithm design to solve a variety of problems.
Outcome
Critique different algorithms in terms of being concise, elegant, and generic.
Outcome
Distinguish between logic and syntax errors.
Outcome
Design and implement solutions using decisions, repetition, and lists.
Outcome
Design, implement, test and evaluate test results of algorithms.