Help

COMPUTER SCIENCE 2 (IST 280)

Term: 2013-2014 Spring

Faculty

Division Dean
Email address is hidden, click here to email
Margaret Goodwyn
Email address is hidden, click here to email
Email all faculty members

Schedule

Tue, 6:00 PM - 9:00 PM (1/22/2014 - 5/9/2014) Location: MAIN 3 349

Description

PREREQUISITES: IST 180 (CIS 210), MAT 201

**Formerly CIS 220**
This is the second programming course in the Computer Science degree program. The course will be a continuation of CIS 20-210 taught using JAVA programming language in the design and implementation of computer programs in a high-level language, with emphasis on proper design principles and advanced programming concepts, including dynamic data structures and recursion. Efficient design, implementation and debugging techniques are stressed. The assignments are designed to introduce the student to a variety of topics in computing: data structures and ADTs, Lists, Stacks, Queues, Ordered Lists, Binary Trees, and searching and sorting techniques. The course will be very demanding and will focus in the design and implementation of large complex programs.