Information on individual educational components (ECTS-Course descriptions) per semester

  
Degree programme:Bachelor Computer Science - Software and Information Engineering
Type of degree:FH BachelorĀ“s Degree Programme
 Full-time
 Winter Semester 2023
  

Course unit titleHackathon
Course unit code024717050655
Language of instructionEnglish
Type of course unit (compulsory, optional)Elective
Semester when the course unit is deliveredWinter Semester 2023
Teaching hours per week2
Year of study2023
Level of course unit (e.g. first, second or third cycle)First Cycle (Bachelor)
Number of ECTS credits allocated3
Name of lecturer(s)Regine KADGIEN


Prerequisites and co-requisites

None

Course content
  • Tools of agile software development: Git, GitLab, Gulp
  • Software architectures: procedures, technical concept, quality and documentation
  • Software design: fundamentals (modules, abstraction, consistency), principles (DRY, SOLID), methods (DDD, WAM, QSDA, top-down / bottom-up), interfaces, patterns
  • Methods of implementation (Extreme Programming, Scrum ...)
  • Reflection of concepts and methods
  • Selected frameworks
Learning outcomes

Hackathons are aimed at software and hardware developers and aim to develop new ideas and concepts in multidisciplinary teams that promote the innovative power of companies. Based on a specific task, the team discusses solution approaches and concepts and implements them in prototypes. The teams are accompanied by coaches and experts. At the end, the winning teams will be chosen. The aim of the course is to recognize the added value of hackathons and to establish a network with developers, especially from other departments.

Theoretical and methodological know-how (T/M):

  • In small groups, the students can design, implement, document and present a prototype (MVP) based on an idea (PoC). In addition, they can critically evaluate and reflect on collaboration, learning progress, work outcome, and documentation.

In addition, social and communicative skills (S/C) such as teamwork/willingness to cooperate, critical faculty, motivation, reliability and self-competences (S) such as learning and motivation, decision-making, responsibility, perseverance, expressiveness, appearance trained.

Planned learning activities and teaching methods

Participation in one or more hackathons as a participant and a developer as well as possibly as a coach.

Assessment methods and criteria
  • Evaluation of practical progress (degree of implementation, final presentation - (75%)
  • Documentation including individual reflection (25%)

For a positive grade, a minimum of 50% of the possible points must be achieved in each part of the examination.

 

 

 

Comment

Currently, students are invited to a variety of hackathons.
Credit for this course is examined by the program director in each case.

Recommended or required reading

Depending on their selected topic.

Mode of delivery (face-to-face, distance learning)

Participation in one or more hackathons with a total duration of at least 48 hours including documentation and reflection of the work process and result.

Winter Semester 2023go Top