cs161_winter2011001005.jpg
CS161 Winter 2011
cs161_winter2011001003.gif

Course Description

CS161 introduces the fundamental concepts of computer science. Problem solving, algorithm and program design, data types, control structures, subprograms are covered. It surveys current social and ethical aspects of computer science.
cs161_winter2011001002.gif

Goals

The goal of CS161 is to begin learning about Computer Science and problem solving. We will do this by introducing game programming with an introduction to computer graphics. What if you aren't into games, not to worry! We will teach you about problem solving and wrap that around some fun activities. We will be introducing the foundation layer of high level programming languages. This course introduces the software life cycle along with the goals of systems design; reliable, modifiable, understandable, and efficient program development is emphasized. Emphasis is placed on algorithm design. Computer ethics are introduced with an analysis of the nature and social impact of computer technology; this is emphasized using example cases and integrating ethical issues into all projects and exams.

What does it mean to be online?

This term there are two sections of CS161. One is an “online” section and the other is an “in-class” section. The only difference between these sections is that the in-class students are guaranteed to have a seat available. Students in the online section must watch the class remotely, streamed on the web. IT IS VERY IMPORTANT that if you are taking the class as “online” that you watch two lectures a week starting on the first week. Missing lectures may mean missing vital information!

One of the advantages of taking CS161 this term is that it can be viewed online by all students. This means that regardless of which section you have signed up for you can watch the class remotely. Some students use this feature to review for the exams or re-watch material. The class lectures are “streamed” this term, which means that they are video taped and will be available for viewing approx. 24 hours after the in-class lectures have occurred.
Getting Help:

CS161 Announcements:
Important Links:
cs161_winter2011001001.gif tabr_n.gif tabr_n.gif tabr_n.gif tabr_n.gif tabr_n.gif
Lecture #16 is a prep for the final exam.

Office hours during finals week are T 9-9:50, TH 12:30-1:30 for Karla

TA hours change for Finals Week, refer to D2L