Dr. Chuck C. Liang
Associate Professor of Computer Science,
Hofstra University .
Office Address:
201A Adams Hall
Hofstra University
Hempstead, NY 11550
Office Phone: (516 463) 5559
Email: cscccl@hofstra.edu (<- click to send me mail)
Official Office Hours: MW 5:30-6:30pm, F 1-2pm or by appointment.
Ada Language Mechanics:
Basic Ada Program
Objects (bank accounts) in Ada:
bank.ads (the header/interface file),
bank.adb (the implementation of bank.ads),
ootest.adb (tests the "bank" package)
Save them to the same directory and compile with "gnatmake ootest".
More Ada mechanics
Sample Programs
Programming Assignment 1. due Thursday 2/23
Programming Assignment 2.
Assignment 2 part B. UPDATED. due Thursday 3/2.
Assignment 3 (java). parts 1,2,3 due Thursday 3/16, part 2b (your own thread pools) is due the following week.
Files for distributed horserace assignment:
dhrclient.java: Version of horserace program that does not use a central synchronization server. Modified interface and raceinfo, and server.policy. Other files are same as before.
Beowulf setup instructions. Follow with care.
MPI Assignment 1
MPI Final Assignment
Mesh version: mesh.h, meshskl.c
Slice version: slice.h, sliceskl.c
MPE-based simple 3D graphics: threed.c
I've installed the necessary libraries so that mpe programs can now be compiled from all machines. Please log into different machines (10.1.0.8,9,12) to balance the load. (you still must use one processor when running graphics, however).
We will also meet Tuesday during regular class time to work on the final assignment. The final assignment is due at regular class time Thursday.
Final assignment posted. Have fun.
Please note my new Friday office hour is now 1-2pm.