CIT 505 Fall 2002 (CTE SSD5) Outline:
Instructor: Kenneth L Moore email kmoore@ccac.edu Office N457
Site http://unix1.ccac.edu/~kmoore/
This syllabus applies to the following class:
CIT505
BC63
6:00-9:30PM
W
Boyce S593 Moore 16 8/19/02 7
Texts:
Data
Structures in C++ Using the Standard Template Library Timothy Budd
ISBN: 0-201-30879-7 Addison Wesley, 1997
Note: This book
will serve as a general reference, not as a course textbook.
C++: The Complete Reference
3rd Edition Herbert Schildt
ISBN: 0-07-882476-1 McGraw-Hill, 1998
Grading: There are 3 exams for CTE certification. Each exam has 2 sections a multiple choice and a practical (programming) part. For certification, the student must obtain an 80% minimum on each of these 6 tests. Your CCAC grade will be determined by a grading formula that gives weights to the hw, qz, and ex averages, (40, 20, 40). Part 3 will be weighted more heavily. ( A > 90; B>80; C>70, D>60, F <60)
Note: Completing this course can provide you with iCarnegie certification (iCarnegie is a CMU for-profit subsidiary) ; however, the requirements are stringent. iCarnegie has provided grading rubrics which will be adhered to 100%. These grading criterion will be spelled out in class. In addition to class room attendance, you must complete all assignments and quizes. Further, expect to spend a MINIMUM of 10 hours per week in study time.
Instructor’s Statement: I am committed to seeing every student in this class become certified. Do NOT fall behind. If you are getting into trouble I will be more than happy to assist you.
Fall 2001 CIT 505 (CTE SSD5) Syllabus: Page 2
This schedule is subject to change during the semester based on level of student difficulty.
Week 1: 1/17/2001 CCAC student computer ID’s. CTE student ID’s. Familiarity with CTE. Download and installation of cygwin compiler. 1.1 The Basic Language
Week 2: - 1.2 Pointers and References, C++ Memory Model
Week 3: - 1.3 Object-Based Programming
Week 4:
- 1.4 Templates
Week 5: -
1.5 Object-Oriented Programming
Week 5: -
1.6 Algorithms and Recursion
Week 6: –
1.7 Performance Analysis and
Measurement
Week 7: -
Exam 1
Week 8: -
2.1 The Standard Template Library
Week 9: -
2.2 An Example: Student Records
Week 10: - 2.3 Sequential
Container Types
Week 11: - 2.4 Trees
Week 12: - 2.5 Hash
Tables
Week 13: – Review
(NA for 14 week course)
Week 14: – Review
(NA for 14 week course)
Week 15: – Exam 2