Help

COMPUTER SCIENCE 2 (IST 280)

Term: 2012-2013 Fall

Faculty

Chiso Okafor
Email address is hidden, click here to email

Schedule

Tue-Thu, 12:00 PM - 1:15 PM (9/5/2012 - 12/21/2012) Location: MAIN 3 319

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.