Computer Languages History
(Click for information.)
 CS 3723/3721
 Programming Languages 
Spring 2013
 Overview and Syllabus  
 Lecture (3723):
   MWF 10-10:50 am, SB 2.02.02
 Recitation (3721):
   MW   11-11:50 am, SB 3.02.07
 Final Exam:
   Wed, 8 May 2013, 8-10 am 

  • Final Exam: Answers (Recitation grade should equal course grade.)
  • Calendar: Lectures, Exams, and Recitations
  • Questions and Answers (4 so far -- last one on: Sun, Jan 27, 2013 at 7:47 PM)
  • Submission of Recitations
  • Instructor: Neal R. Wagner (Office hours: 9-10 MWF, 11-12 MWF)
  • Recitation Instructors: Mani Ramezan,   Rehana Begam
  • Grading Policy (Recitations, 2 hour exams, final exam, and attendance)
  • Academic Dishonesty
  • Textbook (None, use online materials; see Official text)
  • Description (See CS courses, CS Degree, Prerequisite Diagrams):
    3723Programming Languages
    (3-0) 3 hours credit. Prerequisites: CS 2233 and 2213.
    An introduction to high-level procedural, functional, and object-oriented programming languages, their theoretical foundations, organization, and implementation. Topics include formal syntax, compilers and interpreters, type systems, scoping and activation records, control structures, and data abstraction.  
    Note: Right now CS 2213 (Advanced Programming) is still a prerequisite for this course, along with CS 2233 (Discrete Math Structures). The new catalog replaces CS 2213 with CS 3443 (Application Programming), but CS 3443 has not yet been offered. One of CS 2213 or CS 3443 will always be a prerequisite to CS 3723.   The course CS 3423 (Systems Programming) would be very helpful for CS 3723.
Revision date: 2013-01-13. (Please use ISO 8601, the International Standard.)