Overview

The purpose of this course is to introduce you to the field of computer science. This course does not assume any prior programming experience. As part of this course, you will learn the Python programming language and basic programming skills. However, programming is only a means to an end; an important focus of this course will be on how to approach problems and figure out computational solutions.

Instructor

Yifan Sun (Call me Yifan without "Professor" please.)

https://syifan.github.io

[email protected]

Office hour: Thursday 2pm - 3pm, starting from August 27. Or by appointment

Join our Cloud HD Video Meeting

Teaching Assistant

Important Dates

Communication

Lectures

We will use Zoom for lectures. Here is the link to the zoom meeting. It is the same link for other sections. If you want, you can also join the lectures in another section. Lectures will be recorded and will be uploaded online for future reference. If you have questions, please feel free to use the raise hand function in Zoom, leave your question in chat, or even just directly speak up. Please try to turn on your webcam when possible.

Join our Cloud HD Video Meeting

Full Zoom invitation

I am not using slides for lectures. Slides make people sleepy. I will use Google Jamboard as virtual the virtual whiteboard. I will use one Jamboard file for each lecture. You can file the link to the Jamboard from the Tentative Schedule page