Computer Science

18 Computer Science – General

Also see Computer Science OER in development.
Last update: Sep 16/20

Ancillary resources

WISC-Online Computer Science (CC BY-NC)

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

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.

Social Issues and Professional Practice in IT and Computing (CC BY-NC-SA)

The course introduces important considerations relating to ethical and professional issues. It introduces students to ethical issues such as property rights, freedom of expression and privacy, and concepts such as free and open source software, ICT for Development, and Professional Codes of Conduct. It also equips students with tools for critical reasoning in order to construct and analyse ICT policy arguments and evaluate the ethical components in ICT case studies.

The Nature of Code (CC BY-NC, GNU)

Learn the basics of programming (variables, conditionals, loops, objects, arrays) as well as a survey of applications related to making interactive projects (images, pixels, computer vision, networking, data, 3D).

Workbooks

This is a Canadian created resourceIntroduction to Technology Stewardship for Agricultural Extension and Advisory Services: Course Workbook (CC BY-NC-SA)

Technology stewardship is a leadership role that almost any practitioner can assume. In this role, a technology steward is someone who works with a community of practice (COP) to encourage the adoption and use of digital technologies for communications, training, and knowledge transfer. This workbook is designed to introduce you to a leadership strategy that will help you understand and assume the role of a technology steward with your COP.

Media Attributions

License

Icon for the Creative Commons Attribution 4.0 International License

OER by Discipline Directory by BCcampus is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.

Share This Book