Advanced Programming Languages

Summer 2014 quarter

Taught by

computer science
This class will focus on developing programming techniques in a variety of programming languages. Possible languages include C, C++, Java, Haskell, ML, and OCAML. This is an opportunity to explore languages in more depth, increase you expertise in programming, prepare for more advanced work, and increase the depth and breadth of your programming background. In connection with the practical programming component we will also read papers on programming language design, emphasizing recent language innovations such as generics, multi-paradigm languages, the introduction of lambda terms and their role, and higher-order programming.

Program Details

Fields of Study

Preparatory for studies or careers in

Computer Science

Location and Schedule

Campus location



Offered during: Day

Advertised schedule: Tuesdays and Thursdays, 10 am - 2 pm


Buy books for this program through Greener Bookstore.

Online Learning

No Required Online Learning: No access to web tools required. Any web tools provided are optional for students.

Registration Information

Credits: 8 (Summer)

Class standing: Sophomore–Senior

Maximum enrollment: 12


Course Reference Numbers

So - Sr Full Session (8 credits): 40004
So - Sr Full Session (1-8 credits): 40240

Go to to register for this program.

Need Help Finding the Right Program?

Contact Academic Advising for help in answering your questions, planning your future and solving problems.