CS 210 - Computer Science 1
|
Spring 2008
|
|
|
COURSE DESCRIPTION: Introduction to computer science. Intended as the first programming course for CS majors. Design and implementation of algorithms; programming in a structured, modular language. Emphasis on problem solving, program design and style. Prerequisite: MATH 105
TEXT:
Friedman & Koffman, Problem Solving, Abstraction, and Design Using C++, 5th Edition
(Text Source Code)
SUPPLIES: C++ Compiler, Two Floppy Disks, Internet Access (Available in N250)
E-acadamy License Management System.
COURSE COVERAGE:
Chpt 1 Intro
Chpt 2 Overview of C++
Chpt 3 Functions
Chpt 4 Selection
Chpt 5 Repetition
Chpt 6 Modular Programming
Chpt 7 Simple Data Types
Chpt 8 Streams and Files
Chpt 9 Arrays and Structs
Chpt 10 Classes and Objects
11.1, 11.2 2D Arrays
(Optional: Chpt 12 Recursion)
|
CLASSWORK:
There will be four programming assignments.
(An assignment maybe turned in one session
late with a 2 point deduction.)
There will be three mid-term exams on:
- April 25 (Chpt 1-5)
- May 9 (Emphasis on Chpts 5-7)
- May 30 (Emphasis on Chpts 7-11)
A comprehensive final exam on:
- June 11, 11:30am-1:20pm
SCHEDULE NOTE:
There will be no class on:
- May 6 (College Issues)
- May 26 (Memorial Day)
|
GRADING:
Each program assignment = 25 points.
Each exam = 100 points.
(Added 4/28/08) Academic improvement during the quarter will be rewarded by replacing one mid-term exam score with the final exam score when it is helpful.
Grades will be based on the total points earned and distributed using the following criteria:
(95% A)(90% A-)(85% B+)(80% B)(76% B-)(72% C+)(68% C)(64% C-)(60% D+)(56% D)
|
RESOURCES:
Class Exercises - Code of class demos.
Internet Sites - Links of interest related to programming.
|
| |
| Instructor: Frank Lee | Office: L200J | Phone: 425-564-2856
|
Office Hours: MW 9:30am-10:20am; 12:30pm-2:00pm1:30pm, F 9:30am-10:20am in Room B105 | mailto:flee@bcc.ctc.edu |
|