Schedule for CS 230 Programming Languages, Fall 2015 | ||
---|---|---|
Week of | Tuesday | Thursday |
Sept 8 & 10 | No class | Chapter One: Programming Languages |
Sept 15 & 17 | Chapter Two: Defining Program Syntax | Chapter Three: Where Syntax Meets Semantics |
Sept 22 & 24 | Chapter Four: Language Systems | Chapter Five: First Look at ML |
Sept 29 & Oct 1 | Chapter Six: Types | Chapter Seven: Second Look at ML |
Oct 6 & 8 | Chapter Eight: Polymorphism | Test One |
Oct 13 & 15 | Chapter Nine: A Third Look At ML | Chapter Ten: Scope |
Oct 20 & 22 | Chapter Eleven: A Fourth Look at ML | Chapter Twelve: Memory Locations for Variables |
Oct 27 & 29 | Chapter Thirteen: A First Look At Java | Midterm Break |
Nov 3 & 5 | Chapter 10: redux | Chapter Fourteen: Memory Management |
Nov 10 & 12 | Chapter Fifteen: A Second Look At Java | Test Two |
Nov 17 & 19 | Chapter Sixteen: Object Orientation | Chapter Eighteen: Parameters |
Nov 24 & 26 | Chapter Nineteen: A First Look at Prolog | Thanksgiving Break |
Dec 1 & 3 | Chapter Twenty: A Second Look at Prolog | Chapter Twenty-One: Cost Models |
Dec 8 & 10 | Chapter Twenty-Three: Formal Semantics | Chapter Twenty-Four: The History of Programming Languages |
Exam Week Dec 14-17 | Final Exam, Thursday, Dec 17, 12:00 noon |