Gr. 11 Computer Science

Code Documentation
Quick Links

This course introduces students to computer science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.

Suggested Reading:, Eloquent JavaScriptor JavaScript for Cats Suggestion Viewing: Introduction to Javascript (Scimba) or Learn Javascript (FreeCodeCamp)

Javascript or other programming specific documentation:

Note: If this site seems like too much to take in, check out the Programming Basics page.

You might be wondering - why JavaScript?

What you will learn in this course should apply to any programming language, but we have to pick one. Besides being one of the most-used languages in the world, JS has a simple learning curve, requires zero setup, and it is the language of the Internet. Did I mention it's completely open-source and free?

The main teachings for this course should not be language-specific. Being able to program a computer does not mean you know a language. Most programming languages can do 95% of what any other languages do. What you will learn are constructs and problem-solving techniques.

Please note - Javascript has nothing to do with Java.