Computer Science 11

Course code: MMACS11
Credits: 4

This course is open to all grade 11 and 12 students, or to grade 10’s who have completed Information Technology 9. No prior coding experience is required.  This course is a prerequisite for Computer Science 12.

Computer Science 11 is an engaging and beginner-friendly course that introduces students to the world of programming and problem solving. Students learn how to think like programmers while building their skills in Java, starting with variables and gradually working up to methods and 2D arrays. Along the way, they apply logic, creativity, and computational thinking to solve real problems.

The course also explores graphics programming in Python, where students create visual and interactive programs that bring code to life. Designed to be approachable and hands-on, Computer Science 11 is perfect for students who are curious about how software works and want to build a strong foundation for future studies in computer science, web development, or technology.