cs161_fall2010001007.jpg cs161_fall2010001006.jpg
CS161 Fall 2010
cs161_fall2010001004.gif cs161_fall2010001003.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_fall2010001002.gif

Goals

The goal of CS161 is to begin learning about Computer Science and problem solving. We will do this in Fall 2010 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_fall2010001001.gif tabr_n.gif tabr_n.gif tabr_n.gif tabr_n.gif tabr_n.gif
The next class after CS161 is CS162.