CS 2420: Introduction to Algorithms and Data Structures — Spring 2012
- Lecture: Tuesdays and Thursdays 9:10-10:30a in L105 WEB
- Lab: Mondays 8:35-9:25a, 9:40-10:30a, 10:45-11:35a, 11:50a-12:40p,
12:55-1:45p, or 4:10-5p in 3225 MEB (There will be no lab January 9 or 16.)
- Instructor:
D. Erin Parker
Office: 3190J MEB
Email: parker AT cs.utah.edu
Office Hours: here
- Course Materials:
Clickers (from TurningPoint Technology, ISBN: 9788440139160)
are required and are available at the University Bookstore.
Data Structures and Problem Solving Using Java
by Mark Allen Weiss,
3rd ed (ISBN: 0-321-32213-4)
or 4th ed (ISBN: 0-321-54140-5),
is the recommended textbook.
- 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.
- The course web page is at www.learning.eng.utah.edu (choose CS 2420 - Introduction to Algorithms & Data Structures - Spring 2012).