Software Development 2 Lab
Niveau
Master's program
Learning outcomes of the courses/module
The participants:
• can implement advanced application concepts independently
• can develop advanced application concepts and put them into an implementable form
• can implement advanced application concepts independently
• can develop advanced application concepts and put them into an implementable form
Prerequisites for the course
1st semester: Students have prior knowledge in the field of information technology amounting to 6 ECTS and are therefore familiar with the concept of the relational database and can read simple SQL queries. / 1st semester: Students have prior knowledge in the field of information technology amounting to 6 ECTS and are therefore familiar with simple programming concepts (e.g. variables, branches, loops) as well as typical programming approaches (e.g. functional programming). / 2nd semester: Module examination SDDE.A1 (Software Development 1)
Course content
In the lab, the content of the integrated lecture "Software Development 2" is deepened through practical exercises. The insights gained are discussed in the group and thus allow a deep understanding of the subject matter and a consolidation of the knowledge that was conveyed theoretically in the integrated lecture.
Recommended specialist literature
- Lutz, M (2025): Learning Python, O'Reilly (ISBN: 978-1098171308)
- Sommerville, I. (2015): Software Engineering, Global Edition (Ed. 10), Pearson Education, London (ISBN: 978-1292096131)
- Williams, L.; Zimmermann, T. (2016): Perspectives on Data Science for Software Engineering (Ed. 1), Morgan Kaufmann, Burlington (ISBN: 978-0128042069)
- Sommerville, I. (2015): Software Engineering, Global Edition (Ed. 10), Pearson Education, London (ISBN: 978-1292096131)
- Williams, L.; Zimmermann, T. (2016): Perspectives on Data Science for Software Engineering (Ed. 1), Morgan Kaufmann, Burlington (ISBN: 978-0128042069)
Assessment methods and criteria
Term paper
Project
Project
Language
German
Number of ECTS credits awarded
2.5
Semester hours per week
Planned teaching and learning method
The following methods are used:
- Working through practice exercises
- Interactive workshop
- Working through practice exercises
- Interactive workshop
Semester/trimester in which the course/module is offered
2