CS 014: Introduction to Data Structures and Algorithms

← 2008-09 2009-10 2010-11 →
changes (lax) changes (strict) ▾ 2010-11 → 2010-11 →

Units: 4

Hours: Lecture, 3 hours; laboratory, 3 hours

Catalog page 200

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.

Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2019-20 89/122 89/ 96 244/250 45/64 467/532
2018-19 99/120 76/ 80 150/194 17/30 342/424
2017-18 88/120 54/ 90 139/190 17/22 298/422
2016-17 93/118 65/100 150/172 13/30 321/420