1. Computational Thinking and the Hour of Code
- Computational Thinking https://giiestemb.wordpress.com/computational-thinking
- Hour of Code https://giiestemb.wordpress.com/hourofcode/
1. Computational Thinking and the Hour of Code
Resources
2. Some Examples of Algorithms Applications and Hard Algorithmic Problems
Resources
3. What is an algorithm?
4. Competitive Programming
Ivan Castellanos
5. String algorithms and bioinformatics
Luis Fernando Niño
Resources
6. Brute force and Incremental Paradigm
7. Divide and Conquer I - Merge Sort
8. Growth of Functions
Resources
9. Divide and Conquer Paradigm II
Resources
10. Trading Algorithms
Resources
11. Dynamic Programming
Resources
12. Efficient Data Structures - Heap Sort
Resources
13. Randomization - Select and Quick Sort
Resources
14. Input Tuning - Sorting in Linear Time
Resources
15. Graph Algorithms
Resources
16 Greedy algorithms
Resources