Programming and Algorithms

Objective

The objective of this MicroMaster is to introduce learners to professional programming skills, problem-solving methods, and efficient algorithm design. Graduates of this MicroMaster will be able to apply their knowledge and experience from the program to work as professional developers, contribute to industrial projects, participate in programming competitions, and pursue further studies in engineering and computer science at various academic levels.

Audience

  • Individuals interested in enhancing their algorithmic and programming skills to work in tech companies.
  • Individuals who wish to conduct research or pursue further studies in the field of algorithms and computation.
  • Individuals who want to participate in programming competitions.
  • Individuals preparing for graduate (Master’s or PhD) entrance exams in Computer Engineering or Computer Science.

Course List

This MicroMaster consists of 7 courses as outlined below. To receive the MicroMaster certificate in Algorithms and Computation, students must successfully complete at least 6 courses.

.

Instructors

Associate Professor

Assistant Professor

Assistant Professor

Associate Professor

Associate Professor

More Info