Exploring Computer Science

This course is designed for students who are curious about computing careers and are interested in a broad introduction to computer science. We’ll learn how computers work, talk about the process of designing software and explore major programming building blocks by creating games and animations. Throughout the course, we will work to develop problem solving skills by learning to approach programming challenges systematically and to write elegant solutions.

We will also attempt to uncover all the different things programmers and computer scientists do by exploring research projects, meeting industry professionals and reading about interesting sub-fields.   Understanding who technologists are and how they work is important for everyone as more and more jobs involve computing technology.

Course pages: