Course Info

CSC 421: Applied Algorithms and Structures

This course covers techniques for designing and analyzing algorithms and structures in the context of computer application development. Examples will come from Internet, WWW, database, and computer system applications. Fundamental topics such as running-time analysis, searching and sorting within various structures, divide-and-conquer and dynamic programming will be covered. PREREQUISITE(S): CSC 400 and CSC 403

Winter 2017-2018

Section: 801
Class number: 20565
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 810
Class number: 25506
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Fall 2017-2018

Section: 701
Class number: 12192
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 710
Class number: 12217
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Spring 2016-2017

Section: 901
Class number: 33381
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Instructor: Iyad Kanj | View syllabus
CLOSED
Section: 910
Class number: 33382
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Winter 2016-2017

Section: 801
Class number: 21891
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 810
Class number: 21892
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Fall 2016-2017

Section: 701
Class number: 32462
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 710
Class number: 32516
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Spring 2015-2016

Section: 901
Class number: 32661
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 910
Class number: 32662
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Winter 2015-2016

Section: 801
Class number: 22375
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Section: 810
Class number: 22376
Meeting time: -
Location: N/A at Online Campus

Fall 2015-2016

Section: 701
Class number: 11203
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 710
Class number: 11230
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Spring 2014-2015

Section: 901
Class number: 30141
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Section: 910
Class number: 30142
Meeting time: -
Location: N/A at Online Campus

Winter 2014-2015

Section: 801
Class number: 20108
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Section: 810
Class number: 20109
Meeting time: -
Location: N/A at Online Campus

Fall 2014-2015

Section: 701
Class number: 10034
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Section: 710
Class number: 10063
Meeting time: -
Location: N/A at Online Campus

Spring 2013-2014

Section: 901
Class number: 30171
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 910
Class number: 30172
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Winter 2013-2014

Section: 801
Class number: 20126
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 810
Class number: 20127
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Fall 2013-2014

Section: 701
Class number: 10937
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 710
Class number: 10971
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Spring 2012-2013

Section: 901
Class number: 35031
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 910
Class number: 35032
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Winter 2012-2013

Section: 801
Class number: 24219
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 810
Class number: 24220
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus