Norge was born in 1992 in Cuba. He started his Computer Science Bachelor in University of Havana in 2011 graduating with honors in 2016.
While studying in Havana he started training for programming competitions being able to participate in the 2016 ACM-ICPC World Finals in Phuket, Thailand.
After graduation started working as a professor of Compilation and Formal Language Theory and as a trainer for teams starting in competitive programming.
He then started working at Harbour.Space University as Lecturer in the Data Science Program.
After completing this course successfully, you will be able to:
- Know principles of algorithm design
- Analyse performance of algorithms
- Use the toolbox of different algorithms and data structures to solve problems
SKILLS:
- Deep Learning
- Machine Learning
- Computer Science
- Discrete Mathematics
- Software Engineering
- Algorithms & Data Structures
- C++
- Python
- Java
DATE: 20 May - 7 Jun, 2019
DURATION: 3 Weeks
LECTURES: 3 Hours per day
LANGUAGE: English
LOCATION: Barcelona, Harbour.Space Campus
COURSE TYPE: Offline
WHAT YOU WILL LEARN
COURSE OUTLINE
ABOUT NORGE
BIBLIOGRAPHY
HARBOUR.SPACE
Programming is more than just translating well-understood instructions to a language that a computer can understand.In most cases we need to devise totally new methods for solving a problem. In this course we introduce you to some algorithms and data structures used to solve problems.
NORGE VIZCAY
HARBOUR.SPACE UNIVERSITY
DATE: 20 May – 7 Jun, 2019
DURATION: 3 Weeks
LECTURES: 3 Hours per day
LANGUAGE: English
LOCATION: Barcelona, Harbour.Space Campus
COURSE TYPE: Offline
Session 2
Analysis of Algorithms
- The Big-O Notation
- Time and Space Complexity
- Simple Sorting Algorithms
Session 3
Elementary Data Structures
- Arrays
- Linked Lists
- Stacks
- Queues
- Simple Trees
Session 1
Mathematical Background
- Growth of Functions
- Mathematical Induction
All rights reserved. 2018
Session 4
Sorting and Searching
- Sorting Methods
- Binary Search
- Finding Majority
Programming is more than just translating well-understood instructions to a language that a computer can understand. In most cases we need to devise totally new methods for solving a problem. In this course we introduce you to some algorithms and data structures used to solve problems.
"Introduction to Algorithms" by Thomas Cormen, Charles Leiserson, Ronald Rivest & Clifford Stein (The MIT Press, 2009)
ALGORITHMS AND DATA STRUCTURES
ALGORITHMS AND DATA STRUCTURES