|
Announcements
Class announcements will be posted via Piazza; please check the course Piazza page daily. You may sign up for the class on Piazza here.
Staff
Name
| Office
| E-mail
| Office Hours
|
---|
Anwar Mamat
| AVW 3259
| anwar@cs.umd.edu
| W 12:30pm-1:30pm
|
Ayman Karim
| TA room
| akarimcheese@yahoo.com
| M/W 1:00-4:00pm
|
Vitung Quach
| TA room
| vitungquach1494@gmail.com
| M 1:00-4:00pm,
F 1:30-4:30pm
|
Tommy Pensyl | TA room
| tpensyl@cs.umd.edu
| Tu/Th 1:00-2:30pm
|
Please think twice before you e-mail the course staff: Most queries
should go to Piazza, as their answers will be relevant to more than just
the e-mailer. If your query really is just about you, include
CMSC330 in the subject of your email.
Information
Course Description
| A study of programming languages, including their
syntax, semantics, and implementation. Several
different models of languages are discussed,
including procedural (Ruby), functional (OCaml),
logical (Prolog) and object-oriented (Java). Language features
such as formal syntax, scoping and binding of
variables, higher-order programming, typing and
type polymorphism, and object inheritance are explored.
|
Textbooks
| There are no required or recommended texts.
See the resources page
for useful online links.
|
---|
Lecture Times & Locations
|
0101
|
M/Tu/W/F 11:00am - 12:20pm
|
CSI 1115 | |
|
Final exam
|
|
Discussion Times & Locations
|
0101
|
Th 11:00am - 12:20pm
|
CSI 1115
| Tommy |
|
Web Accessibility
|