Prev Up Next
Go backward to General Information
Go up to Top
Go forward to Resources

Topics

This schedule is subject to change--check here frequently for updates.
 
DATE TOPIC TEXTBOOK READINGS HOMEWORK / PROJECT SUBMIT TO WILL BE GRADED?
8/28 Objectives; Overview of Generic Programming          
8/31 Generic Programming & the STL Accelerated C++ Chs. 0 & 1 All Ch. 1 exercises Don't submit No
9/4 Modern C++ Accelerated C++ Chs. 2 & 3 HW 1 musser@cs.rpi.edu by 9/6 No
9/7 More Modern C++; Word Frequency Program Accelerated C++ Chs. 4 & 5 . . .
9/11 Introduction to BGL BGL Book Preface & Ch. 1 . . .
9/14 (Class cancelled) . . . . .
9/18 GP and C++ Issues in BGL BGL Book Ch. 2 . . .
9/21 BGL Tutorial BGL Book Ch. 3 See 9/21 news Don't submit No

9/25

Writing Generic Algorithms; BGL Basic Graph Algorithms Accelerated C++ Ch. 8; BGL Ch. 4 . . . .
9/28 Algorithm Concepts for Standard Libraries Handout . HW 2 venkaa@cs.rpi.edu by 10/12 Yes!
10/2 Performance Measurement BGL Book Ch. 11 . . .
10/5 Defining Abstract Data Types I; Project Accelerated C++ Ch. 11 . . .
10/9 (No AP class; Mon classes) . . . . .
10/12 Defining Abstract Data Types II Accelerated C++ Ch. 12 . . .
10/16 Literate Programming; Concept Webs . . . . .
10/19 Polymorphism and Virtual Functions Accelerated C++ Ch. 13 Project Proposal . .
10/23 Exam . . . . .
10/26 Memory Management Accelerated C++ Ch. 14 . . .
10/30 Shortest Path & MST Algorithms BGL Book Chs. 5, 6 . . .
11/2 Connected Components & Max Flow BGL Book Chs. 7, 8 Project preliminary report . .
11/6 No class; project meetings . . Project meetings . .
11/9 No class; project meetings . . Project meetings . .
11/13 Correctness Testing . . . . .

11/16

Performance Measurement . . . . .
11/20 Tecton Formal Specification Language Handout . . . .
11/23 (Thanksgiving) . . . . .
11/27 Iterator & Container Concepts--Formal Descriptions . . . . .
11/30 Brief reviews of project status (check email for schedule) . . . . .
12/4 The Future of Programming . . . . .
12/5 (Project deadline) . . Project final report . .
12/7 Project help session . . . . .
12/12 (Project deadline) . . Project final final report . .


 

Prev Up Next