Navigate Up
Sign In

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

Fall 2013-2014

Section: 701
Class number: 10937
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Instructor: N/A
Section: 710
Class number: 10971
Meeting time: -
Location: N/A at Online Campus
Instructor: N/A

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

Fall 2012-2013

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

Spring 2011-2012

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

Winter 2011-2012

Section: 801
Class number: 23720
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 810
Class number: 23721
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus
CLOSED

Fall 2011-2012

Section: 701
Class number: 15427
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 710
Class number: 15428
Meeting time: -
Location: N/A at Online Campus

Spring 2010-2011

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

Winter 2010-2011

Section: 801
Class number: 23609
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Section: 810
Class number: 23817
Meeting time: -
Location: N/A at Online Campus

Fall 2010-2011

Section: 701
Class number: 14929
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 710
Class number: 14930
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Spring 2009-2010

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

Winter 2009-2010

Section: 801
Class number: 20057
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01217 at Loop Campus
Section: 810
Class number: 20058
Meeting time: -
Location: N/A at Online Campus

Fall 2009-2010

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

Spring 2008-2009

Section: 901
Class number: 39527
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 910
Class number: 39540
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Winter 2008-2009

Section: 501
Class number: 22595
Meeting time: W 1:30PM - 4:45PM
Location: CDM 00206 at Loop Campus
Instructor: Peter Hui
Section: 510
Class number: 22596
Meeting time: -
Location: N/A at Online Campus
Instructor: Peter Hui
Section: 801
Class number: 22597
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus
Section: 810
Class number: 22598
Meeting time: -
Location: N/A at Online Campus

Fall 2008-2009

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

Spring 2007-2008

Section: 901
Class number: 33672
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 910
Class number: 33674
Meeting time: -
Location: N/A at Online Campus

Winter 2007-2008

Section: 801
Class number: 22431
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01511 at Loop Campus
Section: 810
Class number: 22432
Meeting time: -
Location: N/A at Online Campus
Section: 830
Class number: 25154
Meeting time: -
Location: NOWYS 00000 at Online Campus

Fall 2007-2008

Section: 701
Class number: 15247
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01207 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 710
Class number: 15248
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Spring 2006-2007

Section: 901
Class number: 32865
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 910
Class number: 32866
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Winter 2006-2007

Section: 801
Class number: 22239
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 810
Class number: 22240
Meeting time: -
Location: N/A at Online Campus

Fall 2006-2007

Section: 701
Class number: 11991
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01009 at Loop Campus
Section: 710
Class number: 11992
Meeting time: -
Location: N/A at Online Campus
Section: 730
Class number: 15203
Meeting time: -
Location: NOWYS 00000 at Online Campus
CLOSED

Spring 2005-2006

Section: 901
Class number: 33799
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 902
Class number: 33800
Meeting time: W 6:15PM - 9:30PM
Location: N/A at Rolling Meadows Campus
Section: 910
Class number: 33801
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus
CLOSED

Winter 2005-2006

Section: 801
Class number: 23185
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01513 at Loop Campus
Section: 802
Class number: 23186
Meeting time: Tu 6:00PM - 9:15PM
Location: N/A at Naperville Campus
Instructor: Gopinath Vinodh
Section: 803
Class number: 23187
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Section: 830
Class number: 24778
Meeting time: -
Location: N/A at Online Campus

Fall 2005-2006

Section: 701
Class number: 11811
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01513 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 702
Class number: 11812
Meeting time: M 6:15PM - 9:30PM
Location: N/A at O'Hare Campus
Section: 703
Class number: 11813
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Spring 2004-2005

Section: 901
Class number: 32962
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01001 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 902
Class number: 32963
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Winter 2004-2005

Section: 801
Class number: 23618
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01001 at Loop Campus
Section: 802
Class number: 23619
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
CLOSED
Section: 803
Class number: 23620
Meeting time: W 6:15PM - 9:30PM
Location: N/A at Rolling Meadows Campus
Section: 804
Class number: 23621
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Section: 805
Class number: 25237
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus

