CMSC 105 Syllabus: Fall 1997


We expect to cover the following topics in CMSC 105 in the Fall of 1997:


Unit 1: Algorithms (chapter 1, week of 9/1)


Unit 2: Programs and Functions (chapters 2 and 3 (except 2.10 and 3.4), week of 9/8)
Unit 3: Recursion and Complexity (chapters 2.10 and 4 (except 4.6), week of 9/15)
Unit 4: Loops (vs. Recursion) and Scope (chapter 5.3-5.5 and 10, weeks of 9/22 and 9/29)
Unit 5: Reasoning About Programs (weeks of 10/6 and 10/20)
Unit 6: Data Abstraction (chapter 3.4, 4.6 and 5, 10/24 and 10/29)
Exam 1, on 10/31, covers Units 2-5 (there will be a review instead of lab on 10/27 - the review questions are available in postscript or text form.)


Unit 7: Coordinated Classes (chapter 7, week of 11/3)


Unit 8: Collection Classes (chapter 6, week of 11/10))
Unit 9: Arrays and "Scientific" Programs (chapters 8 and 9.8, week of 11/17)
Unit 10: Algorithm Development and Sorting (chapter 11, week of 12/1)

Final Projects will be demonstrated in lab on 12/7

Final Exam covers Units 1-10

Return to the page of


This page maintained by davew@cs.haverford.edu