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.
|