INFORMATION TECHNOLOGY 12 COURSES

Technology is playing an ever-increasing role in our lives, learn how to embrace its full potential. Many of the highest paying jobs are in the tech industry and experts predict a shortage of skilled workers. In Information Technology courses, students will experience a wide variety of technology and gain an understanding of how technology impacts their lives. Skills learned in Information Technology can enhance your skill set for other courses 

Computer Programming 11

Course Code: MCMPR11 

Strongly Recommended: Math 10 

Computer Programming 11 introduces students to computer science and will help prepare them for post-secondary computer science courses. Some of the programming concepts covered are: variables, input/output, conditional control structures, loops, methods and arrays. These concepts are covered by writing small programs. While creating these simple programs students will learn problem solving skills and improve their ability to think logically. Computer Programming 11 is an ideal course for students pursuing a career in computer science, engineering, general sciences, or business as many of these fields require computer programming as part of their course studies. 

Computer Programming 12

Course Code: MCMPR12

Strongly recommended: Math 11 and Computer Programming 11 

Computer Programming 12 is a continuation of Computer Programming 11. Students will build upon the skills and concepts they learned in the previous course and apply them with the new concepts learned in this course to create complex programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. Computer Programming 12 is an ideal course for students pursuing a career in computer science, engineering, general sciences, or business.  

Computer Science 12

Course Code: MMACS12

Requirements: Pre-Calculus 12 (concurrently) and Computer Programming 11

Computer Science 12 is an advance course for students interested in studying Computer Science, Engineering, or advanced Mathematics at University. Topics covered will include access variables, data structures, sorting and searching algorithms, recursion, object-oriented programming, reading/writing files, mathematical and science modeling, and applications of computer science. Students will need to demonstrate a high level of understanding, an ability to work independently and a strong interest in the subject to be approved for this course. This course can be used as an approved Grade 12 course for most Universities.

Digital Media Development 12

Course Code: MMDMD-12

Strongly recommended: Media Design 11 or Web Development 10

This course is open to all students in grades 10 to 12. Digital Media Development will give students the opportunity to gain the knowledge and skills required to develop and produce interactive digital media projects. Students will explore topics such as 2D graphic design and publishing, digital animation, 3D modelling and design, and desktop video production. After completing this course, students will gain an understanding of careers in multimedia such as game design, web design, UX and UI design, computer animation, and video effects. 

Graphic Production 11 (Yearbook)

Course Code: MGRPR11 

Want to gain some experience with computers or experience the excitement of contributing to the planning and creation of the yearbook?  Get involved with every aspect of this creative work of art.  From taking photos, designing layouts and meeting athletes and performers, students will learn all the skills it takes to make this years’ annual a fantastic book.  Students will gain the experience with meeting deadlines, organizational skills and working on a team.  In addition, students will learn to use specialized professional quality hardware such as scanners, colour printers and digital cameras. 

Graphic Production 12 (Yearbook)

Course Code: MGRPR12   

This course is a continuation of Yearbook 11 that allows the experienced ‘yearbookers’ to become leaders.  In addition to taking photos and designing layouts the senior students will become editors and supervisors that can personally design and manage large sections of the book. 

Media Design 11

Course Code: MMEDD11 
Media Design will introduce students to various media technologies for image development and design. Through a series of hands-on projects, students will learn about media production, elements of design and principles of design. The visual communication skills learned in this course can enhance your skillset for a wide variety of careers ranging from Technology to Arts to Business to Sciences.  

Web Development 10

Course Code: MWBDV10 
This course is open to all students in Grades 10 to 12 and counts towards your graduation requirements. Web Development will introduce students to the foundational languages and coding techniques of modern web development, including HTML, CSS, and Javascript. Students will learn to create functional and interactive websites and incorporate good design principles in their assignments. In addition, students will explore other topics such as databases, game design, and responsive web design