Course Detail
Course Components:
Enrollment Information
Enrollment Requirement:
Prerequisites: Instructor Consent.
Course Attribute:
Flexible Schedule
The course is a hands-on seminar for practicing advanced problem solving and programming skills in a mildly competitive atmosphere. Students work in teams to study strategies for problem decomposition, algorithm design and selection, and techniques for minimizing programming errors. An emphasis is placed on rapid development of accurate software solutions for problems found in real-world programming, interview exams, and programming competitions.