CS 1425: Overview of Computer Science
Syllabus


Textbooks
An Invitation to Computer Science, Schneider and Gersting

Lab Manual for ..., C++ version, Lambert and Whaley

Topics Covered Topics to be covered will include algorithms, number systems, boolean logic, computer systems organization, operating systems, and programming. We also may discuss compilers, models of computation, networking, and artificial intelligence.

Grading Policy
A standard 10-point scale is used for assigning final grades. Class attendance is required. No make-up exams are given.

Reading
Students are expected to read the appropriate sections of the book before each lecture.

Lab Assignments
This course includes lab assignments, usually one about every two weeks. A set of lab exercises that reinforce topics from class will will be handed out during class.

Unless stated otherwise, each assignment is to be worked on individually. When a student submits an assignment to be graded, I will assume an implied claim that it is entirely the student's own work.

Sometimes group assignments will be given. I expect these assignments to be discussed in groups (but not copied). Every member of the group should contribute, and each member of the group is responsible for the material.