Computer Programming 12

Recommended: Computer Programming 11 or permission from the instructor

Computer Programming 12 is an advanced survey course designed for students who intend to pursue post-secondary education in an IT related field. Students will learn:

Advanced Game Design – students will continue to explore and apply programming knowledge to develop video games. Teamwork and project management will be emphasized with tools like Github integration.

Advanced Web Design – created interactive database driven websites with PHP and MySQL.

Computer Programming – advanced programming with Python addressing algorithms and programming efficiency, API integration, error handling, and better user interfaces.

Students will choose an area of interest to pursue at an advanced level for the last term and complete a major project of their own design. Students must be mature, motivated, and self-directed learners.