SUAnalytics
SUAnalytics
Program Analytics
Course Search
About
Contact
Program Analytics
Course Search
About
CS 301
Algorithms
Fall 2020-2021
Change Term
Main Statistics
FENS
Faculty
#37
Popularity
3.0
Credits
81.5%
Fill Rate
172
Actual Student
211
Total Capacity
Instructor Statistics
Hüsnü Yenigün
81.5%
172/211
Hüsnü Yenigün (100.0%)
Prerequisites
MATH 204
CS 300
Corequisites
CS 301R
Other Terms
1999-2000
Fall 1999-2000
Spring 1999-2000
Summer 1999-2000
2000-2001
Fall 2000-2001
Spring 2000-2001
Summer 2000-2001
2001-2002
Fall 2001-2002
Spring 2001-2002
Summer 2001-2002
2002-2003
Fall 2002-2003
Spring 2002-2003
Summer 2002-2003
2003-2004
Fall 2003-2004
Spring 2003-2004
Summer 2003-2004
2004-2005
Fall 2004-2005
Spring 2004-2005
Summer 2004-2005
2005-2006
Fall 2005-2006
Spring 2005-2006
Summer 2005-2006
2006-2007
Fall 2006-2007
Spring 2006-2007
Summer 2006-2007
2007-2008
Fall 2007-2008
Spring 2007-2008
Summer 2007-2008
2008-2009
Fall 2008-2009
Spring 2008-2009
Summer 2008-2009
2009-2010
Fall 2009-2010
Spring 2009-2010
Summer 2009-2010
2010-2011
Fall 2010-2011
Spring 2010-2011
Summer 2010-2011
2011-2012
Fall 2011-2012
Spring 2011-2012
Summer 2011-2012
2012-2013
Fall 2012-2013
Spring 2012-2013
Summer 2012-2013
2013-2014
Fall 2013-2014
Spring 2013-2014
Summer 2013-2014
2014-2015
Fall 2014-2015
Spring 2014-2015
Summer 2014-2015
2015-2016
Fall 2015-2016
Spring 2015-2016
Summer 2015-2016
2016-2017
Fall 2016-2017
Spring 2016-2017
Summer 2016-2017
2017-2018
Fall 2017-2018
Spring 2017-2018
Summer 2017-2018
2018-2019
Fall 2018-2019
Spring 2018-2019
Summer 2018-2019
2019-2020
Fall 2019-2020
Spring 2019-2020
Summer 2019-2020
2020-2021
Fall 2020-2021
Spring 2020-2021
Summer 2020-2021
Course Catalog Entry
This course will cover algorithms for a variety of problems, as well as general algorithm design and analysis techniques such as divide-and-conquer, dynamic programming, and greedy algorithms. Specific topics include algorithm analysis, recurrences and asymptotic analysis; searching, sorting; algorithms for fundamental graph problems, such as depth-first search,connected components,topological sort,shortest paths.