|
|
|
||
"CodeFest" invites master and PhD students to participate in a vibrant, multi-disciplinary workshop modelled on a
hackathon. Over three days, participants will use their collective creativity and skills to develop technological tools aimed at enhancing the university's learning environment. No prior coding experience is necessary, although familiarity with GitHub is beneficial. The workshop offers roles in design, feature discussion, documentation, and project management, promoting a spirit of community and cooperation. The course will be held during December. The exact dates will be selected based on students’ preferences. Last update: Štefánek Michal, Mgr. (05.09.2024)
|
|
||
Day 0: GitHub Introduction (Optional)
An introductory session for anyone new to GitHub or those who wish to refresh their skills. Overview of GitHub's interface and best practices for managing and collaborating on projects. Hands-on exercises to practice committing changes, handling Pull Requests, Issues, and Projects Q&A session to ensure all participants are comfortable with using GitHub during the workshop. Day 1: Vision and PlanningIntroduction to the workshop’s objectives, centered on collectively improving an aspects of the university environment. Formation of teams based on interests and desired roles. Detailed planning session outlining all stages of development and defining individual and team roles Day 2: Hands-on DevelopmentTeams collaboratively design and prototype their solutions. Progress reviews conducted between teams to enhance the collaborative spirit and provide a constructive feedback loop. Continuous mentorship ensures that all teams receive the support they need to progress confidently without technical overwhelm. Day 3: Final Presentations and EvaluationPreparation of project presentations. A culminating event where the final project is presented to an audience of peers and faculty. Feedback sessions with participants to collect insights and suggestions for future iterations of the workshop. Last update: Štefánek Michal, Mgr. (26.04.2024)
|
|
||
Learning Objectives and Outcomes:
Community Improvement: Collaborate on projects that enhance aspects of the university’s educational or environmental framework. Versatile Skill Development: Engage in diverse roles such as project management, design, testing, and feedback integration, all without the need for advanced technical skills. Collaborative Learning: Acquire new skills and tools in a supportive, team-oriented setting. Interdisciplinary Interaction: Work with a diverse group of participants, fostering unexpected collaborations and lasting friendships. Last update: Štefánek Michal, Mgr. (26.04.2024)
|