CSC
403:
Data Structures II
This is the second course on data structures in Java for graduate students. The course covers trees, heaps, associative arrays, hash tables, tries, and data structures for representing graphs. The implementation of the basic operations on each data structure are discussed and analyzed in terms of their efficiency.
CSC 402 is a prerequisite for this class.
Fall 2025-2026
-
Section:
701
-
Class number:
12816
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
CDM 00206
at
Loop Campus
-
Instructor:
Radha Jagadeesan
| View syllabus
Summer II 2024-2025
-
Section:
501
-
Class number:
40493
-
Meeting time:
MW
5:45PM
-
9:00PM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
Ben Harki
| View syllabus
-
Section:
510
-
Class number:
40505
-
Meeting time:
-
-
Location:
Online: Async
-
Instructor:
Ben Harki
| View syllabus
Spring 2024-2025
-
Section:
901
-
Class number:
35143
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
CDM 00200
at
Loop Campus
-
Instructor:
Eric Fredericks
| View syllabus
Winter 2024-2025
Fall 2024-2025
-
Section:
701
-
Class number:
14508
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
CDM 00206
at
Loop Campus
-
Instructor:
Eric Fredericks
| View syllabus
Winter 2023-2024
-
Section:
801
-
Class number:
22594
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
LEWIS 01208
at
Loop Campus
-
Instructor:
Eric Fredericks
| View syllabus
Fall 2023-2024
-
Section:
701
-
Class number:
12797
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
LEWIS 01103
at
Loop Campus
-
Instructor:
Radha Jagadeesan
| View syllabus
Spring 2022-2023
-
Section:
902
-
Class number:
40367
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
LEWIS 01111
at
Loop Campus
-
Instructor:
John Rogers
| View syllabus
Winter 2022-2023
-
Section:
801
-
Class number:
28428
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
LEWIS 01510
at
Loop Campus
-
Instructor:
John Rogers
| View syllabus
Fall 2022-2023
-
Section:
701
-
Class number:
18415
-
Meeting time:
Th
5:45PM
-
9:00PM
-
Location:
CDM 00200
at
Loop Campus
-
Instructor:
John Rogers
| View syllabus
Summer II 2021-2022
-
Section:
501
-
Class number:
42296
-
Meeting time:
MW
5:45PM
-
9:00PM
-
Location:
CDM 00228
at
Loop Campus
-
Instructor:
David Zaretsky
| View syllabus
Spring 2021-2022
-
Section:
902
-
Class number:
42318
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
John Rogers
| View syllabus
-
Section:
910
-
Class number:
42319
-
Meeting time:
-
-
Location:
Online: Async (Sync-Option)
-
Instructor:
John Rogers
| View syllabus
Winter 2021-2022
-
Section:
801
-
Class number:
20514
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
LEWIS 01510
at
Loop Campus
-
Instructor:
Tony Lowe
-
Section:
810
-
Class number:
28538
-
Meeting time:
-
-
Location:
Online: Async
-
Instructor:
Tony Lowe
Fall 2021-2022
-
Section:
701
-
Class number:
3971
-
Meeting time:
Th
5:45PM
-
9:00PM
-
Location:
CDM 00200
at
Loop Campus
-
Instructor:
John Rogers
| View syllabus