Class schedule will change, so don't consider it fixed in
concrete.
If you want to detect changes to this webpage, click here.
You can get the
syllabus here
Submit homework here.
|
Date |
Notes |
Topic |
Software |
Assignment Given
(Check submission due date on Eagle) |
|
1/8 |
(Slides will be given in Class) |
Another Java Tutorial This is a more complete tutorial, but may be harder to understand. |
Directions for downloading software and using Eclipse |
|
|
1/10 |
Java Policytool and Java security Please go through the Java tutorials carefully! |
Java |
|
Pretest (will be through the CILTest System). Will get 10 points for taking the test. Make sure you have got access to CILTest System |
|
1/15 |
Different Aspects of the Java Technology: Jini and Javaspaces (Distributed programming), Xito (Client Deployment). Ant
is a nice way of building Java projects |
Java |
|
|
|
1/17 |
What is a programming Language? |
|
|
|
|
1/22 |
|
|
|
|
|
1/24 |
History of Programming Languages |
|
Elevator speeches: insights into chapter 1 (Assignment 2) |
|
|
1/29 |
Language Design Principles |
|
|
|
|
1/31 |
Download Perl ActivePerl 5.8.7.815 Windows MSI version - just download, and click on file to install. |
|||
|
2/5 |
Perl |
|
||
|
2/7 |
|
|
|
|
|
2/12 |
Midterm Exam |
|
|
|
|
2/14 |
Lexical Structure of Programming Languages |
|||
|
2/19 |
President’s Day No Class |
|
|
|
|
2/21 |
|
|
||
|
2/26 |
Semantics |
|
||
|
2/28 |
|
|
|
|
|
3/4 |
|
|||
|
3/6 |
|
|
Haskell |
|
|
3/11+ |
No Class Spring Break |
|
|
|
|
3/18 |
|
|
|
|
|
3/20 |
|
|
|
|
|
3/25 |
|
|
|
|
|
3/27 |
|
|
|
|
|
4/1 |
EXAM |
Topics: |
Review homework 3,4,5 Chapter 4,5,6 (text and notes), Haskell |
|
|
4/3 |
|
|
|
|
|
4/8 |
|
|
|
|
|
4/10 |
|
|
|
|
|
4/15 |
|
|
|
|
|
4/17 |
|
|
|
Homework 6 |
|
4/22 |
|
|
|
|
|
4/24 |
No Class |
|
|
|
|
4/29 |
Final Exam |
|
|
|