UMBC, CMSC202 Computer Science II, Spring 2007


Syllabus

The following table outlines the lecture topics to be covered during the semester. Listed with the lectures are the assigned reading from the textbook as well as slides and lecture notes from the previous semester. Due to differences in coverage of the material, the slides and notes from previous semesters only correspond approximately. Prof. Chang will post lecture synopses for his lectures during the semester (usually after the lecture).

This syllabus is a plan. It may be revised as the semester progresses.

Dates Topic Textbook Chang's Notes OLD Lecture Notes Projects
Sec 020x Sec 010x ppt html
Mon 01/29 Tue 01/30 Introduction to OOP 1.1, 7.3, 9 [c01] [01], [03] [a] , [p]
Wed 01/31 Thu 02/01 C++ Primer 1.3, 4.1 [c02] [02] [b]
Mon 02/05 Tue 02/06 C++ Primer 11 [c03] [05] [e]
Wed 02/07 Thu 02/08 Objects & Classes 6 [c04] [07] [f]
Mon 02/12 Tue 02/13 Objects & Classes   [c05] [08]   Proj 1
Wed 02/14 Thu 02/15 Objects & Classes 7.1, 7.2 [c06] [09]  
Mon 02/19 Tue 02/20 Objects & Classes   [c07] [10]  
Wed 02/21 Thu 02/22 Overloading Functions 4.2 [c08] [06]  
Mon 02/26 Tue 02/27 Overloading Operators 8 [c09] [11], [12] [g] Proj 2
Wed 02/28 Thu 03/01 Dynamic Memory Allocation 10.1, 10.2 [c10] [13] [h]
Mon 03/05 Tue 03/06 Dynamic Memory Allocation   [c11]    
Wed 03/07 Thu 03/08 Copy Constructors 10.3 [c12] [14] [i]
Mon 03/12 Tue 03/13 TBD   [c13]    
Wed 03/14 Thu 03/15 Midterm Exam I        
Mon 03/19 Tue 03/20 Spring Break        
Wed 03/21 Thu 03/22 Spring Break        
Mon 03/26 Tue 03/27 Inheritance 14 [c14] [16] [k] Proj 3
Wed 03/28 Thu 03/29 Inheritance   [c15] [17]  
Mon 04/02 Tue 04/03 Inheritance   [c16]    
Wed 04/04 Thu 04/05 Polymorphism 15 [c17] [18] [l]
Mon 04/09 Tue 04/10 Polymorphism   [c18] [19]   Proj 4
Wed 04/11 Thu 04/12 Templates 16 [c19] [22] [n]
Mon 04/16 Tue 04/17 Templates   [c20] [23]  
Wed 04/18 Thu 04/19 Exceptions 18 [c21] [20], [21] [m]
Mon 04/23 Tue 04/24 TBD   [c22]    
Wed 04/25 Thu 04/26 Midterm Exam II        
Mon 04/30 Tue 05/01 C++ I/O 12.1, 12.2 [c23] [04] [d] Proj 5
Wed 05/02 Thu 05/03 Standard Template Library 19 [c24] [24] [o]
Mon 05/07 Tue 05/08 Standard Template Library   [c25]    
Wed 05/09 Thu 05/10 Standard Template Library   [c26]    
Mon 05/14 Tue 05/15 TBD   [c27]    
Mon 05/21 Thu 05/17 Final Exam        

Produced by Dana Wortman for the Fall 2006 CMSC 202. Do not read the announcements!

Produced by Dennis Frey for previous semesters. Do not read the announcements!


[CSEE] | [CMSC202] | [Spring '07 CMSC202]             Last Modified: 29 Jan 2007 23:34:48 EST