Course Info

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.

Winter 2022-2023

Section: 501
Class number: 28724
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00216 at Loop Campus
Instructor:
Section: 510
Class number: 28870
Meeting time: -
Location: Online: Async (Sync-Option)
Instructor:
Section: 520
Class number: 28725
Meeting time: -
Location: Online: Async
Instructor:

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
Instructor: Tony Lowe | View syllabus
Section: 410
Class number: 18580
Meeting time: -
Location: Online: Async
Section: 411
Class number: 18581
Meeting time: -
Location: Online: Async
Instructor: Tony Lowe | View syllabus
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
Instructor: Tony Lowe | View syllabus
CLOSED
Section: 510
Class number: 28555
Meeting time: -
Location: Online: Async
Instructor: Tony Lowe | View syllabus
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
Instructor: Tony Lowe | View syllabus
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
Instructor: Tony Lowe | View syllabus
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
Instructor: Tony Lowe | View syllabus
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
Instructor: Tony Lowe | View syllabus

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