Computer Science 242
Programming Methodology
Fall 2004
Thomas VanDrunen
Meeting time: MWF 11:30 am -12:35
pm.
Meeting place: Armerding 129
Final: Wednesday, Dec 14, 8:00
am.
Office hours: Tuesday and
Thursday 1:30-3 pm or whenever my door is open.
Contact: 112 Armerding; 752-5692; Thomas.VanDrunen@wheaton.
edu
http://cslab.wheaton
.edu/~tvandrun/previous/fall04/cs242
Syllabus
Lab intro
DocsIO API
Lab Unix documentation
Topics
- Review of programming fundamentals
- Transition from C++ to Java
- Learning OO well
- Objects and classes
- Abstraction, encapsulation, data hiding
- Overloading and overriding
- Packages
- Inheritance
- Style and documentation
- Fundamental data structures
- Arrays
- Linked lists
- Vectors and other containers from java.util
- Recursion
- Exceptions
- File IO
- GUIs
- C++
Thomas VanDrunen
Last modified: Thu Jan 6 18:01:06 CST 2005