Program Overview
Program Overview
The CSE373 program is a comprehensive course that covers fundamental algorithms and data structures for implementation. Techniques for solving problems by programming are also explored, including linked lists, stacks, queues, directed graphs, and trees. The program delves into representations, traversals, and searching methods, such as hashing, binary search trees, and multiway trees. Additionally, it covers garbage collection, memory management, internal and external sorting, and is intended for non-majors.
Program Details
Catalog Description
The catalog description for CSE373 highlights the program's focus on fundamental algorithms and data structures, as well as techniques for solving problems by programming. It also notes that the program cannot be taken for credit if credit has been received for CSE 332.
Prerequisites
The prerequisites for CSE373 include:
- CSE 123
- CSE 143
Credits
The program is worth 4.0 credits.
Previous Quarters
The program has been offered in previous quarters, including:
- Summer, 2025 (instructed by Sharma)
- Spring, 2025 (instructed by Lin)
- Winter, 2025 (instructed by Champion and Schafer)
- Autumn, 2024 (instructed by Lin)
- Summer, 2024 (instructed by Batra)
- Spring, 2024 (instructed by Lin and Zhou)
- Winter, 2024 (instructed by Champion)
- Autumn, 2023 (instructed by Lin)
- Summer, 2023 (instructed by Fereidooni)
- Spring, 2023 (instructed by Champion)
- Winter, 2023 (instructed by Lin)
- Autumn, 2022 (instructed by Lin)
