CSC
301:
Data Structures II
This is the second course in a two-course sequence on data structures using Java. The course focuses mainly on the following data structures, their analysis, and their applications: trees (search trees, balanced search trees), heaps, associative arrays, hash tables, 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. The applications discussed highlight and exploit the unique characteristics of the different data structures, and emphasize problem solving and recursive thinking.
CSC 300 and MAT 140 are prerequisites for this class.
Fall 2023-2024
Section:
401
Class number:
12801
Meeting time:
MW
10:10AM
-
11:40AM
Location:
CDM 00226
at
Loop Campus
CLOSED
Section:
402
Class number:
12908
Meeting time:
MW
1:30PM
-
3:00PM
Location:
CDM 00222
at
Loop Campus
CLOSED
Section:
410
Class number:
12947
Meeting time:
-
Location:
Online: Async (Sync-Option)
CLOSED
Section:
411
Class number:
12948
Meeting time:
-
Location:
Online: Async (Sync-Option)
CLOSED
Section:
420
Class number:
13440
Meeting time:
-
Location:
Online: Async
Summer II 2022-2023
Section:
501
Class number:
45647
Meeting time:
MW
5:45PM
-
9:00PM
Location:
CDM 00224
at
Loop Campus
Instructor:
Section:
510
Class number:
45667
Meeting time:
-
Location:
Online: Async
Instructor:
Spring 2022-2023
Section:
601
Class number:
39960
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
CDM 00224
at
Loop Campus
Section:
602
Class number:
42246
Meeting time:
TuTh
1:30PM
-
3:00PM
Location:
CDM 00226
at
Loop Campus
Section:
901
Class number:
43270
Meeting time:
M
5:45PM
-
9:00PM
Location:
CDM 00202
at
Loop Campus
Section:
910
Class number:
43271
Meeting time:
-
Location:
Online: Async (Sync-Option)
Winter 2022-2023
Section:
501
Class number:
28724
Meeting time:
MW
1:30PM
-
3:00PM
Location:
CDM 00216
at
Loop Campus
CLOSED
Section:
510
Class number:
28870
Meeting time:
-
Location:
Online: Async (Sync-Option)
Section:
520
Class number:
28725
Meeting time:
-
Location:
Online: Async
Fall 2022-2023
Section:
401
Class number:
18419
Meeting time:
MW
10:10AM
-
11:40AM
Location:
CDM 00226
at
Loop Campus
Section:
402
Class number:
18538
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
CDM 00206
at
Loop Campus
Section:
410
Class number:
18580
Meeting time:
-
Location:
Online: Async
Section:
411
Class number:
18581
Meeting time:
-
Location:
Online: Async
Section:
420
Class number:
19185
Meeting time:
-
Location:
Online: Async
Summer II 2021-2022
Section:
501
Class number:
42293
Meeting time:
MW
5:45PM
-
9:00PM
Location:
CDM 00228
at
Loop Campus
Section:
510
Class number:
42316
Meeting time:
-
Location:
Online: Async
CLOSED
Spring 2021-2022
Section:
601
Class number:
37371
Meeting time:
TuTh
1:30PM
-
3:00PM
Location:
CDM 00224
at
Loop Campus
Section:
620
Class number:
43092
Meeting time:
-
Location:
Online: Async
Winter 2021-2022
Section:
501
Class number:
28374
Meeting time:
MW
1:30PM
-
3:00PM
Location:
CDM 00216
at
Loop Campus
CLOSED
Section:
510
Class number:
28555
Meeting time:
-
Location:
Online: Async
CLOSED
Section:
520
Class number:
28375
Meeting time:
-
Location:
Online: Async
CLOSED
Fall 2021-2022
Section:
401
Class number:
3976
Meeting time:
MW
10:10AM
-
11:40AM
Location:
CDM 00226
at
Loop Campus
Section:
402
Class number:
4121
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
CDM 00226
at
Loop Campus
Section:
403
Class number:
19177
Meeting time:
TuTh
10:10AM
-
11:40AM
Location:
CDM 00202
at
Loop Campus
Section:
410
Class number:
4168
Meeting time:
-
Location:
Online: Async
Section:
411
Class number:
4169
Meeting time:
-
Location:
Online: Async
CLOSED
Section:
412
Class number:
19178
Meeting time:
-
Location:
Online: Async
CLOSED
Summer II 2020-2021
Section:
501
Class number:
40042
Meeting time:
TuTh
5:45PM
-
9:00PM
Location:
Online: Sync
Section:
510
Class number:
40076
Meeting time:
-
Location:
Online: Async
Spring 2020-2021
Section:
601
Class number:
30546
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
Online: Sync
Section:
602
Class number:
30571
Meeting time:
TuTh
3:10PM
-
4:40PM
Location:
Online: Sync
Section:
610
Class number:
30397
Meeting time:
-
Location:
Online: Async (Sync-Option)
Winter 2020-2021
Section:
501
Class number:
28261
Meeting time:
MW
1:30PM
-
3:00PM
Location:
Online: Sync
CLOSED
Section:
502
Class number:
28262
Meeting time:
MW
11:50AM
-
1:20PM
Location:
Online: Sync
Section:
510
Class number:
28482
Meeting time:
-
Location:
Online: Async (Sync-Option)
CLOSED
Section:
801
Class number:
34137
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
Online: Sync
Fall 2020-2021
Section:
402
Class number:
10396
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
Online: Sync
CLOSED
Section:
411
Class number:
10444
Meeting time:
-
Location:
Online: Async (Sync-Option)
CLOSED
Section:
420
Class number:
10443
Meeting time:
-
Location:
Online: Async
Summer II 2019-2020
Section:
510
Class number:
40150
Meeting time:
-
Location:
Remote
Spring 2019-2020
Section:
601
Class number:
30564
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
REMOT E0000
CLOSED
Section:
602
Class number:
30610
Meeting time:
TuTh
3:10PM
-
4:40PM
Location:
REMOT E0000
Section:
610
Class number:
30352
Meeting time:
-
Location:
Remote
CLOSED
Winter 2019-2020
Section:
501
Class number:
22565
Meeting time:
MW
1:30PM
-
3:00PM
Location:
CDM 00226
at
Loop Campus
CLOSED
Section:
502
Class number:
22566
Meeting time:
MW
11:50AM
-
1:20PM
Location:
CDM 00226
at
Loop Campus
CLOSED
Section:
510
Class number:
22845
Meeting time:
-
Location:
Remote
CLOSED
Fall 2019-2020
Section:
401
Class number:
12768
Meeting time:
TuTh
10:10AM
-
11:40AM
Location:
CDM 00214
at
Loop Campus
CLOSED
Section:
402
Class number:
12960
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
CDM 00214
at
Loop Campus
CLOSED
Section:
410
Class number:
13017
Meeting time:
-
Location:
Remote
CLOSED
Section:
411
Class number:
13018
Meeting time:
-
Location:
Remote
CLOSED
Summer II 2018-2019
Section:
501
Class number:
40085
Meeting time:
MW
5:45PM
-
9:00PM
Location:
CDM 00224
at
Loop Campus
Section:
510
Class number:
40186
Meeting time:
-
Location:
Remote
CLOSED
Spring 2018-2019
Section:
601
Class number:
30447
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
CDM 00224
at
Loop Campus
CLOSED
Section:
602
Class number:
30530
Meeting time:
TuTh
3:10PM
-
4:40PM
Location:
CDM 00218
at
Loop Campus
CLOSED
Section:
610
Class number:
30103
Meeting time:
-
Location:
Remote