Computer Science 186 - Using Data Structures

Spring
2021
02
4.00
Peter Klemperer
TU TH 2:30PM 3:45PM
UMass Amherst
84945
Fully Remote Class
pklemperer@umass.edu
This course introduces foundational abstract data types and algorithms. The main focus is on the use of data structures in designing and developing programs to solve problems in a variety of domains. Specific topics include lists, sets, maps, graphs, stacks, queues, searching, and sorting. (Gen Ed R2)

Prerequisites: COMPSCI 121 (or equivalent experience) and Basic Math Skills (R1). This course is not a substitute for COMPSCI 187. If unsure of whether this course or COMPSCI 187 is more appropriate, contact instructor.
Open to INFORM majors and freshmen & sophomores in any major. COMPSCI121or R2/Exam(20+) MATH LECT 01 WILL MEET FACE-TO-FACE. LECT 02 IS FULLY REMOTE BUT SPACE IS LIMITED. IF SEATS ARE NOT AVAILABLE, PLEASE REQUEST AN OVERRIDE. STUDENTS NEEDING SPECIAL PERMISSION MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cics.umass.edu/overrides.
Multiple required components--lab and/or discussion section. To register, submit requests for all components simultaneously.
Permission is required for interchange registration during the add/drop period only.