|  
  CIS 24 
  Main 
  Files 
  Syllabus 
  Links 
  Forum 
  Homeworks 
 
  Notes 
  Intro 
  DFA & PDA 
  CFG & PDA 
  Comp 
  C/C++ 
  Lisp 
 
  UPLOAD HOMEWORKS 
 
  Tests 
  Midterm 
 
 |  |  | Programming LanguagesCIS 24  ET6Prerequisite: CIS 4.1, 22.Tuesdays 6:20-9:00PM, Room: 236NE
 Primary E-Mail: alex at NO SPAM the particle dot comGoogleTalk: profphreak
ICQ#: 2279415
 AOL IM: profparticle
 MSN IM: profphreak at msn dot com
 Yahoo IM: iparticle
 Books:Programming Language Pragmatics, by Michael L. Scott
 Compilers, by Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman
 Recommended: Structure and Interpretation of Computer Programs, by Harold 
Abelson and Gerald Jay Sussman
 Description:The design, implementation, and evolution of programming languages. Language 
features and their effects upon translation and run-time environments. Languages 
studied are chosen for their historical and current significance, programming 
paradigm, and run-time environment. Syntax and semantic specification; formal 
grammars.
 
 Office Hours:
 Office Hours (or hour) is set for Tuesday, Wednesday, and Thursday, ~6-6:20PM, department office. You can also bring up whatever questions you may have either before or after the class, or on the class forum.
 Projects:There will be several projects to write simple programs using various 
programming languages, and maybe compiler parts.
 Tests:You will have at least a midterm and a final exam. There might also be a quiz or two.
 In This Class:Peer cooperation is encouraged, however, everyone must submit their own work. You will
be expected to answer detailed questions about your assignments/projects. (i.e.: if you
didn't write them, I'll know.)
 Grading:Tentative grade breakup: ~25% for Midterm, ~35% for Projects, ~40% Final - These may
change slightly depending on how well the class does in any of the above.
(also, the "Project" grade includes things like, quizes, homeworks, projects, etc.)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 |  |