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