CS 115 - Introduction to Computer Science 1
School of Computer Science
University of Waterloo

Where to Begin

Welcome to CS 115!

The Fall 2020 term offering of this course will be delivered through UW Online: online.cs.uwaterloo.ca.

Directions on how to access this site can be found on Learn.

Course Philosophy



CS 115 has been designed with the diverse interests, backgrounds, and goals of students always in mind. As we are aware of the varied ways in which this material might be of use in the future, we have included concepts that are beautiful and universal. The focus of the course is foundational concepts in computer science (rather than the mechanics of programming) and ways of thinking about computation (rather than solving tasks in a rote fashion). Students will learn skills that are applicable to new languages and environments, not just those used in the course. Because of the fundamental nature of the concepts taught in CS 115, the course can serve both students whose primary interest in computers is in their use in their chosen areas of study and students intending to minor in CS.


Personnel

For questions related to course content, contact an instructor or an ISA. The best place to ask questions is on the EdX discussion forum, email or during office hours. For questions about marking, contact the ISAs first, who will consult with the ISC or Instructor if necessary.

Instructors

Instructional Support Coordinator (ISC)

Barbara
Barbara Daly
Email: bmzister@uwaterloo.ca
MS Teams: Barbara Daly

Instructional Support Assistants (ISAs)

Waiting...
Erik Arndt
Email: cs115@uwaterloo.ca
Waiting...
Julia Fomichova
Email: cs115@uwaterloo.ca
Waiting...
Gatik Gola
Email: cs115@uwaterloo.ca
Waiting...
Amelia Kunze
Email: cs115@uwaterloo.ca
Waiting...
Aditi Lohtia
Email: cs115@uwaterloo.ca
Waiting...
Morgan Mallinson
Email: cs115@uwaterloo.ca
Waiting...
Olivia Masella
Email: cs115@uwaterloo.ca
Online Office Hours: TBA
Waiting...
Liam Meilleur
Email: cs115@uwaterloo.ca
Waiting...
Arushi Sapra
Email: cs115@uwaterloo.ca