cs161_summer2011001007.jpg
CS161 Summer 2011
cs161_summer2011001004.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_summer2011001003.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.

Watching the class remotely...

Although there is not an online section of CS161 this term, the class lecture is "captured" and streamed on the web (typically within 48 hours of the live lecture taking place). Students may watch this class each week on the web, use the material to prepare for exams, or watch the classes easily if the event comes that you are sick or unable to attend class. *** IF YOU DO NOT ATTEND CLASS, it is VITAL that you watch the lecture each week and participate in the weekly online Activities. Falling behind is the biggest risk you will face. Be proactive!

Announcements will be posted on D2L for all students, so you won't miss anything if you treat this as an "online" class!
Getting Help:

CS161 Announcements:
Important Links:
cs161_summer2011001002.gif tabr_n.gif tabr_n.gif tabr_n.gif tabr_n.gif tabr_n.gif

Office Hours: Friday 12-12:50 in EB 103

The 7th Lecture is available to view which helps practice functions and arrays.

Make sure to study the activities - all solutions are available on D2L