|
|
|
|
Notes on Translation
The electronic translation service on the York Region District School Board's website is hosted by Google Translate. The quality of the translation will vary in some of the languages offered by Google. Google Translate is a free service and currently offers translation in over 50 languages, although an impressive number, this does not capture all languages or dialects. The basic translation’s goal is to capture the general intention of the original English material.
The York Region District School Board does not guarantee the quality, accuracy or completeness of any translated information. Before you act on translated information, the Board encourages you to confirm any facts that are important to you and affect any decisions you may make.
The York Region District School Board is committed to parent, family and community engagement, and it is our hope that by providing this tool on our website that we are making our information more accessible to families whose first language is not English and thereby enabling better engagement in public education.
|
|
|
|
Computer Studies Department
109
Computer Studies Department
|
Page Content Our goal is to provide a strong background in computer science for students who intend to pursue further studies and careers in computers, engineering, and scientific fields - as well as digital literacy skills for a wide variety of non-technical fields that use computers, such as manufacturing, health care, finance, education, and media. Students will learn problem-solving techniques, theoretical concepts, and lifelong learning skills that will enable them to remain up to date with the developments of this rapidly changing industry.
We tend to teach Computer Studies from an ART and GAMING perspective in Grades 10 and 11.
Prerequisite: None
Open-level
This course introduces students to key coding concepts such as variables, repeating structures (loops), and decision structures (if-statements).
Students will develop programming skills, strengthen computational thinking, and explore creativity and design through hands-on projects. These include creating animations and building interactive games, making coding both educational and engaging.
Additionally, students will explore hardware configurations and investigate the current social impacts of computer technologies, gaining a well-rounded perspective on both coding and its role in society.
This course uses the Processing language, which was designed as a language to help non-coders learn to program with a graphics-rich set of tools. It is a version of Java with extensive graphics and multimedia support.
|
 Prerequisite: None University Pathway
Students dive into coding with variables, loops, if-statements, methods, strings, arrays, graphical user interfaces (GUI), and Arduino.
This course emphasizes problem-solving and critical thinking, with hands-on projects that include creating GUIs and programming Arduino devices. Students gain practical skills and experience working with both software and hardware, preparing them for advanced tech applications.
This course also covers emerging trends in computer science, environmental and ergonomic issues, and global career pathways in tech.
This course uses the Java programming language, as well as C++ when programming Arduino Microcontrollers. |
 Prerequisite: ICS3U University Pathway
This advanced course builds on students’ computer science knowledge with a focus on modular design, complex program creation, and large-scale project management.
Students will explore advanced coding concepts, including recursion, data structures (like 2D arrays, stacks, and queues), and sorting and searching algorithms.
Students will build expertise in project development, teamwork, technical skills, and design through complex, hands-on projects that challenge and deepen their understanding of programming and technology. This course uses the Java programming language, as well as C++ when programming Arduino Microcontrollers. |
Please see Mr. Ierfino if you have any questions about Computer Studies courses!
Mr. M. Ierfino |
matthew.ierfino@yrdsb.ca |
Computer Studies Department Head |
|
|
|
|
|
|
|
|
|
|