CS 210 - Computer Science 1

Spring 2008

Bellevue Community College Homepage

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 LeeOffice: L200JPhone: 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