Computer Programming 12

Course Outline

Students who complete all four modules may receive a full credit, while students completing two modules may receive a half credit.

Computer Programming 12 will facilitate the further development of students’ analysis, design, and problem-solving skills as they learn programming language and use it to create computer software.

Object-oriented analysis and design techniques are introduced as high-level tools that facilitate problem understanding and algorithm development independent of the target implementation language. Students will apply their developing programming skill to the solution of real-world problems and explore career pathways their developing skills make possible.

Computer Programming 12 modules include: Problem Solving in Computer Programming; Fundamentals of Programming; Applied Problem Solving; Project Development.

Updated August 24, 2021