Computer Science 20


Course Description

In this introductory course, you will explore the history of computers, consider the impact of computers on society, and learn the fundamentals of computer programming.

Students will gain related vocabulary, with an improved ability to understand and write code in several coding languages. This course is intended for beginners; no previous coding experience is necessary. However, students with previous coding experience will benefit from improved skills through their work in the course.



Units of Study

  • Intro to Computer Technology
  • Computers and Society
  • Intro to Computational Thinking
  • Fundamentals of Programming in HTML and CSS
  • Fundamentals of Programming in JavaScript
  • Fundamentals of Programming in Python
  • Student Directed Programming Project


Course Materials

Supplied by the DLC

None

Obtained by Student

Access to a computer with reliable internet access.


Suggested Career Pathways

  • Web Designer
  • Video Game Programmer
  • Cyber Security Officer
  • Data Analyst
  • App Designer

Pre-requisite

Science 10

Delivery Method

Online Asynchronous

Similar
Courses

Grade 11
Computer-Science

Request Course

From Kindergarten to Grade 12, you choose how, when and where learning aligns with your interests, lifestyle and schedule. Then we provide the resources and support that you can access when and where it works for you.

Request Computer Science 20