Prerequisites: CS 012 with a grade of “C” or better; proficiency in C++
Description: Topics include basic data structures such as arrays, lists, stacks, and queues. Covers dictionaries (including binary search trees and hashing) and priority queues (heaps). Offers an introductory analysis of algorithms, sorting algorithms, and object-oriented programming including abstract data types, inheritance, and polymorphism. Explores solving complex problems through structured software development.
Serves as a prerequisite for
CS 100 CS 105 CS 141 CS 150 CS 204Referenced in
- COMPUTER ENGINEERING — Major Requirements
- COMPUTER SCIENCE AND ENGINEERING — Major Requirements
- COMPUTER SCIENCE AND ENGINEERING — Computer Science with Business Applications Major
- COMPUTER SCIENCE AND ENGINEERING — Minor in Computer Science
- MATHEMATICS — College Requirements
- STATISTICS — Major Requirements