Prerequisite: Science 10Description:
This course focuses on the study of computational thinking and software design and allows students to become creators of computer applications. Through hands-on activities, students will develop the fluency necessary to solve a variety of real-world problems. In this course students will learn some basic skills in five major areas related to computer programming. This course is an excellent starting point for students who are considering careers in web development, systems analysis, database management, programming, networking, engineering, gaming and other technology-related industries.
We will be using Scratch, Reeborg the Robot, and Python to introduce you to object-oriented programming and project design. These programs all have educational or open source versions and can be found and downloaded online for free.
Required Textbook: All required learning materials are free and will be posted on our class website