Course Preview | Introduction to Algorithms and Data Structures from Carnegie Mellon University’s School of Computer Science Executive Education

2:15 min

34

Our algorithms and data structures are really at the heart of computation. They strike at the question of what can and can't computers do. And so, we've designed this program to provide an in-depth understanding of various computation problems and how to solve them using a variety of algorithms. So, you learn how to design and implement algorithms to verify their efficiency and correctness as well. And then you will explore how to use advanced data structures which will really support these algorithmic concepts. So, the program is going to be composed of 10 modules. Throughout the program, you'll also find activities and assessments that will allow you to practice key concepts and apply the methods that we are teaching you in this course.

There will be one graded assignment in each of the modules. You're required to complete eight out of 10 of these graded assignments to receive the certificate of completion for the course. And for those of you who want to challenge yourself even further, there are bonus assignments at the end of each module to help you advance your learning and hone your programming and analytic skills. You will use Python to compute these programming assignments. We really hope that you learn to design, analyze, and implement algorithms as you might expect to do in your own professional scenarios.

As you move through the program, remember that you are part of a global cohort from a wide variety of cultural and professional backgrounds. We hope you'll use, use this opportunity to compare notes and network with your colleagues. This program includes 24-hour support for technical issues through program support. Experienced learning facilitators will respond to content inquiries to further your learning. These resources are available for your benefit. So, please take advantage of them if you need help. We hope you're ready to go. So, let's get started.

Learn more

More Coding Courses from Carnegie Mellon University School of Computer Science

More Technology Courses from Carnegie Mellon University School of Computer Science

Other Courses From Carnegie Mellon University School of Computer Science