CISC213 Computer Science III (Java)
4 credits
3000 minutes
CISC122 (C or better)
Corequisites:
None
Students will be evaluated via test results and problem solving. Evaluation will include: writing, testing, and documentation of complete programs. There will be at least 2 one-hour proctored examinations. The laboratory grade will be comprised of no more than one-third of the course grade.
This course is a continuation of Computer Science II. This course will apply object-oriented and software engineering techniques to the design and implementation of programs that manipulate complex data structures. Topics include recursion, stacks, queues, linked lists, hash tables, trees.
The student will be able to:
This course is not in the Core.
Course-specific learning goals will be evaluated via test results and problem solving including writing, testing, and documentation of complete programs.
Departmentally selected textbook. Details provided by the instructor of each course section. See course format.
At least 2 hours each week will be devoted to the presentation of course material and special projects in a classroom setting. Collaborative work will be encouraged. The remaining time will be used for laboratory exercises and assignments.
Review/Approval Date - 5/06