CS 2420: Introduction to Algorithms and Data Structures — Fall 2015
- Lecture: Mondays and Wednesdays 3-4:20p in L104 WEB
- Lab: Fridays 8:35-9:25a, 9:40-10:30a, 10:45-11:35a, 11:50a-12:40p, or
12:55-1:45p in 3225 MEB
- Instructor:
D. Erin Parker
Office: 3190 MEB
Email: parker AT cs.utah.edu
- Course Materials:
A TurningPoint Technology ResponseCard or
ResponseWare
is required.
ResponseCards are available at the University Bookstore.
ResponseWare requires the purchase of a license for use.
Students will make use of clickers regularly during lectures to perform self-evaluation,
provide the instructor with feedback,
and generally engage in classroom learning.
- Course Catalog Description:
Introduction to the problem of engineering computational efficiency into programs.
Classical algorithms (including sorting, searching, and graph traversal)
and data structures (including stacks, queues, linked lists, trees, hash tables, and graphs).
Analysis of program space and time requirements.
Extensive programming exercises that require the application of elementary techniques from software engineering.
Prerequisite: CS 1410.