Data Structures I
Session
Regular Academic Session
Class Number
1839
Career
Undergraduate
Units
3 units
Grading
Graded Alpha
Description
This course studies basic data structures including array lists, linked lists, stacks, queues, binary trees, and hash tables. Efficiency of data structure operations, study of recursion, applications of data structures, and simple analysis of algorithms are covered.

Prerequisite: COMP 141 and COMP 170 and (co-requisite or pre-requisite of COMP 163 (preferred) or MATH 201); For Bioinformatics majors, pre-requisite of COMP 141 and COMP 170; For SCPS students, pre-requisite of COMP 170.

Outcomes: Students learn linear data structures and the performance of their operations, and they learn to solve simple computational problems by designing suitable algorithms and efficient data structures.
Enrollment Requirements
Restricted to Undergraduate Students Pre-requisite: COMP 141 and COMP 170 and (co-requisite or pre-requisite of COMP 163 (preferred) or MATH 201). For Bioinformatics majors, pre-requisite of COMP 141 and COMP 170. For SCPS students, pre-requisite of COMP 170.
Class Attributes
Bioinformatics
Class Notes
This course is restricted to undergraduate students. Graduate students wishing to enroll in a section of this course should contact their departmental graduate advisor.
Class Actions
Class Details
Instructor(s)
William Honig
Meets
MoWeFr 1:40PM - 2:30PM
Dates
01/13/2025 - 04/26/2025
Room
Cuneo Hall - Room 218
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
31
Seats Open
1
Combined Section Capacity
32
Wait List Total
0
Wait List Capacity
0
Combined Section
Data Structures I
COMP 271 - 002 (1839)
Status: Open - Enrl
Seats Taken: 30
Wait List Total: 0
Data Structures I
COMP 400B - 002 (6356)
Status: Open - Enrl
Seats Taken: 1
Wait List Total: 0