2012-13 Catalog

Decorative graphic

Offering Description

Advanced Programming Topics


Summer 2013 quarter

Sheryl Shulman computer science
Fields of Study
computer science
Preparatory for studies or careers in
computer science

Advanced Programming Topics is a variable credit summer program (4, 8, or 12 credits) for advanced work in computer science. This class is organized around a research paper reading seminar with associated semi-independent projects. The project portion is an opportunity for individuals to delve more deeply into specific topics. The seminar portion will focus on developing the skills necessary for reading current literature in computer science as well as exploring the content of those papers. At the end of the summer, students will write a final paper using a standard format with the following sections: abstract, introduction, materials and methods, results, discussion, references, and figures. Students will learn to accurately describe the procedures that were followed and the results that were obtained. Students must also place their results in perspective by relating them to the existing state of knowledge and by interpreting their significance for future study.

A selection of possible project topics include:

  1. Implementation methods for functional languages
  2. Resolution/unification/type checking for advanced type systems
  3. Ruby/python/ocaml/scala (languages in different paradigms)
  4. Compiler techniques
  5. Natural language processing
  6. AI programming techniques
  7. Complexity
  8. Mobile computing

These topics offer the opportunity for a more in-depth study of topics offered during the regular academic year or to work on material that is not covered by our regularly offered curriculum. Papers for the paper reading seminar will be chosen collaboratively.

Freshmen and sophomores with a background in computing may register with faculty signature.  Contact faculty for information.

Advertised Schedule
1-3p Tue/Thu (10 weeks)
Online Learning
Enhanced Online Learning
Greener Store
Offered During

Program Revisions

Date Revision
March 15th, 2013 Added to catalog.