Prerequisites: CS 012 with a grade of "C" or better or CS 013 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 prior- ity queues (heaps). Offers an introductory analysis of algorithms, sorting algorithms, and object-oriented programming including abstract data types, inheri- tance, and polymorphism. Explores solving complex problems through structured software development.
Serves as a prerequisite for
CS 100 CS 141 CS 150 CS 180 CS 204Referenced in
- Biological Sciences — Major Requirements
- Computer Engineering — Major Requirements
- Computer Science and Engineering — Major Requirements
- Computer Science and Engineering — Business Informatics Major
- Computer Science and Engineering — Minor in Computer Science
- Mathematics — Major Requirements for the Bachelor of Arts and Bachelor of Science in Mathematics
- Statistics — Major Requirements