This page provides links to external links that you may find helpful. The page will be updated throughout the semester.
Computer Science 101 by Nick Parlante at https://www.coursera.org/course/cs101
CS101 is a 6 week Coursera course that teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations. Sign up for the "To be announced" session to be notified by email when the class is next run, and sign up for "Self-Study" to start browsing the class materials right away. Self-Study mode makes all the videos and assignments available to be done at your own pace, but without a certificate of completion at the end.
The CS101 course is available in self study mode so you can listen to the lectures and try the examples at any time. Especially if you are new to programming, I strongly recommended you try this course before you take or alongside (early on) CITS1001.