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

Jan 26

Abs C++ Ch 1,2

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

Ch 1 #6  Ch 2 #2

Week 2

Feb 2

Abs C++ Ch 3,4

Ch 3 #4  Ch 4 #10

Week 3

Feb 9

Abs C++ Ch 5,6

Ch 5 #4  Ch 6 #3

Week 4

Feb 16

Abs C++ Ch 7,8

Ch 7 #2  Ch 8 #1

Week 5

Feb 23

Abs C++ Ch 9,10

Ch 9 #2  Ch10 Pointers - Will Post

Week 6

Mar 1

Abs C++ Ch 10

Study

Week 7

Mar 8

Exam 1

 

Week 8

Mar 15

Abs C++ Ch 11,12

Ch11 #1 Ch 12 #5

Week 9

Mar 22

Abs C++ Ch 13,14

Ch13 #5 Ch 14 #1

Week 10

Mar 29

Abs C++ Ch 15,16

Ch15 #1  Ch 16 #2

Spring Break Apr 5

Week 11

Apr 12

Abs C++ Ch 17,18

Ch17 #1 #2 Ch 18 Read Only

Week 12

Apr 19

Abs C++ Ch 19

Ch19 tba +  STL version of Dijkstra

Week 13

Apr 26

Online STL

 

Week 14

May 3

Exam 2