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; dictionaries includ- ing binary search trees and hashing; priority queues (heaps); introductory analysis of algorithms; sorting algorithms; and object-oriented programming includ- ing abstract data types, inheritance, and polymor- phism. Also covers 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