COP-4338, Programming III Assignments
Assignment #1, due Tue Feb 3:
Using structs in C
Solution
.
Assignment #2: due Thu Mar 5:
C++ Classes
Assign2a.cpp
.
SetL.h
and
SetL.cpp
.
Assignment #3, due Tue Mar 10:
Inheritance in C++
Assignment #4, due Tue Mar 31:
Templates and Inheritance
Solution
.
Assignment #5, due Thu Apr 2:
STL
Assignment #6, due Thu. Apr 16:
Threading and Low-Level Synchronization
Solution:
Mutex.java
,
Semaphor.java
, and
Assign6.java
Assignment #7, due Thu. Apr 16:
An Internet Chat Program
Solution (three versions):
ChatServer.java
ChatServerBetter.java
ChatServer3.java
If you don't like telnet, here's a simple command-line client:
ChatClient.java