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 2021-2022
Section:
401
Class number:
3976
Meeting time:
MW
10:10AM
-
11:40AM
Location:
CDM 00214
at
Loop Campus
Instructor:
Section:
402
Class number:
4121
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
CDM 00214
at
Loop Campus
Instructor:
Section:
410
Class number:
4168
Meeting time:
-
Location:
Online: Async (Sync-Option)
Instructor:
Section:
411
Class number:
4169
Meeting time:
-
Location:
Online: Async (Sync-Option)
Instructor:
Summer II 2020-2021
Section:
501
Class number:
40042
Meeting time:
TuTh
5:45PM
-
9:00PM
Location:
Online: Sync
Instructor:
Section:
510
Class number:
40076
Meeting time:
-
Location:
Remote
Instructor:
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)
CLOSED
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
Winter 2018-2019
Section:
501
Class number:
25548
Meeting time:
MW
1:30PM
-
3:00PM
Location:
CDM 00226
at
Loop Campus
Section:
502
Class number:
25549
Meeting time:
MW
11:50AM
-
1:20PM
Location:
CDM 00226
at
Loop Campus
Section:
510
Class number:
26084
Meeting time:
-
Location:
Remote
Fall 2018-2019
Section:
401
Class number:
14849
Meeting time:
TuTh
10:10AM
-
11:40AM
Location:
LEWIS 01111
at
Loop Campus
CLOSED
Section:
402
Class number:
15242
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
LEWIS 01111
at
Loop Campus
Section:
410
Class number:
15888
Meeting time:
-
Location:
Remote
Section:
411
Class number:
15889
Meeting time:
-
Location:
Remote
Summer II 2017-2018
Section:
501
Class number:
41251
Meeting time:
MW
5:45PM
-
9:00PM
Location:
CDM 00224
at
Loop Campus
Section:
510
Class number:
41633
Meeting time:
-
Location:
Remote
Spring 2017-2018
Section:
601
Class number:
34205
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
LEWIS 01110
at
Loop Campus
Section:
602
Class number:
34321
Meeting time:
TuTh
3:10PM
-
4:40PM
Location:
LEWIS 01110
at
Loop Campus
Section:
610
Class number:
34386
Meeting time:
-
Location:
Remote
Winter 2017-2018
Section:
501
Class number:
20865
Meeting time:
MW
1:30PM
-
3:00PM
Location:
CDM 00226
at
Loop Campus
CLOSED
Section:
502
Class number:
20866
Meeting time:
MW
3:10PM
-
4:40PM
Location:
CDM 00226
at
Loop Campus
Section:
510
Class number:
25615
Meeting time:
-
Location:
Remote
CLOSED
Fall 2017-2018
Section:
401
Class number:
12600
Meeting time:
MW
3:10PM
-
4:40PM
Location:
CDM 00224
at
Loop Campus
Section:
410
Class number:
16921
Meeting time:
-
Location:
Remote
CLOSED
Summer II 2016-2017
Section:
501
Class number:
41926
Meeting time:
MW
5:45PM
-
9:00PM
Location:
CDM 00224
at
Loop Campus
Section:
510
Class number:
42033
Meeting time:
-
Location:
Remote
Spring 2016-2017
Section:
601
Class number:
33643
Meeting time:
TuTh
11:50AM
-
1:20PM
Location:
LEWIS 01110
at
Loop Campus
Instructor:
Duru Turkoglu
Section:
602
Class number:
33773
Meeting time:
TuTh
3:10PM
-
4:40PM
Location:
LEWIS 01110
at
Loop Campus
Instructor:
Duru Turkoglu
Section:
610
Class number:
33844
Meeting time:
-
Location:
Remote
Instructor:
Duru Turkoglu
Winter 2016-2017
Section:
501
Class number:
22302
Meeting time:
MW
1:30PM
-
3:00PM
Location:
CDM 00226
at
Loop Campus
Instructor:
Duru Turkoglu
CLOSED
Section:
502
Class number:
22303
Meeting time:
TuTh
3:10PM
-
4:40PM
Location:
CDM 00226
at
Loop Campus
CLOSED
Section:
510
Class number:
22453
Meeting time:
-
Location:
Remote
Instructor:
Duru Turkoglu
Fall 2016-2017
Section:
401
Class number:
33324
Meeting time:
MW
3:10PM
-
4:40PM
Location:
LEWIS 01111
at
Loop Campus
Instructor:
Duru Turkoglu
CLOSED
Section:
701
Class number:
33830
Meeting time:
Th
5:45PM
-
9:00PM
Location:
LEWIS 01111
at
Loop Campus
Instructor:
Duru Turkoglu
Section:
710
Class number:
33970
Meeting time:
-
Location:
Remote
Instructor:
Duru Turkoglu
CLOSED