Computer Programming 12
Prerequisites: 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 should have completed at least two Computer Programming classes before enrolling. 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.
- 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 third of the course and complete a major project of their own design. Students must be mature, motivated, and self-directed learners.