Save for later

Algorithmic Thinking (Part 2)

This course is a part of Fundamentals of Computing, a 7-course Specialization series from Coursera.

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems. In part 2 of this course, we will study advanced algorithmic techniques such as divide-and-conquer and dynamic programming. As the central part of the course, students will implement several algorithms in Python that incorporate these techniques and then use these algorithms to analyze two large real-world data sets. The main focus of these tasks is to understand interaction between the algorithms and the structure of the data sets being analyzed by these algorithms. Once students have completed this class, they will have both the mathematical and programming skills to analyze, design, and program solutions to a wide range of computational problems. While this class will use Python as its vehicle of choice to practice Algorithmic Thinking, the concepts that you will learn in this class transcend any particular programming language.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera.

Set Reminder Save for later

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:

Coursera

&

Rice University

Rating 4.5 based on 37 ratings
Length 5 weeks
Effort 4 weeks of study, 7-10 hours/week
Starts Aug 19 (2 days ago)
Cost $79
From Rice University via Coursera
Instructors Luay Nakhleh, Scott Rixner, Joe Warren
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Algorithms Software Development

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

According to other learners, here's what you need to know

coursera has changed in one review

I took all 5 previous courses in this series and they were all great.But suddenly Coursera has changed its policy, and one can not take courses for free anymore.

algorithms/programming approaches presented in one review

Thanks ) Really like the mix of theory and practical application This class gets very math and theory heavy, so I would not recommend it for those looking for programming practice with the algorithms/programming approaches presented in this class.

better fit.the use in one review

If you want thorough theoretical background information, this class would be a better fit.The use of RNA secondary structure alignment as an example of dynamic programming implementation is overkill.

changed its policy in one review

gain knowledge without in one review

If you just want to learn and gain knowledge without chasing the certificate, than the course is useless, because you can't receive feedback for your work.

great.but suddenly coursera in one review

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

International Programming Coordinator $45k

Interactive Programming Coordinator $46k

Associate Programming Coordinator 2 $56k

Programming Acquisitions $61k

Video Programming/AOL Music Editor $66k

Test Programming Technician $68k

Advanced Program Integration Support (Planning and Programming Oversite) $70k

Assistant Digital Campaigns and Programming Social Action Writer/Coordinator $76k

Bank Programming Tech Support Specialist $80k

Sys Anlys and Programming-Spec (Lab IT) $81k

IT and Programming Specialist $122k

Assistant Adjunct Professor - Multimedia Programming $133k

Write a review

Your opinion matters. Tell us what you think.

Coursera

&

Rice University

Rating 4.5 based on 37 ratings
Length 5 weeks
Effort 4 weeks of study, 7-10 hours/week
Starts Aug 19 (2 days ago)
Cost $79
From Rice University via Coursera
Instructors Luay Nakhleh, Scott Rixner, Joe Warren
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Algorithms Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now