CSCI 120 INTRODUCTION TO COMPUTER SCIENCE II

This is a three-hour lecture and 2-hours lab. Software design techniques needed for solving larger problems are introduced, including abstract data types, requirements and specifications, complexity analysis, and file organizations. The course includes an introduction to basic data structures (stacks, queues, trees, and graphs) and transformations (searching and sorting). The entire problem-solving procedure from design to debugging and validation is described.

Credits

4

Prerequisite

CSCI 110

Corequisite

CSCI 120L