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:
- Implementation methods for functional languages
- Resolution/unification/type checking for advanced type systems
- Ruby/python/ocaml/scala (languages in different paradigms)
- Compiler techniques
- Natural language processing
- AI programming techniques
- 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
|March 15th, 2013||Added to catalog.|