Computer Science II

Download as PDF

Course Information

Subject code

CSCI

Subject Code Description

Computer Science

Course Number

2912

Catalog Title

Computer Science II

Course Description

An intermediate problem-solving and programming course using the Java programming language. Topics include composite and abstract data structures; GUIs and event-driven programming; inheritance and polymorphism; abstract classes and methods; interfaces; error handling using exceptions; binary files; recursion; and key software engineering practices such as: defensive programming, documentation, code design based on user specification, refinement, and testing. These topics are reinforced through extensive programming assignments. This course builds on CSCI 2911 and provides foundational material for CSCI 2913.

Credit Hours Min

3

Restricted to the following student level(s)

UG - Undergraduate

Repeat Status

N - Course May Not Be Repeated