Skip to content

Repository for the AYED course at Escuela Colombiana de Ingeniería Julio Garavito. Includes Python labs, algorithm design, data structures, and ICPC-style challenges. Great for honing problem-solving and coding skills.

Notifications You must be signed in to change notification settings

AnderssonProgramming/AYED

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 AYED: Algorithms & Data Structures in Python

Welcome to this repository containing the full scope of the AYED course (Algoritmos y Estructuras de Datos) at the Escuela Colombiana de Ingeniería Julio Garavito.
Here, you'll find a well-organized collection of materials and code designed to strengthen your understanding and skills in algorithmic thinking, data manipulation, and competitive programming.


📚 Topics Covered

🧩 Algorithm Design & Analysis

  • Product quality, recursion, dynamic programming, greedy strategies
  • Divide & conquer, iteration, complexity analysis

🌱 Data Structures

  • Linear structures, trees, and graphs
  • Hash tables, disjoint sets, heaps, and priority queues

⚙️ Abstract Data Types & Problem Solving

  • Minimum spanning trees, Dijkstra’s algorithm
  • ICPC-style problem sets and real competitive coding challenges

📁 What's Inside?

  • 💻 Labs & Practice Arenas – Python implementations with clear logic and structure
  • Reading Checks & Short Tests – Reinforce theoretical concepts with quick applications
  • 📄 Partials & Study Guides – Full documentation and preparation material for exams
  • 📦 Resources – Notes, slides, and additional reference content
  • 🏆 ICPC-style Problems – Solved challenges from marathons and contests, with Python

🧰 Tech Stack

  • Python 🐍 as main programming language
  • Markdown and Jupyter notebooks for structured explanations
  • Visual aids and diagrams to support comprehension

🖼️ Visuals


📬 Contact

Feel free to explore, learn, and contribute.
💌 andersson.sanchez-m@mail.escuelaing.edu.co — happy to connect!


“Code is like humor. When you have to explain it, it’s bad.” – Cory House
Let's keep it clean, efficient, and elegant 🚀

About

Repository for the AYED course at Escuela Colombiana de Ingeniería Julio Garavito. Includes Python labs, algorithm design, data structures, and ICPC-style challenges. Great for honing problem-solving and coding skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages