Course Info

CSC 321: Design and Analysis of Algorithms

Techniques for designing algorithms including: analyzing algorithms (big-O, recurrence relations) and divide-and-conquer (quicksort, mergesort). Additional topics chosen from: the greedy method, dynamic programming, backtracking, branch-and-bound and string matching. PREREQUISITE(S): (CSC 301 or CSC 393) and MAT140. MAT141 Recommended.

Winter 2017-2018

Section: 801
Class number: 20985
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Instructor: Iyad Kanj | View syllabus
CLOSED
Section: 810
Class number: 25630
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus
CLOSED

Fall 2017-2018

Section: 401
Class number: 12177
Meeting time: MW 1:30PM - 3:00PM
Location: LEWIS 01216 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 410
Class number: 12178
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Spring 2016-2017

Section: 601
Class number: 33963
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00220 at Loop Campus
Instructor: Iyad Kanj | View syllabus
CLOSED
Section: 901
Class number: 33371
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01005 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 910
Class number: 33407
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Winter 2016-2017

Section: 801
Class number: 22524
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
CLOSED
Section: 810
Class number: 22525
Meeting time: -
Location: N/A at Online Campus

Fall 2016-2017

Section: 401
Class number: 32432
Meeting time: MW 1:30PM - 3:00PM
Location: LEWIS 01110 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 410
Class number: 32434
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus
CLOSED

Spring 2015-2016

Section: 601
Class number: 33366
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00220 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 610
Class number: 32688
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus
Section: 901
Class number: 32650
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus
Instructor: I-Ping Chu | View syllabus

Winter 2015-2016

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

Fall 2015-2016

Section: 401
Class number: 11187
Meeting time: MW 1:30PM - 3:00PM
Location: LEWIS 01108 at Loop Campus
Instructor: I-Ping Chu | View syllabus
Section: 410
Class number: 11188
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Spring 2014-2015

Section: 601
Class number: 37990
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00220 at Loop Campus
Section: 901
Class number: 30130
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus
CLOSED
Section: 910
Class number: 30168
Meeting time: -
Location: N/A at Online Campus

Fall 2014-2015

Section: 401
Class number: 10015
Meeting time: MW 1:30PM - 3:00PM
Location: LEWIS 01108 at Loop Campus
Instructor: I-Ping Chu | View syllabus
CLOSED
Section: 410
Class number: 10016
Meeting time: -
Location: N/A at Online Campus
Instructor: I-Ping Chu | View syllabus

Spring 2013-2014

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

Fall 2013-2014

Section: 401
Class number: 10907
Meeting time: MW 1:30PM - 3:00PM
Location: LEWIS 01108 at Loop Campus
Instructor: Iyad Kanj | View syllabus
Section: 410
Class number: 10908
Meeting time: -
Location: N/A at Online Campus
Instructor: Iyad Kanj | View syllabus
CLOSED

Spring 2012-2013

Section: 901
Class number: 35010
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus
Section: 910
Class number: 35070
Meeting time: -
Location: N/A at Online Campus