CS 160   (4 credits)
Computer Science Orientation
Fall 2008

Calendar      Score Posting      Assignments      Mailing List       Policies      Applets

Announcements:

Lecture

Section 1:  Covell 216   MWF 2:00 - 2:50 pm

Instructor

Paul D. Paulson   Contact info and Office hours

Recitations

Dearborn 302

Section 010:  R    8:30 - 9:50 am
Section 012:  R    10:00 - 11:20 am
Section 014:  R    12:00 - 1:20 pm
Section 011:  R    2:00 - 3:20 pm
Section 013:  R    4:00 - 5:20 pm

Teaching Assistants

Contact info and Office hours

Chris Chambers     email
         Recitation Sections:   010, 012, 013
         Office hours in KEC lab:  MF 10:00 - 10:50 am

Pavithra Venkatraman     email
         Recitation Sections:   014, 011
         Office hours in KEC lab:  T 3:00 - 4:50 pm

Freshman Mentors

Calendar, Contact info, Recitation sections, and Mentors' Lounge hours

The Mentors' Lounge is in KEC1089

Ryan Albright     email
         Recitation Sections:   010, 014
         Hours in Mentors' Lounge:   M 11:00 - 12:00, W 12:00 - 2:00, F 12:00 - 1:00

Joey Fillmore     email
         Recitation Sections:   013, 014
         Hours in Mentors' Lounge:   M 3:00 - 4:00, T 12:00 - 1:00, W 3:00 - 4:00,
                                               R 2:00 - 3:30, F 3:00 - 4:00

Ben Goska     email
         Recitation Sections:   010, 012
         Hours in Mentors' Lounge:   M 10:00 - 11:00, T 1:00 - 2:00, F 1:00 - 2:00

Brandon High     email
         Recitation Sections:   011
         Hours in Mentors' Lounge:   T 11:00 - 12:00, R 9:00 - 10:00, 1:00 - 2:00

Dan Urbanski     email
         Recitation Sections:   011, 012
         Hours in Mentors' Lounge:   T 9:30 - 10:30, W 1:00 - 2:00, F 11:00 - 12:00

Prerequisites

No course prerequisites.  A wireless notebook computer is required.

Textbook

  • Guzdial, Mark, Introduction to Computing and Programming in Python: A Multimedia Approach, Pearson Prentice-Hall, 2005.  ISBN 0131176552.
  • Additional online reading assignments will be given.
 

Course Learning Objectives

At the completion of the course, students will be able to:
   1. Explain what computer science is and what computer scientists do.
   2. Discuss social and ethical implications of computer science.
   3. Use computers for communication, research, productivity, etc.
   4. Discover/cite sources of current computer science information.
   5. Produce a course of study leading to a B.S. degree.
   6. Solve problems using abstraction and modularization.
   7. Identify basic computer hardware components and explain their purposes.
   8. Differentiate among types of software (open-source/proprietary, system/application, etc.).
   9. Install/uninstall software systems, and deal with viruses/spam.
   10. Work in a team to design a simple software system.

Calendar

Check here every week; the calendar is subject to "adjustments"

Grades

  • 9 homework assignments @ 5 pts
  • 9 worksheets (in lecture) @ 5 pts
  • 9 lab reports (in recitation) @ 5 pts
  • 1 team project
  • 3 quizzes @ 15 pts
  • 2 midterm exams @ 35 pts
  • 1 final exam

Total possible

 

  • 45 pts
  • 45 pts
  • 45 pts
  • 50 pts
  • 45 pts
  • 70 pts
  • 50 pts

350 points

 

  • Final grades are based on the accumulated percentage.  See the evaluation criteria and grading scale.  Quiz, exam, and final grades may be adjusted linearly if it seems appropriate.
Academic Honesty Policy See the university, college, department, and course policies.
Obviously, compliance is expected.