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
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
Section:
901
Class number:
35031
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01508
at
Loop Campus
Section:
910
Class number:
35032
Meeting time:
-
Location:
N/A
at
Online Campus
Section:
801
Class number:
24219
Meeting time:
W
5:45PM
-
9:00PM
Location:
LEWIS 01111
at
Loop Campus
Section:
810
Class number:
24220
Meeting time:
-
Location:
N/A
at
Online Campus
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
Section:
901
Class number:
35084
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01001
at
Loop Campus
Section:
910
Class number:
35085
Meeting time:
-
Location:
N/A
at
Online Campus
Section:
801
Class number:
23720
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
CDM 00218
at
Loop Campus
Section:
810
Class number:
23721
Meeting time:
-
Location:
N/A
at
Online Campus
CLOSED
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
Section:
901
Class number:
35385
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01001
at
Loop Campus
Section:
910
Class number:
35386
Meeting time:
-
Location:
N/A
at
Online Campus
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
Section:
701
Class number:
14929
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
CDM 00222
at
Loop Campus
Section:
710
Class number:
14930
Meeting time:
-
Location:
N/A
at
Online Campus
Section:
901
Class number:
30078
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01108
at
Loop Campus
Section:
910
Class number:
30079
Meeting time:
-
Location:
N/A
at
Online Campus
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
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
Section:
901
Class number:
39527
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
CDM 00220
at
Loop Campus
Section:
910
Class number:
39540
Meeting time:
-
Location:
N/A
at
Online Campus
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
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
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
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
Section:
701
Class number:
15247
Meeting time:
W
5:45PM
-
9:00PM
Location:
LEWIS 01207
at
Loop Campus
Section:
710
Class number:
15248
Meeting time:
-
Location:
N/A
at
Online Campus
Section:
901
Class number:
32865
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
CDM 00220
at
Loop Campus
Section:
910
Class number:
32866
Meeting time:
-
Location:
N/A
at
Online Campus
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
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
Section:
901
Class number:
33799
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
CDM 00220
at
Loop Campus
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
CLOSED
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
Section:
701
Class number:
11811
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01513
at
Loop Campus
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
Section:
901
Class number:
32962
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
LEWIS 01001
at
Loop Campus
Section:
902
Class number:
32963
Meeting time:
1:00AM
-
1:00AM
Location:
N/A
at
Online Campus
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
Section:
701
Class number:
12701
Meeting time:
W
5:45PM
-
9:00PM
Location:
CDM 00220
at
Loop Campus
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
Section:
704
Class number:
14583
Meeting time:
1:00AM
-
1:00AM
Location:
N/A
at
Online Campus
Section:
901
Class number:
34277
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01207
at
Loop Campus
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
Section:
904
Class number:
34722
Meeting time:
1:00AM
-
1:00AM
Location:
N/A
at
Loop Campus
CLOSED
Section:
801
Class number:
22111
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01507
at
Loop Campus
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
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
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
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
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
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
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
Section:
301
Class number:
31997
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01508
at
Loop Campus
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
Section:
201
Class number:
21994
Meeting time:
Th
5:45PM
-
9:00PM
Location:
LEWIS 01510
at
Loop Campus
Section:
202
Class number:
21995
Meeting time:
W
6:00PM
-
9:15PM
Location:
N/A
at
Naperville Campus
Section:
203
Class number:
25772
Meeting time:
1:00AM
-
1:00AM
Location:
N/A
at
Online Campus
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
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
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
Section:
101
Class number:
11468
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01108
at
Loop Campus