CS 302: Introduction to Programming

University of Wisconsin, Madison
Department of Computer Sciences
Summer 2016

Basic Information

Section 1:
MTWR 11:00 - 12:15 @ Wendt Commons 410
Instructor: Adalbert Gerald Soosai Raj (Gerald)
Email: gerald@cs.wisc.edu
Office Hours: Wed, Thur 9:45 - 10:45 in-class

Office Hours Schedule

Teaching Assistants

Piazza

Link to Piazza

Important Links

Overview - Books - Projects - Exams - Assignments - Grades - Readings - Code - Labs - LectureNotes

This schedule is subject to change.
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
6/12  6/13 Introduction1 6/14 Elementary Programming2 6/15 Data types and Selections2,3 6/16 Selections3 6/17  6/18 
6/19  6/20 Math functions, Characters and Strings4 6/21 Loops5 6/22 Loops5 6/23 Debugging 6/24  6/25 
6/26 
PROJECT 1 DUE!
6/27 Methods6 6/28 Methods6 6/29 1-D Arrays7 6/30 2-D Arrays8 7/01  7/02 
7/03  7/04 NO CLASS 7/05 Array Lists 7/06 Review 7/07 
MIDTERM EXAM
7/08  7/09 
7/10  7/11 Objects and Classes9
PROJECT 2 DUE!
7/12 Objects and Classes9 7/13 Objects and Classes9 7/14 Object-Oriented Thinking10 7/15  7/16 
7/17  7/18 Composition11 7/19 Inheritance11 7/20 Polymorphism11 7/21 Polymorphism11 7/22  7/23 
7/24  7/25 Exceptions12 7/26 Exceptions12 7/27 File I/O12 7/28 Midterm Review 7/29 PROJECT 3 DUE! 7/30 
7/31  8/01 Abstract Classes13 8/02 Interfaces 8/03 Review &
    Last Lecture
8/04 
FINAL EXAM
8/05  8/06 
8/07 
PROJECT 4 DUE!
8/08 NO CLASS 8/09 NO CLASS 8/10 NO CLASS 8/11 NO CLASS 8/12  8/13 
FINAL GRADES RELEASED!