CS320 (Concepts of Programming Languags) Spring 2013 TF

This is the teaching fellow's page for course CS 320 Concepts of Programming Languages. I will post related material here from time to time so that both students and professor can keep track of the updated info about the lab session. This course will use Piazza as the main source of communication among the class. I shall keep the information between these two sites synchronized. Piazza has the higher priority than this website however. It would be a superset of this site, at least it would contain the notice that something new has been added here. Simply check Piazza first before visiting here and no need to worry about missing a thing.
General Information
Instructor: Hongwei Xi
Teaching Assistant: Zhiqiang Ren (Alex)
  Office hour: Mon 3:30 PM - 5:00 PM, Thu 4:30 PM - 6:00 PM, PSY 234
  Lab Session: 11:00 AM - 12:00 PM, 2:00 PM - 3:00 PM, Wed, MCS B23
Working With CS Computing Resources
See the Getting Started (thanks to Likai) guide for tips on working from home and transferring files over, and for a primer on using Linux. There is no need to follow these instructions if you are familiar with Linux, they are for your reference only. PuTTy is a free SSH and telnet client. If you are a BU student, you can get X-Win32 here.
Showing 14 items
Lab 01 January 16, 2013 Headfirst ATS Headfirst ATS 
Lab 02 January 23, 2013 Road to Recursion Road to Recursion 
Lab 03 January 30, 2013 Usage of List Usage of List 
Lab 04 February 6, 2013 Array and Sort Array and Sort 
Lab 05 February 13, 2013 Tree Operations Tree Operations 
Lab 06 February 27, 2013 High Order Function and Closure High Order Function X Closure X Lambda 
lab 07 March 6, 2013 Review and Exercise Review and Exercise 
Lab 08 March 20, 2013 Game of Black Jack Game of Black Jack 
Lab 09 March 27, 2013 Parsing Regular Expression Parsing Regular Expression 
Lab 10 April 3, 2013 Extending ATS with C Extending ATS with C (file system operation) 
Lab 11 April 10, 2013 Continuation and Lazy Evaluation Continuation and Lazy Evaluation 
Lab 12 April 17, 2013 Review of Mid-term 2 Solution to Mid-term 2 
Lab 13 April 24, 2013 Cairo and Enigma Machine Cairo and Enigma Machine 
Lab 14 May 1, 2013 Combine Java and ATS via JNI Combine Java and ATS via JNI 
Showing 14 items