Introduction to the intellectual and software tools used to create and study algorithms: formal and informal problem specification; problem solving and algorithm design techniques; reliability, formal verification, testing, and peer code review techniques; program clarity, complexity, and efficiency; functional and imperative paradigms; associated programming skills.
- 教師: Dougherty John
- 教師: Lindell Suzanne
- 教師: Friedler Sorelle
- 教師: Lindell Suzanne
- 教師: Gliatto Chris
- 教師: Grissom Alvin
- 教師: Hasan Nayera
- 教師: Sun Chang
- 教師: Taylor Mateo
