Join ARMACAD Today

Join over 100,000 researchers, students and professionals.

Subscribe and get new opportunities every day.

Sign Up


Stanford Online Courses - Algorithms: Design and Analysis, Part 2, Coursera


Event Date:

April 16, 2015 - May 17, 2015


Opportunity Cover Image - Stanford Online Courses - Algorithms: Design and Analysis, Part 2, Coursera

About the Course

 

In this course you will learn several fundamental principles of advanced algorithm design. You'll learn the greedy algorithm design paradigm, with applications to computing good network backbones (i.e., spanning trees) and good codes for data compression. You'll learn the tricky yet widely applicable dynamic programming algorithm design paradigm, with applications to routing in the Internet and sequencing genome fragments.  You’ll learn what NP-completeness and the famous “P vs. NP” problem mean for the algorithm designer.  Finally, we’ll study several strategies for dealing with hard (i.e., NP-complete problems), including the design and analysis of heuristics.  Learn how shortest-path algorithms from the 1950s (i.e., pre-ARPANET!) govern the way that your Internet traffic gets routed today; why efficient algorithms are fundamental to modern genomics; and how to make a million bucks in prize money by “just” solving a math problem!

Recommended Background

How to program in at least one programming language (like C, Java, or Python); and familiarity with proofs, including proofs by induction and by contradiction.  At Stanford, a version of this course is taken by sophomore, junior, and senior-level computer science majors.  The course assumes familiarity with some of the topics from Algo 1 --- especially asymptotic analysis, basic data structures, and basic graph algorithms.

Eligible for

Statement of Accomplishment

Course at a Glance

 


Opportunities
Publish Date
April 18, 2015




0 Comments


Subscribe to our newsletter

and receive information about international academic and professional opportunities

scholarships, summer schools, conferences, grants, fellowships, trainings


Sign Up