📅 2023-11-13 — Session: Curriculum Design and Visualization Enhancements
🕒 19:30–20:20
🏷️ Labels: Curriculum, Education, Visualization, Python, Graphviz
📂 Project: Teaching
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.