Fall 2004-2005

Section: 701
Class number: 12701
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 702
Class number: 12702
Meeting time: Tu 6:15PM - 9:30PM
Location: N/A at O'Hare Campus
Section: 703
Class number: 12703
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus
Section: 704
Class number: 14583
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus

Spring 2003-2004

Section: 901
Class number: 34277
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01207 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 902
Class number: 34278
Meeting time: W 6:00PM - 9:15PM
Location: N/A at Naperville Campus
Section: 903
Class number: 34279
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus
Section: 904
Class number: 34722
Meeting time: 1:00AM - 1:00AM
Location: N/A at Loop Campus
CLOSED

Winter 2003-2004

Section: 801
Class number: 22111
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01507 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 802
Class number: 22112
Meeting time: W 6:15PM - 9:30PM
Location: N/A at Rolling Meadows Campus
Section: 803
Class number: 24373
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus

Fall 2003-2004

Section: 702
Class number: 12677
Meeting time: Th 6:15PM - 9:30PM
Location: N/A at O'Hare Campus
Section: 704
Class number: 14508
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Section: 705
Class number: 14568
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01010 at Loop Campus
Instructor: Louis Ibarra

Summer I 2002-2003

Section: 201
Class number: 42645
Meeting time: TuTh 6:00PM - 9:15PM
Location: CDM 00216 at Loop Campus
Section: 202
Class number: 42646
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus

Spring 2002-2003

Section: 301
Class number: 32030
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Instructor: Louis Ibarra
Section: 303
Class number: 32222
Meeting time: Th 6:00PM - 9:15PM
Location: N/A at Naperville Campus
Instructor: I-Ping Chu | View syllabus
Section: 304
Class number: 32302
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Instructor: Louis Ibarra
Section: 305
Class number: 36607
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Instructor: Louis Ibarra

Winter 2002-2003

Section: 201
Class number: 22038
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 202
Class number: 22039
Meeting time: Th 6:15PM - 9:30PM
Location: N/A at Rolling Meadows Campus
Section: 203
Class number: 22296
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Section: 205
Class number: 26653
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01002 at Loop Campus

Fall 2002-2003

Section: 101
Class number: 12130
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01216 at Loop Campus
CLOSED
Section: 102
Class number: 12131
Meeting time: Tu 6:15PM - 9:30PM
Location: N/A at O'Hare Campus
Section: 103
Class number: 12132
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus

Spring 2001-2002

Section: 301
Class number: 31997
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 302
Class number: 31998
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01209 at Loop Campus
Section: 303
Class number: 34835
Meeting time: Th 6:15PM - 9:30PM
Location: N/A at Rolling Meadows Campus
Section: 304
Class number: 36135
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Winter 2001-2002

Section: 201
Class number: 21994
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01510 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 202
Class number: 21995
Meeting time: W 6:00PM - 9:15PM
Location: N/A at Naperville Campus
Instructor: I-Ping Chu | View syllabus
Section: 203
Class number: 25772
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus

Fall 2001-2002

Section: 101
Class number: 11327
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01009 at Loop Campus
Instructor: Richard Johnsonbaugh
Section: 102
Class number: 11328
Meeting time: M 6:15PM - 9:30PM
Location: N/A at O'Hare Campus
Instructor: Yoseph Winograd
Section: 103
Class number: 11329
Meeting time: 1:00AM - 1:00AM
Location: N/A at Online Campus
Instructor: Richard Johnsonbaugh

Spring 2000-2001

Section: 301
Class number: 31332
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 302
Class number: 31333
Meeting time: W 6:15PM - 9:30PM
Location: N/A at O'Hare Campus
Instructor: Vania Estrela

Winter 2000-2001

Section: 201
Class number: 21299
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01110 at Loop Campus
Section: 202
Class number: 21300
Meeting time: W 6:00PM - 9:15PM
Location: N/A at Naperville Campus

Fall 2000-2001

Section: 101
Class number: 11468
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus