• ANNOUNCEMENTS APPEAR IN REVERSE CHRONOLOGICAL ORDER, WITH THE MOST RECENT BEING AT THE TOP.


  • The grades are in on Exam III. Another nice job! 
    Nevertheless, there is a small (now revised) curve:
    
    110.00     110.00           107.50     107.50
    105.00     105.00           102.50     102.50
    100.00     100.00           97.50     97.91
     95.00      95.82           92.50     93.71
     90.00      91.59           87.50     89.47
     85.00      87.33           82.50     85.19
     80.00      83.03           77.50     80.86
     75.00      78.68           72.50     76.49
     70.00      74.29           67.50     72.07
     65.00      69.84           62.50     67.59
     60.00      65.33           57.50     63.06
     55.00      60.76           52.50     58.45
     50.00      56.12           47.50     53.77
     45.00      51.41           42.50     49.01
     40.00      46.60           37.50     44.16
     35.00      41.69           32.50     39.20
     30.00      36.67           27.50     34.10
     25.00      31.50           22.50     28.85
     20.00      26.15           17.50     23.40
     15.00      20.58           12.50     17.68
     10.00      14.68            7.50     11.55
      5.00       8.24            2.50      4.62
    
    Average grade is 73.71     Average curved grade is 77.15
    
    curve is:  Gc = G  (if G > 100)
               Gc = G^(1.0/p) * 100.0^(1.0-(1.0/p))  (otherwise)
    where  G = raw grade  and  Gc = curved grade,  and  p = 1.20
    
    


  • Exam 3a is graded. It can be picked up in the discussion class or TA's office hour.

  • Assignment 5 is graded. Please pick it up during the discussion class or TA's office hour. For assignment 6, please put your name in the comment at the beginning of your file.

  • Assignment 6 is posted; follow the Assignments link on the main page. Due May 5, by midnight.

  • Assignment4 is graded. Please pick it up during the discussion class or TA's office hour.

  • The grades are in on Exam II. Nice job! Still, some people
    struggled. Therefore, there is again a curve:
    
     Raw       Curved            Raw      Curved
    Grade      Grade            Grade     Grade
    110.00     110.00           107.50     107.50
    105.00     105.00           102.50     102.50
    100.00     100.00           97.50     100.04
     95.00      98.06           92.50     96.07
     90.00      94.07           87.50     92.05
     85.00      90.02           82.50     87.98
     80.00      85.92           77.50     83.85
     75.00      81.76           72.50     79.65
     70.00      77.53           67.50     75.39
     65.00      73.24           62.50     71.06
     60.00      68.86           57.50     66.64
     55.00      64.40           52.50     62.14
     50.00      59.85           47.50     57.54
     45.00      55.19           42.50     52.82
     40.00      50.41           37.50     47.97
     35.00      45.49           32.50     42.97
     30.00      40.40           27.50     37.79
     25.00      35.12           22.50     32.38
     20.00      29.58           17.50     26.69
     15.00      23.71           12.50     20.60
     10.00      17.35            7.50     13.91
      5.00      10.18            2.50      5.97
    
    Average grade is 72.87     Average curved grade is 78.63  
    
    For grades < 100,
    
    the curve is:  Gc = G^(1.0/p) * 109.0^(1.0-(1.0/p))
    
    where  G = raw grade,  Gc = curved grade,  and  p = 1.3
    
    For grades >= 100, the curve is the identity function.
    
    


  • Exam 2 is graded. Please pick them up during discussion class time or TA's office hour.

  • Assignment 5 is posted; follow the Assignments link on the main page. Due April 17, by midnight.

  • Assignment 4 (project asgn4 in turnin-csi311) is late, but it is still enabled and is the default. There is a late penalty, but you can still get some credit and be recognized for at least turning it in.

  • Assignment 3 is graded. Please pick them up during discussion class or TA's office hour. For students who are in Wednesday's discussion class, it is a recommendation to attend next Monday's discussion(03/23) which is before the 2nd test date(03/25).

  • Please make sure to compile and test your assignment's file successfully under "itsunix.albany.edu". We grade assignments under the itsunix.

  • Assignment 4 is posted; follow the Assignments link on the main page. Due March 27, by midnight.

  • As aptly (but inadvertantly) demonstrated in class on 3/11, the trace function will work on your own user-defined functions. You cannot use it on built-in functions like car, member, etc., (and this isn't really useful anyway).

  • For assignment 3, please add a comment which includes your name and student ID at the top of your submission file, which can avoid missing your assignment 3 grade.

  • The grades are in on Exam I. There is a curve:
    
     Raw       Curved            Raw      Curved
    Grade      Grade            Grade     Grade
    100.00     100.00           97.50     98.52
     95.00      97.03           92.50     95.52
     90.00      93.99           87.50     92.45
     85.00      90.88           82.50     89.30
     80.00      87.70           77.50     86.08
     75.00      84.43           72.50     82.76
     70.00      81.07           67.50     79.36
     65.00      77.62           62.50     75.85
     60.00      74.05           57.50     72.22
     55.00      70.35           52.50     68.45
     50.00      66.52           47.50     64.54
     45.00      62.52           42.50     60.45
     40.00      58.33           37.50     56.16
     35.00      53.93           32.50     51.63
     30.00      49.25           27.50     46.79
     25.00      44.24           22.50     41.58
     20.00      38.80           17.50     35.87
     15.00      32.76           12.50     29.43
     10.00      25.81            7.50     21.79
      5.00      17.17            2.50     11.42
    
    
    Average grade is 63.88     Average curved grade is 75.10
    
    curve is:  Gc = G^(1.0/p) * 100.0^(1.0-(1.0/p))
    
    where  G = raw grade,  Gc = curved grade,  and  p = 1.70
    


  • To run scheme under the itsunix account, please add "/usr/local/depts/cs/scheme/7.3/usr/bin:" to the $PATH variable in the .bash_profile

  • Assignment 2 and Exam 1 are graded. Please pick them up during discussion class or TA's office hour.

  • Assignment 3 is posted; follow the Assignments link on the main page. Due March 13, by midnight. There is also a link to instructions for using turnin.

  • The material represented by questions 2 and 4 on the sample questions page will NOT be on Exam I.

  • Assignment 1 is graded; please come in and pick up during TA's office hour.

  • The slides presented in class on 2/23 are now posted on this website; follow the link to syntax/semantics topics at the main page.

  • Assignment 2 is posted; follow the Assignments link on the main page. Due Feb. 23.

  • The university has cancelled all classes as of 10:30AM, Wednesday, January 28. Obviously this means that today, the main lecture in LC-4 and the discussion in AS-014 are cancelled. The due date for Assignment 1 has also been extended to Monday, Feb. 9, in class.
    (Suggestion: don't wait; finish it ASAP)

  • Assignment 1 is posted; follow the Assignments link. Due Feb. 9.

  • Please note: Our TA, Yu Jin, will be unavailable until February 5. We are arranging for a substitute TA for all discussions held before then. Apologies for the inconvenience.