Class number:
2188
|
|
Title: Data Structures & Algorithms |
|
Department: Computer Science |
Career: Undergraduate |
|
Component: Laboratory |
|
Session: Regular |
Instructor's Permission Required: No |
|
Grading Basis: Regular |
|
Units: 1.25 |
Enrollment limited to 12 |
|
Current enrollment: 12 |
|
Available seats: 0 |
Start date: Tuesday, September 3, 2024 |
|
End date: Wednesday, December 18, 2024 |
|
Mode of Instruction: In Person |
Schedule: T: 1:30PM-4:10PM, MECC - 124 |
|
|
Instructor(s): Johnson, Jonathan |
Prerequisite(s): Prerequisite: C- or better in Computer Science 115L. |
Distribution Requirement: Meets Numerical & Symbolic Reasoning Requirement |
Course Description:
A study of data structures and algorithms using a high-level programming language. The basic data structures (lists, stacks, queues, trees, and files) and basic algorithms (searching, sorting, and file management) will be introduced and implemented. Data and procedural abstraction, software design principles, and the analysis of the complexity of algorithms will be discussed. Details related to programming will be covered in a required weekly lab. |