Course Introduction Slides
Course Introduction Slides
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
. . . . .
Objectives
. . .
Grades
. . . .
Lectures
. .
Content
Course Introduction
Dr. Mattox Beckman
Illinois Institute of Technology
Department of Computer Science
...
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
. . . . .
Objectives
. . .
Grades
. . . .
Lectures
. .
Content
Objectives
Designed to help you study for the exams, and to achieve major
course objectives.
Date: June 26
Location: in class.
85% A
70% B
55% C
40% D
Note that a graduate student cannot be assigned a D grade. Below 55%
is failing!
...
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
. . . . .
Objectives
. . .
Grades
. . . .
Lectures
. .
Content
Workow
Here is the typical workow for a lecture period.
Come to class
Answers will typically not be handed out, but they will be discussed
in class and may be online.
...
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
..
.
.
.
. . . . .
Objectives
. . .
Grades
. . . .
Lectures
. .
Content
What is this course about?
Two word answer: Program Verication
Outline of the Course
Disjoint Parallelism
Shared Variables
Atomic Regions
Nondeterminism
Messages