SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
CodeFest - Innovating Together for a Better University Environment - MB120C27
Title: CodeFest - Innovating Together for a Better University Environment
Czech title: CodeFest - Tvoříme nová řešení pro lepší univerzitu
Guaranteed by: Department of Botany (31-120)
Faculty: Faculty of Science
Actual: from 2024
Semester: winter
E-Credits: 2
Examination process: winter s.:
Hours per week, examination: winter s.:0/3, C [DS]
Capacity: 30
Min. number of students: 5
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: English
Note: enabled for web enrollment
Guarantor: Mgr. Ondřej Mottl, Ph.D.
Annotation
"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)
Syllabus
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 Planning
Introduction 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 Development
Teams 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 Evaluation
Preparation 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 outcomes
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)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html