Sign In

Information Technology

ADST - Information and Communications Technologies 9 (MADIT09)

This course introduces the student to the principles of ICT such as drag-and-drop and text-based coding, the binary representation of various data types, including text, sound, pictures, video, and design, development and collaboration in a cloud-based environment.

Strategies to manage and maintain personal learning networks, strategies for curating and managing personal digital content, and discussion of current and future impacts of evolving web standards and cloud-based technologies also figure prominently in coursework.

COMPUTER STUDIES 10 (MCSTU10)

This course invites learners to explore the principles of computational thinking, the history, and evolution of computer technology, internet safety, and ethics, the risks and rewards associated with big data, multi-device connectivity, and the Internet of Things. By the end of the course, students will have constructed a computer and a network and learned a programming language. The culminating project asks the learner to write a computer program and share this product with others.

COMPUTER PROGRAMMING 11 (MICTP11)

This course will build on programming concepts and methodology covered in previous courses. Students will be introduced to several programming languages, which will serve as a foundation for further studies in this area and the IT industry. In this course, students will develop a proficiency in the use of high-level programming language. Students are introduced to a workflow process and methodology for problem-solving, planning and creating programs, culminating in the development of programs that use complex procedures to solve advanced problems. Finally, students are introduced to the User Interface and incorporating graphics into computer programs.

COMPUTER PROGRAMMING 12 (MICTP12)

This course will involve an in-depth study of programming concepts and methodology, and some new topics including methods and arrays. The focus of this course is on the Application Development process. Students develop proficiency in programming to solve complex problems for searching and sorting data and in complex programming functions and troubleshooting strategies. An integral skill for success in Programming developed in this course is the ability to work productively as a lead member of a Development Team. The use of a Design and Development workflow process is another major skill developed in this course.

ADST – MEDIA ARTS 9 (MADMA09)

This course introduces students to concepts and techniques for Game Design, including technical and symbolic elements that can be used in digital storytelling, media production skills, the distinguishing characteristics and uses of video games, the influences of video games in society, as well as ethical, moral, and legal considerations around making, owning and sharing of digital creations.

Students will be able to demonstrate individual skills and imagination during the 2D game development phase of the course.  This is a project-based course and students are expected to work productively as a member of a Game Development Team. 

ADST – MEDIA DESIGN 10 (MMEDD10)

In this course, students continue to develop their understanding of the concepts and techniques for Game Design, such as ways to organize ideas and structure interactive stories, or the development and design of graphics for video games.  Discussion of the ethical, moral, and legal considerations associated with media arts technology use, the influences of digital and non-digital media in video games, and video-games as a form of self-expression, as well as the technical and symbolic elements used to create video games also figure prominently in coursework.

Students will be able to demonstrate individual skills and imagination during the 2D game development phase of the course.  This is a project-based course and students are expected to work productively as a lead member of a Game Development Team. 

DIGITAL MEDIA DEVELOPMENT 11 (MICTM11)

This course introduces students to programming, 2D/3D graphic design, and designing for the web as they relate to Game Design. Students learn the workflow process and methodology necessary for planning and building a playable video game.  Along the way, they gain valuable skills in design thinking, problem-solving, communication and team-work.

Students will be able to demonstrate individual skills and imagination during the 2D game development phase of the course.  This is a project-based course and students are expected to work productively as a lead member of a Game Development Team.  As the focus of this course is on the creation of a working 2D game, developing an ePortfolio is a major benefit of this course.

DIGITAL MEDIA DEVELOPMENT 12 (MICTM12)

This course will involve an in-depth study of concepts and methodology in the production of video games. Students develop proficiency in programming to solve complex problems for searching and sorting data and in complex programming functions and troubleshooting strategies. The use of a Design and Development workflow process is another major skill developed in this course.

Students will be able to demonstrate individual skills and imagination during the 2D game development phase of the course.  This is a project-based course and students are expected to work productively as a lead member of a Game Development Team.  As the focus of this course is on the creation of a working 2D game, developing an ePortfolio is a major benefit of this course.