CSC
402:
Data Structures I
A first course on data structures in Java for graduate students. The course introduces Java programming from within the context of data structures. The course covers arrays, linked lists, stacks and queues, data structures supporting disjoint-set operations, and discusses recursion and performance analysis. The implementation of the basic operations on each data structure are discussed and analyzed in terms of their efficiency.
CSC 401 is a prerequisite for this class.
Fall 2025-2026
-
Section:
701
-
Class number:
13377
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
CDM 00206
at
Loop Campus
-
Instructor:
Jindi Wu
Summer I 2024-2025
-
Section:
201
-
Class number:
40486
-
Meeting time:
TuTh
5:45PM
-
9:00PM
-
Location:
CDM 00222
at
Loop Campus
-
Instructor:
Wilfredo Marrero
| View syllabus
Spring 2024-2025
-
Section:
901
-
Class number:
32898
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
CDM 00200
at
Loop Campus
-
Instructor:
Radha Jagadeesan
| View syllabus
Winter 2024-2025
-
Section:
801
-
Class number:
22802
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
LEWIS 01513
at
Loop Campus
-
Instructor:
Brian O'Donnell
| View syllabus
Fall 2024-2025
Spring 2023-2024
-
Section:
901
-
Class number:
32856
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
LEWIS 01507
at
Loop Campus
-
Instructor:
Eric Fredericks
| View syllabus
Winter 2023-2024
-
Section:
801
-
Class number:
22806
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
CDM 00226
at
Loop Campus
-
Instructor:
Kenny Davila
| View syllabus
Fall 2023-2024
-
Section:
701
-
Class number:
12796
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
CDM 00206
at
Loop Campus
-
Instructor:
Eric Fredericks
| View syllabus
-
Section:
702
-
Class number:
16729
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
CDM 00206
at
Loop Campus
-
Instructor:
Kenny Davila
| View syllabus
-
Section:
711
-
Class number:
16730
-
Meeting time:
-
-
Location:
Online: Async (Sync-Option)
-
Instructor:
Kenny Davila
| View syllabus
Spring 2022-2023
-
Section:
901
-
Class number:
39974
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
LEWIS 01507
at
Loop Campus
-
Instructor:
Radha Jagadeesan
| View syllabus
Winter 2022-2023
-
Section:
801
-
Class number:
28738
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
CDM 00226
at
Loop Campus
-
Instructor:
Radha Jagadeesan
| View syllabus
Summer I 2021-2022
-
Section:
201
-
Class number:
42287
-
Meeting time:
MW
5:45PM
-
9:00PM
-
Location:
CDM 00200
at
Loop Campus
-
Instructor:
David Zaretsky
| View syllabus
Spring 2021-2022
-
Section:
901
-
Class number:
37387
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
CDM 00222
at
Loop Campus
-
Instructor:
Wilfredo Marrero
| View syllabus
Winter 2021-2022
-
Section:
801
-
Class number:
28392
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
CDM 00226
at
Loop Campus
-
Instructor:
Radha Jagadeesan
| View syllabus