Advanced Programming Languages


Summer 2016 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

Olympia

Schedule

Offered during: Day

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

Books

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.

Upper Division Science Credit

All 8 credits of the work in this program are designed to be upper-division math/science. Students who successfully complete the program requirements will earn upper-division credit in computer science (Comparative Programming Languages).

Registration Information

Credits: 8 (Summer)

Class standing: Sophomore–Senior

Maximum enrollment: 12

Summer

Course Reference Number

So - Sr Full Session (8 credits): 40006

Go to my.evergreen.edu 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.