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.
- 教师: DoughertyJohn
- 教师: LindellSuzanne
- 教师: FriedlerSorelle
- 教师: LindellSuzanne
- 教师: GliattoChris
- 教师: GrissomAlvin
- 教师: HasanNayera
- 教师: SunChang
- 教师: TaylorMateo
