Design and implementation of algorithms

8 Weeks Online Professional-programs Program

Polytechnic Institute of Paris

Program Overview

"This course will introduce you to different aspects of designing a program. Through many case studies, we will highlight the data structures and algorithms to provide solutions. As often in computer science, there is no single solution and we will have to discover different classes of algorithm and compare them. To this end, we will introduce the notion of program complexity, ie both an estimate of the execution time of your program and of the space required by it. It is tempting to believe that the ""best"" program is the one that minimizes execution time, but very often this complexity is constrained by the memory you have."

Program Key Stats

Rolling


Eligibility Criteria


Additional Information & Requirements

Career Options

  • Software Engineer
  • Python Developer
  • IT Helpdesk & Developer
  • Java Developer

Book Free Session with Our Admission Experts

Admission Experts