CS 117: Introduction to Computer Science, Fall 2000
Syllabus

Instructor Information

Textbook

Important Dates

Class Website

Your Grade

Assignments & Projects

Collaboration

Homework Policy

Getting Help

Details

 
Day of Term Day of Week Date Topics Readings in textbook
1 Monday 9/11/00 Introduction Chapter 1
2 Wednesday 9/13/00 C++ Basics: In lab Chapter 2
3 Friday 9/15/00 Functions Chapter 3.1-3.3
4 Monday 9/18/00 Parameters, Overloading Chapter 3.4-3.6
5 Wednesday 9/20/00 Functional Programming Chapter 4
6 Friday 9/22/00 Graphics: In lab  
7 Monday 9/25/00 Files Chapter 5.1-5.3
8 Wednesday 9/27/00 Flow control Chapter 7.1-7.2
9 Friday 9/29/00 Iteration Chapter 7.3-7.4
10 Monday 10/2/00 Arrays Chapter 9.1-9.3
11 Wednesday 10/4/00 Sorting  
12 Friday 10/6/00 Slack / Review  
13 Monday 10/9/00 Quiz 1  
14 Wednesday 10/11/00 Strings & Multidim Arrays Chapter 10
15 Friday 10/13/00 Strings/arrays/debugging: In lab  
  Monday 10/16/00 BREAK  
16 Wednesday 10/18/00 Recursion Chapter 12
17 Friday 10/20/00 Search strategies / complexity  
18 Monday 10/23/00 Structs Chapter 6.1
19 Wednesday 10/25/00 Classes Chapter 6.2
20 Friday 10/27/00 Classes II  
21 Monday 10/30/00 ADTs Chapter 6.3
22 Wednesday 11/1/00 Pointers & Dynamic Arrays Chapter 11.1-11.2
23 Friday 11/3/00 Linked lists Chapter 14.1
24 Monday 11/6/00 Slack / Review  
25 Wednesday 11/8/00 Quiz 2  
26 Friday 11/10/00 Slack / On final projects  
27 Monday 11/13/00 Trees  
28 Wednesday 11/15/00 Templates Chapter 13.1-13.2