Overview Schedule Resources Assignments Home

CSC 122: Computer Science II, Spring 2005

Overview

Time and Location: Section A: TTh 10-11:50 am, Julian 040 Section B: TTh 2-3:50 pm, Julian 109
Professor: Brian Howard (bhoward@depauw.edu) Carl Singer (runner@depauw.edu)
Office: Julian 266 (658-4120) Julian 273 (658-4304)
Office Hours: MWThF 2-4, or by appointment (or when my door is open) M 2-5, W 2-5, or by appointment
Course Home Page: http://www.csc.depauw.edu/~bhoward/courses/0405Spring/csc122/
Text:
Jaime Niño and Frederick A. Hosch, "An Introduction to Programming and Object Oriented Design Using Java Version 5.0" (second edition), John Wiley & Sons, 2005, ISBN: 0-471-71227-2
Course Description:
This course is composed of two sets of overlapping and complementary ideas: the art and science of program development, and fundamental concepts from computer science. This course builds on CSC 121 and introduces programming topics such as sets, recursion, and dynamic data types. Data type abstraction and implementation are introduced by studying structures such as lists, stacks, queues, and binary trees. The object-oriented implementation of these structures is emphasized. Tools for algorithm analysis are introduced, and comparisons of functional, object-oriented, and imperative programming paradigms are made. The concept of tradeoffs, i.e., time vs. space, iteration vs. recursion, static vs. dynamic, and imperative vs. functional, recurs as a theme throughout the course. A large part of the outside work associated with the course will involve assignments designed to enhance lecture concepts.
Grading:
The grade for this course will be based on the following:
Policy Statements:
Calendar:
Week Tuesday Thursday
1 Feb. 1 3
2 8 10
3 15 17
4 22 24: No Class
5 Mar. 1 (Midterm Wed.) 3
6 8 10
7 15 17
Spring Break
8 29 31
9 Apr. 5 7
10 12 (Midterm Wed.) 14
11 19 21
12 26 28
13 May 3 5
14 10 12
Final Exam
Overview Schedule Resources Assignments Home

Valid HTML 4.01!Valid CSS!DePauw University, Computer Science Department, Spring 2005
Maintained by Brian Howard (bhoward@depauw.edu). Last updated