University of Cincinnati Logo
 

CS-4003 - Organization of Programming Languages
Electrical Engineering and Computer Science

Lab Assignments
   Virtual functions, abstract classes - due 1 Sep
Detailed description: first lab.
   Threads and deadlock - due 8 Sep
Detailed description: second lab.
   A Stream Extension - due 15 Sep
Detailed description: third lab.
   Reflection - due 29 Sep
Detailed description: fourth lab.
   Scheme procedures, let*, tail recursion - due 6 Oct
Detailed description: fifth lab.
   The power of lambda - due 16 Oct
Detailed description: sixth lab.
   Call-with-current-continuation - due 25 Oct
Detailed description: seventh lab.
Note: lab is changed. A solution is rr.ss and you get credit for completing the lab plus 5 brownies if you can reduce the number of functions by three. You get until the end of November to try.
   Magic squares - due 1 Nov
Detailed description: eighth lab.
   Hamming's sequence - due 8 Nov
Detailed description: ninth lab.
   Types and functions - due 15 Nov
Detailed description: tenth lab.
   Bloom filters - due 22 Nov
Detailed description: eleventh lab.
   Monads - due 1 Dec
Detailed description: twelfth lab.
ERC
MainStreet
Paul Erdos
NIT
Ladies on Campus
Oscar Robinson