CS3723 Programming Languages Spring 2011

Syllabus Class information is available here, including course materials and policies.

class time and place: MWF, 10:00-10:50am BB 3.04.08 (1/10-5/07)
Recitation time and place: MW 11:00-11:50pm SB 3.02.10A
Instructor office hours: WF 9-10am; By appointment
Final Exam Schedule: May 4 (Wed) 7:30-10:00am

Teaching Assistant: Mohammad I. Islam (mislam@cs.utsa.edu) SB3.01.06
TA office hours: Thur 3-5pm
Grader of homework assignments: Akshatha Bhat (akshathab@gmail.com)
Announcements
  • Homework7 is posted with electronic submission due Tue, Apr 26, 2011.
  • Means to earn extra credit for midterm1/midterm2 exams posted in the discussion forum here
  • Mideterm exam2 solution posted in the discussion forum under class related questions and answers.
  • Mideterm exam1 solution posted in the discussion forum under class related questions and answers.
  • Additional examples on type inferencing has been posted at the discussion forum under class related questions and answers.
  • class starts on Jan 10, 2011.
Slides Class notes are available here.
Homeworks/Handouts Homeworks and projects are available here.
Recitation classes Recitation class materials are available here.
Discussion Forum Problem Solving and Programming: What problems are interesting to solve?
Feedback on lectures and recitations.
Q&A related to classes and recitations.
Programming Programming environments and reference manuals.
DrScheme
Scheme Programming
Standard ML Programming Programming environment available on CS Linux machines.
C++ Programming Language
Text book Concepts in Programming Languages
by John Mitchell, Cambridge University Press
Dr. Mitchell's class web site
(the book author's class notes).
Reference books The Little Schemer by Daniel P. Friedman and Matthias Felleisen, the MIT Press.
Elements of ML Programming, 2nd Edition (ML97) by Jeffrey D. Ullman, Prentice-Hall.
C++ Programming Language by Bjarne Stroustrup, Addison Wesley.