Computer Technology- Grade 10

 Table of Contents

Animation 10

YCCT-1B-4S Credits: 4 

Prerequisite: None 

In this course we will be going through the basic techniques and concepts of 2D and 3D animation. Animation is found in many areas including movies, advertising, video-games, computer software, and websites. Topics will include character design, background design, storyboarding, modelling, rigging, sound effects, and much more. The 12 Principals of Animation will be at the heart of all lessons. Adobe Animate and Autodesk Maya will be the main software used. 

Computer Science 11 (Programming Introduction)

MMACS11-4S Credits: 4 

Prerequisite: Math 9 C+ Minimum, Computers 9 recommended, but not required. 

Any student interested in pursuing a career in game programming, information technology, networking, or engineering should enroll in this introductory course to computer science. This course will introduce students to basic programming while exploring mathematical concepts. They will then learn the C++ programming language to construct and edit programs containing input/output, read/write and simple variables. Strings, loops and arrays will also be introduced. Students will use debugging techniques that focus on developing and applying problem solving skills to ensure the validity of their programs. (Note: This course is classified as an elective). 

Video Game Development Introduction (Computer Programming 11)

YCAIS1A-4S Credits: 4 

Prerequisite: Computers 9 and/or Computer Science 11 is recommended, but not required. 

Students will take part in the process of creating a video game that involves both the design and developmental aspects of the final product. Elements of game design include mechanics, core concepts, aesthetics, characters, levels, and narratives. On the other hand, game development includes the programming, rendering, engineering, and testing of the game. To some extent throughout this course, you will be utilizing these elements to enhance existing or to partially build your own games. In order to achieve this, you will learn how to use a game engine, a software development environment designed to build video games. One of the industry standard game engines, Unity, will be used for this purpose along with the C# (C Sharp) programming language because of the extensive resources and support available.