COURSE NUMBER:
CIT245
COURSE TITLE:
Data Structures and Programming: C++
CREDITS: 4
PREREQUISITES:
CIT130 or Equivalent CO REQUISITES: None
Instructor: Kenneth L
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
|
|
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
|
|