Home Page: http://www.cs.iit.edu/~cs536

CS 536/01-04: Science of Programming, Spring 2012

Dr. Jim Sasaki, CS Dept., Illinois Institute of Technology

For posted scores, go to myIIT → Blackboard.

Instructor: Dr. Jim Sasaki

Computer Science Dept

Class Meetings

Teaching Assistant

Course News

Lectures/Activities (Subject to change)

WeekDateLecture| ActivityTopicNote
1Mon Jan 9Lec 1 | Act 1What is Sci of Pgm'g? Propositional Logic
1Wed Jan 11Lec 2 | Act 2More Logic
2Mon Jan 16Martin Luther King Day (No class)
2Wed Jan 18Lec 3 | Act 3Expressions and States
3Mon Jan 23Lec 4 | Act 4State Updates and Satisfaction
3Wed Jan 25Lec 5 | Act 5while programs; Semantics of programs
4Mon Jan 30Lec 6 | Act 6Semantics of programs; Hoare Triples
4Wed Feb 1Quiz 1 (1st 30 min)Covers Lect 1-4
4Wed Feb 1Lec 7 | Act 7Hoare Triples
5Mon Feb 6Lec 8 | Act 8Weakening and Strengthening Conditions
5Wed Feb 8Lec 9 | Act 9Syntactic SubstitutionDid Act 8
6Mon Feb 13Lec 10Proof rules for Hoare Triples
6Wed Feb 15Lec 11Proof rules; Assignment; Substitution
7Mon Feb 20Lec 12Substitution
7Wed Feb 22Lec 13Proofs
8Mon Feb 27Lec 14Proof Outlines
8Wed Feb 29Midterm Exam Covers Lect 1-12; some emphasis on Lect 5-12
9Mon Mar 5Lec 15Termination
9Wed Mar 7Lec 16Finding Bounds
10Mon Mar 12Lec 17Finding Invariants
10Wed Mar 14Lec 18Array Assignments
11Mon Mar 19Spring Break (No class)
11Wed Mar 21Spring Break (No class)
12Mon Mar 26Lec 19Parallel Programs; Evaluation Graphs
12Wed Mar 28Quiz 2 (1st 30 min)Covers Lect 13-18
12Wed Mar 28Lec 20Disjoint Conditions
13Mon Apr 2Lec 21Auxiliary Variables
13Wed Apr 4Lec 22Interference
14Mon Apr 9Lec 23Interference
14Wed Apr 11Lec 24Synchronization
15Mon Apr 16Lec 25TBA
15Wed Apr 18Lec 26TBA
16Mon Apr 23Lec 27TBA
16Wed Apr 25Lec 28TBA
17Mon Apr 30Final Exam (5-7 pm) Comprehensive; some emphasis on Lect 19-end
18Wed May 9Final Grades Due

*See IIT's Final Exam Schedule for other courses.

Homework

Due DateHomeworkSolutionTopicNote
Wed Jan 25HW 1SolutionPropositional & Predicate Logic
Wed Feb 22HW 2Program Syntax & Semantics; Correctness Triples

Old Course News

Posted Feb 8, 2012.

Copyright © 2012 Jim Sasaki, Illinois Institute of Technology

xhtml css