Computer Networks and Distributed Applications
Lab Meeting Schedule
Lab sessions meet every Friday, unless otherwise specified, in MGH 430 from 2:30pm-3:20pm. Lab sesssions will generally be lead by the Teaching Assistant. The lab will be used to clarify material presented in lecture and for helping you with the course project.
Week 0 | ||
Lab: Friday, Sept. 28 | ||
Course Introduction | ||
Setting Up Your Java Environment | ||
Java Refresher | ||
Assign: Assignment 1 - A Simple Console | ||
Due: nothing due this week | ||
Week 1 | ||
Lab: Friday, Oct. 5 | ||
Threads & Java Threading | ||
Synchronization | ||
Assign: Assignment 2 - Extending a Thread | ||
Due: Assignment 1 - A Simple Console | ||
Week 2 | ||
Lab: Friday, Oct. 12 | ||
Networking with Java Sockets | ||
Assign: no new assignment this week | ||
Due: nothing due this week | ||
Week 3 | ||
Lab: Friday, Oct. 19 | ||
Some Key Java Classes | ||
Assign: Project - Part 1 | ||
Due: Assignment 2 - Extending a Thread | ||
Week 4 | ||
Lab: Friday, Oct. 26 | ||
Introduction to Testing Your Networked Application | ||
Assign: no new assignment this week | ||
Due: nothing due this week | ||
Week 5 | ||
Lab: Friday, Nov. 2 | ||
Understanding a Network Protocol | ||
Marshalling Data and Persistence | ||
Assign: Project - Part 2 | ||
Due: Project - Part 1 | ||
Week 6 | ||
Lab: Friday, Nov. 9 | ||
More Testing of Your Networked Application | ||
Assign: no new assignment this week | ||
Due: nothing due this week | ||
Week 7 | ||
Lab: Friday, Nov. 16 | ||
DNS Service Discovery | ||
Working with the Java DNS-SD API | ||
Assign: Project - Part 3 | ||
Due: Project - Part 2 | ||
Week 8 | ||
Lab: Friday, Nov. 23 | ||
No Lab Session (University Holiday) | ||
Assign: no new assignment this week | ||
Due: nothing due this week | ||
Week 9 | ||
Lab: Friday, Nov. 30 | ||
Working with the Java DNS-SD API | ||
Assign: no new assignment this week | ||
Due: nothing due this week | ||
Week 10 | ||
Lab: Friday, Dec. 7 | ||
No Lab Session | ||