Course Info

CSC 300: Data Structures I

This is the first course in a two-course sequence on data structures using Java. The course introduces basic Java programming, reviews recursion, introduces asymptotic notations, and focuses mainly on linear data structures including arrays, linked lists and their variants, stacks and queues, and data structures supporting disjoint-set operations. The implementation of the basic operations on each data structure are discussed and analyzed in terms of their efficiency. The applications covered highlight and exploit the unique characteristics of the data structures, and emphasize problem solving and recursive thinking. Prerequisite(s): CSC 242 or CSC 243

Winter 2017-2018

Section: 501
Class number: 20718
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00224 at Loop Campus
Section: 502
Class number: 20864
Meeting time: TuTh 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus
Section: 510
Class number: 25596
Meeting time: -
Location: N/A at Online Campus
CLOSED

Fall 2017-2018

Section: 401
Class number: 12636
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00226 at Loop Campus
Section: 402
Class number: 12664
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
CLOSED
Section: 410
Class number: 12682
Meeting time: -
Location: N/A at Online Campus

Summer I 2016-2017

Section: 201
Class number: 41864
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00200 at Loop Campus
Section: 210
Class number: 41984
Meeting time: -
Location: N/A at Online Campus

Spring 2016-2017

Section: 601
Class number: 33642
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Section: 602
Class number: 33957
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00224 at Loop Campus
Section: 603
Class number: 37248
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00226 at Loop Campus
CLOSED
Section: 610
Class number: 33889
Meeting time: -
Location: N/A at Online Campus
CLOSED
Section: 611
Class number: 33958
Meeting time: -
Location: N/A at Online Campus
Section: 612
Class number: 37249
Meeting time: -
Location: N/A at Online Campus

Winter 2016-2017

Section: 501
Class number: 22114
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00224 at Loop Campus
CLOSED
Section: 502
Class number: 22301
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus
Instructor: Duru Turkoglu
CLOSED
Section: 510
Class number: 22355
Meeting time: -
Location: N/A at Online Campus
Instructor: Duru Turkoglu

Fall 2016-2017

Section: 401
Class number: 33404
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00226 at Loop Campus
Instructor: Duru Turkoglu
Section: 402
Class number: 33462
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Section: 410
Class number: 33500
Meeting time: -
Location: N/A at Online Campus

Summer I 2015-2016

Section: 201
Class number: 40821
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00200 at Loop Campus
Section: 210
Class number: 40822
Meeting time: -
Location: N/A at Online Campus

Spring 2015-2016

Section: 601
Class number: 32951
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00220 at Loop Campus
Section: 602
Class number: 33359
Meeting time: MW 1:30PM - 3:00PM
Location: LEWIS 01110 at Loop Campus
Section: 610
Class number: 33247
Meeting time: -
Location: N/A at Online Campus
Section: 611
Class number: 33360
Meeting time: -
Location: N/A at Online Campus

Winter 2015-2016

Section: 501
Class number: 22628
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00224 at Loop Campus
Section: 502
Class number: 22837
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus
Instructor: Duru Turkoglu
Section: 510
Class number: 22905
Meeting time: -
Location: N/A at Online Campus
Instructor: Duru Turkoglu

Fall 2015-2016

Section: 401
Class number: 11723
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00226 at Loop Campus
CLOSED
Section: 402
Class number: 11760
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
Section: 410
Class number: 11789
Meeting time: -
Location: N/A at Online Campus

Summer I 2014-2015

Section: 201
Class number: 40891
Meeting time: TuTh 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Section: 210
Class number: 40892
Meeting time: -
Location: N/A at Online Campus

Spring 2014-2015

Section: 601
Class number: 30453
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00220 at Loop Campus
Section: 602
Class number: 37899
Meeting time: MW 1:30PM - 3:00PM
Location: LEWIS 01515 at Loop Campus
CLOSED
Section: 610
Class number: 37149
Meeting time: -
Location: N/A at Online Campus
Section: 611
Class number: 37900
Meeting time: -
Location: N/A at Online Campus

Winter 2014-2015

Section: 501
Class number: 20386
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00224 at Loop Campus
CLOSED
Section: 502
Class number: 20628
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus
CLOSED
Section: 510
Class number: 20730
Meeting time: -
Location: N/A at Online Campus

Fall 2014-2015

Section: 401
Class number: 10643
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus
Section: 402
Class number: 10699
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus

Summer I 2013-2014

Section: 201
Class number: 42028
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 210
Class number: 42029
Meeting time: -
Location: N/A at Online Campus

Spring 2013-2014

Section: 601
Class number: 30554
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00220 at Loop Campus
CLOSED

Winter 2013-2014

Section: 501
Class number: 20477
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00224 at Loop Campus
Section: 502
Class number: 25411
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus
Section: 510
Class number: 27501
Meeting time: -
Location: N/A at Online Campus

Fall 2013-2014

Section: 401
Class number: 16235
Meeting time: MW 3:10PM - 4:40PM
Location: LEWIS 01207 at Loop Campus
Section: 402
Class number: 16871
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus

Spring 2012-2013

Section: 601
Class number: 35687
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00220 at Loop Campus

Winter 2012-2013

Section: 501
Class number: 25342
Meeting time: TuTh 3:10PM - 4:40PM
Location: CDM 00220 at Loop Campus