University Courses
by Pedro Almeida

Algorithm Analysis and Design

Course Focus:

Study of efficient algorithms for the solving of fundamental graph problems.
Application of algorithm design techniques (greedy strategies, dynamic programming and divide and conquer paradigm).
Study of Complexity theory.


Analysis, design and implementation of algorithms to solve multiple projects with the most optimal solutions.

1st Assignment

Grade: 19.8/20

2nd Assignment

Grade: 19.5/20

3rd Assignment

Grade: 17.4/20