Course Information
An accelerated course covering the essentials of programming, with a focus on problem-solving, structured programming, and algorithm design. The concepts covered include collection types, conditional and iterative structures, functions, file input/output, exceptions, namespaces, recursion, and Internet client programming. Students are expected to have successfully completed at least one high-level, object-oriented programming class prior to enrollment.

Grade Breakdown:
Assignments – 20%
Midterm – 40%
Final Exam – 40%

Course Instructor: Amber Settle