Advanced Design and Programming

Students learn concepts of advanced object oriented design and programming using a single semester-long project.