Announcements
·
Karla's Office Hours on Thursday December
10th are 2:30-3:20, due to the final exam schedule. Office hours are in FAB
120-19.
·
MAKE SURE TO
BRING YOUR PICTURE ID
to the Final Exam
· For your Final Exam Schedule…Final Schedule
· LATE Homework will be accepted THROUGH Friday December 11th
·
Information about how to get help from the tutors is here: Tutor Slides (PDF)
·
Copies of Slides shown during Lectures:Inclass
Slides
The TA’s are located at the round tables outside of FAB 120
TA
Office Hours have been revised:
Randy
Myers
rmyers@cs.pdx.edu *** NEW
for FINALS WEEK: ***
Mon 8:00 - Noon
Tue 8:00 - Noon
Wed 8:00 - Noon
Fri 3:30 - 6:30
Rashawn Knapp knappr@cs.pdx.edu
·
Tue: 2pm-6pm
·
Wed: 8am-12pm
·
Thu: 8am-12pm (canceled 11/26 - University holiday)
·
Fri: 9am-12pm (canceled 11/27 - University holiday)
1. Frequent
Our Home page: http://cs.pdx.edu/~karlaf/CS161_Fall09.html
2. Weekly
login to Blackboard: http://psuonline.pdx.edu/
3. Watch
lectures twice a week at: http://media.pdx.edu
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.
The goal of CS161 is to begin learning
what Computer Science is and how to solve problems using computer programs. We introduce
the foundation layer of high level programming languages, such as C and C++,
using structured programming techniques. 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 at least one project and
exams.
As we progress through the term,
materials used as part of the lectures will be posted here:
Weeks
1-7:
6.
How
to Program on Unix - Summary
7.
Getting
Started with Unix ( Power Point Slides) (PDF
Version)
8.
Getting
Started with Graphics (Power Point Slides) (PDF
Version)
10. Algorithms
Materials and announcements will be
posted periodically. Look for them then!
Forward questions regarding the materials to:
Karla Fant Mail to
karlaf@cs.pdx.edu
The handouts
and assignments for Fall 2009 are:
Syllabus: CS161 Fall 2009
Course Syllabus
Course Outline: CS161 Fall 2009 Course Outline
Homework
#1 CS161 Fall 2009
Homework #1
Homework
#2 CS161 Fall 2009
Homework #2
Homework
#3 CS161 Fall 2009
Homework #3
Homework
#4 CS161 Fall 2009
Homework #4
Homework
#5 CS161 Fall 2009
Homework #5
Homework #6 CS161 Fall 2009 Homework #6