COURSE NUMBER:  CIT245                                          

COURSE TITLE:  Data Structures and Programming: C++

CREDITS:  4

 

PREREQUISITES:  CIT130 or Equivalent              CO REQUISITES: None

 

Instructor: Kenneth L Moore http://web.acd.ccac.edu/~kmoore/

 

Instructor Comments: Programming is not something that is learned by reading only.  It is learned by doing.  Therefore, programming assignments will be 20% of your grade.  If you do no homework, the best grade you can get is a C.  Assignments must be handed in on time.  Expect to put in 12 hours of work a week minimum.  You must be a highly motivated self learner to get through this course.

 

 

Texts:   Absolute C++ Walter Savitch (Addison Wesley) -required

             STL Programming From the Ground Up Herbert Schildt (McGrawHill) -optional

 

Schedule IN-85

Week

Reading

Homework

Week 1

Sep 7

Abs C++ Ch 1,2

Install C++ compiler, become familar with Black Board Software

Ch 1 #6  Ch 2 #2

Week 2

Sep 12

Abs C++ Ch 3,4

Ch 3 #4  Ch 4 #10

Week 3

Sep 19

Abs C++ Ch 5,6

Ch 5 #4  Ch 6 #3

Week 4

Sep 26

Abs C++ Ch 7,8

Ch 7 #2  Ch 8 #1

Week 5

Oct 3

Abs C++ Ch 9,10

Ch 9 #2  Ch10 Pointers - Will Post

Week 6

Oct 10

Abs C++ Ch 10

Study

Week 7

Oct 17

Exam 1

 

Week 8

Oct 24

Abs C++ Ch 11,12

Ch11 #1 Ch 12 #5

Week 9

Oct 31

Abs C++ Ch 13,14

Ch13 #5 Ch 14 #1

Week 10

Nov 7

Abs C++ Ch 15,16

Ch15 #1  Ch 16 #2

 

Week 11

Nov 14

Abs C++ Ch 17,18

Ch17 #1 #2 Ch 18 Read Only

Week 12

Nov 28

Abs C++ Ch 19

Ch19 tba +  STL version of Dijkstra

Week 13

Dec 5

Online STL

 

Week 14

Dec 14 - 20

Exam 2