23 Programming

Last update: Dec 13/18

Courses

Principles of Computation with Python (CC BY-NC-SA)

This course provides an introduction to Python and elementary principles of computing, including iteration, recursion, and binary representation of data. Additional topics on cellular automata, encryption, and the limits of computation are also introduced. The main goal of this course is to teach the fundamental principles used in computer science to a general audience so that they understand how computer scientists use these principles to solve complex problems to improve their daily lives.

Videos

Code Yourself! An Introduction to Programming (CC BY-NC)

A collection of 16 videos introducing different topics in programming.

License

Icon for the Creative Commons Attribution 4.0 International License

OERs Catalog by BCcampus is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.

Share This Book