0.Introduction§

What we are doing today:

Administration/Course Mechanics

Course Role in the Curriculum

This course represents a transition between “learning to program” courses (CS 1114, CS 2114) and “content” courses.
To do well, you must be able to handle both
Programming (we focus on projects with dynamic memory allocation and file processing, and they have significant design challenges)
Project management and testing
Content, theory and analysis
The projects test programming proficiencies
OpenDSA exercises test knowledge of how algorithms work
Exams test understanding of the theory (analysis)

OpenDSA

Web-CAT

Projects

Milestones

Homework for Today

Before you leave today