Class announcements will be posted via Piazza; please check the course Piazza page daily. You may sign up for the class on Piazza here.
|| TA room
|| TA room
|Tommy Pensyl|| TA room
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.
||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.
||There are no required or recommended texts.
See the resources page
for useful online links.
|Lecture Times & Locations
M/Tu/W/F 11:00am - 12:20pm
|Discussion Times & Locations
Th 11:00am - 12:20pm