Computer Education

Computer Programming 9/10

9 10 Elective

Learn Coding and Game Design using applied computer software (e.g., Adobe Flash ActionScript or Python). No previous computer experience required. Assignments completed in-class.

MADIT09--S / MCSTU10-S

Computer Programming 11/12

11 12 Elective

For students with strong computer skills. Learn intermediate problem solving, programming, game design, and structured programming using C++/Java/Python. Valuable for post-secondary sciences. Open to all Gr 11/12 students regardless of prior computer courses.

MCMPR11--S / MCMPR12--S

Advanced Placement Computer Science 12

11 12 Elective

Covers advanced topics in computer science, preparing students for the AP Computer Science A exam. Focuses on Java programming, data structures, and algorithms.

More about AP Computer Science

Graphic Productions -- Intro to Computers 11/12

11 12 Elective

Use artistic skills to create documents and graphic images. Learn Photoshop, Dreamweaver, and Adobe Flash. Recommended for students with less computer experience or needing a skills refresh. Gr 12 students cover more advanced projects.

MGRPR11--S / MGRPR12--S

Graphic Production 11/12 - Yearbook (+ Study)

11 12 Elective

Available to Gr 11/12 students qualifying for a study block. Combines a 4-credit course with a study block (3 days/week class, 2 days study). Runs Sept-April. Learn graphics, commercial design, desktop publishing, digital media. Create the Yearbook using computers and digital cameras.

PKG--11-7 / PKG--12-7

Media Design 11/12 - Computer Animation 11/12

11 12 Elective

Create professional models and graphic images. Advanced course exploring Modeling and Animation. Extension of Junior Computers; some basic computer experience recommended (B level or higher in Junior Computers or Graphic Production 11/12). Uses Blender and Maya. Gr 12 students cover more advanced projects.

MMEDD11--S / MMEDD12--S