Computer Science

Computer Science – General

Last update: 20/11/2018

Ancillary Resources

WISC-Online Computer Science (CC BY-NC)

A collection of learning objects on different topics in computer science.

Learn to Program: Intro Java with interactive graphics, via Processing This is a Canadian created resource(CC BY-NC-SA)

This collection of free notes is aimed at helping the complete beginner learn the basics of computer programming using Processing, a free and easy to use program available for many platforms. With Processing, students start with making graphics, and skip much of the ugly, memorization-based syntax of beginner Java. Unlike other guides, this focuses on learning programming, not the features of Processing.

Courses

Cyber Technology (CC BY-NC-SA)

Learn about PC hardware, software, and networking, as well as core skills for computing professionals. Cyber students are prepared for entry-level positions across the computing industry and in government, and have an opportunity to sit for nationally recognized certifications from Cisco and CompTIA.

Textbooks

B.C. Open Textbook Collection: Computer Science This is a Canadian-created resource(Various CC Licences)

A collection of open textbooks relating to various topics in computer science.

Computer Science 20This is a Canadian-created resource (CC BY-SA)

This textbook was written to support the teaching of Computer Science 20 in Saskatchewan. It is meant to provide students with an interactive experience as they learn to program. They can read the text, watch videos, and write and execute Python code.

License

Icon for the Creative Commons Attribution 4.0 International License

Computer Science - General by BCcampus is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.

Share This Book

Nov 20, 2018
  <div class="textbox textbox--sidebar">Last update: 20/11/2018</div>
