📅 2023-11-13 — Session: Curriculum Design and Visualization Enhancements
🕒 19:30–20:20
🏷️ Labels: Curriculum, Education, Visualization, Python, Graphviz
📂 Project: Teaching
⭐ Priority: MEDIUM
Session Goal
The session aimed to refine the computer science curriculum by determining course placement and removing irrelevant courses, as well as enhancing data visualization techniques for educational planning.
Key Activities
- Curriculum Placement: Discussed the strategic placement of ‘Introducción a las Bases de Datos’ and ‘Aprendizaje Automático’ within the curriculum, focusing on foundational knowledge and logical sequencing.
- Course Removal Justifications: Reflected on and documented the reasons for removing ‘Advanced Analysis’ and ‘Introduction to Natural Sciences Elective’ from the Data Science program to maintain relevance.
- Graph Visualization Enhancements: Developed a method for coloring nodes in course graphs by semester using Python and Matplotlib, and converted RGBA colors to hexadecimal for Graphviz integration.
Achievements
- Established a clear framework for course placement and removal in the curriculum.
- Successfully implemented a color coding system for graph visualization to enhance clarity and planning.
Pending Tasks
- Further validation of course placement and removal decisions with stakeholders.
- Complete integration of color-coded visualization into existing educational planning tools.