|
|
|
|
| Schedule |
|---|
COURSE SCHEDULE
| ![]() |
| Teaching/Learning Period |
|---|
| Introduction |
|---|
WEEK 1 (35/36): "Introduction, Relations, Inference Systems, Transition Systems, and Virtual Machine Semantics"
|
|
| Part 1 |
|---|
WEEK 2 (36/37): "Structural Operational Semantics (SOS) for Simple Expressions and Commands"
|
|
WEEK 3 (37/38): "Big- vs. Small-step, Errors, Type Checking, and Structural Induction"
|
|
WEEK 4 (38/39): "Definitions: Static and Dynamic Semantics"
|
|
| Part 2 |
|---|
WEEK 5 (39/40): "Concurrency and Communication (CCS)"
|
|
| Part 3 |
|---|
WEEK 6 (40/41): "Equivalence and Verification: Bisimulation and Games"
|
|
WEEK 7 (41): "Imperative Features and Semantics in Practice"
|
|
| Evaluation Period |
|---|
WEEK 7/8 (41/42): Revision Period; use it!
|
|
WEEK 8 (42): Take-home Exam[ Wednesday 19/10 @ 12:00 -- Friday 21/10 @ 20:00 ] |
|
|
Claus Brabrand (October 13, 2005)
|