<h1>Ancillary Resources</h1> <h1>Ancillary Resources</h1>
<a href="https://www.wisc-online.com/learn/computer-science">WISC-Online Computer Science</a> (CC BY-NC) <a href="https://www.wisc-online.com/learn/computer-science">WISC-Online Computer Science</a> (CC BY-NC)
A collection of learning objects on different topics in computer science. A collection of learning objects on different topics in computer science.
<a href="http://cs.umanitoba.ca/~young/learnToProgram/">Learn to Program: Intro Java with interactive graphics, via Processing</a> <img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50.png" alt="This is a Canadian created resource" width="50" height="50" class="alignleft size-full wp-image-729" />(CC BY-NC-SA) <a href="http://cs.umanitoba.ca/~young/learnToProgram/">Learn to Program: Intro Java with interactive graphics, via Processing</a> <img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50.png" alt="This is a Canadian created resource" width="50" height="50" class="alignleft size-full wp-image-729" />(CC BY-NC-SA)
This collection of free notes is aimed at helping the complete beginner learn the basics of computer programming using Processing, a free and easy to use program available for many platforms. With Processing, students start with making graphics, and skip much of the ugly, memorization-based syntax of beginner Java. Unlike other guides, this focuses on learning programming, not the features of Processing. This collection of free notes is aimed at helping the complete beginner learn the basics of computer programming using Processing, a free and easy to use program available for many platforms. With Processing, students start with making graphics, and skip much of the ugly, memorization-based syntax of beginner Java. Unlike other guides, this focuses on learning programming, not the features of Processing.
<h1>Courses</h1> <h1>Courses</h1>
<a href="https://oli.cmu.edu/courses/cyber-technology-nsc-stem-pathways-open-free/">Cyber Technology</a> (CC BY-NC-SA) <a href="https://oli.cmu.edu/courses/cyber-technology-nsc-stem-pathways-open-free/">Cyber Technology</a> (CC BY-NC-SA)
Learn about PC hardware, software, and networking, as well as core skills for computing professionals. Cyber students are prepared for entry-level positions across the computing industry and in government, and have an opportunity to sit for nationally recognized certifications from Cisco and CompTIA. Learn about PC hardware, software, and networking, as well as core skills for computing professionals. Cyber students are prepared for entry-level positions across the computing industry and in government, and have an opportunity to sit for nationally recognized certifications from Cisco and CompTIA.
<h1>Textbooks</h1> <h1>Textbooks</h1>
<a href="https://open.bccampus.ca/find-open-textbooks/?subject=Computer%20Science">B.C. Open Textbook Collection: Computer Science</a> <img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50-1.png" alt="This is a Canadian-created resource" width="50" height="50" class="alignleft size-full wp-image-730" />(Various CC Licences) <a href="https://open.bccampus.ca/find-open-textbooks/?subject=Computer%20Science">B.C. Open Textbook Collection: Computer Science</a> <img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50-1.png" alt="This is a Canadian-created resource" width="50" height="50" class="alignleft size-full wp-image-730" />(Various CC Licences)
A collection of open textbooks relating to various topics in computer science. A collection of open textbooks relating to various topics in computer science.
<a href="http://opensask.ca/index.html">Computer Science 20<img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50-1.png" alt="This is a Canadian-created resource" width="50" height="50" class="alignleft size-full wp-image-730" /></a> (CC BY-SA) <a href="http://opensask.ca/index.html">Computer Science 20<img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50-1.png" alt="This is a Canadian-created resource" width="50" height="50" class="alignleft size-full wp-image-730" /></a> (CC BY-SA)
This textbook was written to support the teaching of Computer Science 20 in Saskatchewan. It is meant to provide students with an interactive experience as they learn to program. They can read the text, watch videos, and write and execute Python code. This textbook was written to support the teaching of Computer Science 20 in Saskatchewan. It is meant to provide students with an interactive experience as they learn to program. They can read the text, watch videos, and write and execute Python code.
Nov 15, 2018
<h1>Ancillary Resources</h1> <h1>Ancillary Resources</h1>
<a href="https://www.wisc-online.com/learn/computer-science">WISC-Online Computer Science</a> (CC BY-NC) <a href="https://www.wisc-online.com/learn/computer-science">WISC-Online Computer Science</a> (CC BY-NC)
A collection of learning objects on different topics in computer science. A collection of learning objects on different topics in computer science.
<a href="http://cs.umanitoba.ca/~young/learnToProgram/">Learn to Program: Intro Java with interactive graphics, via Processing</a> <img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50.png" alt="This is a Canadian created resource" width="50" height="50" class="alignleft size-full wp-image-729" />(CC BY-NC-SA) <a href="http://cs.umanitoba.ca/~young/learnToProgram/">Learn to Program: Intro Java with interactive graphics, via Processing</a> <img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50.png" alt="This is a Canadian created resource" width="50" height="50" class="alignleft size-full wp-image-729" />(CC BY-NC-SA)
This collection of free notes is aimed at helping the complete beginner learn the basics of computer programming using Processing, a free and easy to use program available for many platforms. With Processing, students start with making graphics, and skip much of the ugly, memorization-based syntax of beginner Java. Unlike other guides, this focuses on learning programming, not the features of Processing. This collection of free notes is aimed at helping the complete beginner learn the basics of computer programming using Processing, a free and easy to use program available for many platforms. With Processing, students start with making graphics, and skip much of the ugly, memorization-based syntax of beginner Java. Unlike other guides, this focuses on learning programming, not the features of Processing.
<h1>Courses</h1> <h1>Courses</h1>
<a href="https://oli.cmu.edu/courses/cyber-technology-nsc-stem-pathways-open-free/">Cyber Technology</a> (CC BY-NC-SA) <a href="https://oli.cmu.edu/courses/cyber-technology-nsc-stem-pathways-open-free/">Cyber Technology</a> (CC BY-NC-SA)
Learn about PC hardware, software, and networking, as well as core skills for computing professionals. Cyber students are prepared for entry-level positions across the computing industry and in government, and have an opportunity to sit for nationally recognized certifications from Cisco and CompTIA. Learn about PC hardware, software, and networking, as well as core skills for computing professionals. Cyber students are prepared for entry-level positions across the computing industry and in government, and have an opportunity to sit for nationally recognized certifications from Cisco and CompTIA.
<h1>Textbooks</h1> <h1>Textbooks</h1>
  <a href="https://open.bccampus.ca/find-open-textbooks/?subject=Computer%20Science">B.C. Open Textbook Collection: Computer Science</a> <img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50-1.png" alt="This is a Canadian-created resource" width="50" height="50" class="alignleft size-full wp-image-730" />(Various CC Licences)
  A collection of open textbooks relating to various topics in computer science.
<a href="http://opensask.ca/index.html">Computer Science 20<img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50-1.png" alt="This is a Canadian-created resource" width="50" height="50" class="alignleft size-full wp-image-730" /></a> (CC BY-SA) <a href="http://opensask.ca/index.html">Computer Science 20<img src="https://opentextbc.ca/oerdiscipline/wp-content/uploads/sites/213/2017/11/icons8-canada-map-50-1.png" alt="This is a Canadian-created resource" width="50" height="50" class="alignleft size-full wp-image-730" /></a> (CC BY-SA)
This textbook was written to support the teaching of Computer Science 20 in Saskatchewan. It is meant to provide students with an interactive experience as they learn to program. They can read the text, watch videos, and write and execute Python code. This textbook was written to support the teaching of Computer Science 20 in Saskatchewan. It is meant to provide students with an interactive experience as they learn to program. They can read the text, watch videos, and write and execute Python code.