Semester:WS 23/24
Type:Module
Language:English
ECTS-Credits:6.0
Scheduled in semester:5
Semester Hours per Week / Contact Hours:56.0 L / 42.0 h
Self-directed study time:138.0 h
Type:Module
Language:English
ECTS-Credits:6.0
Scheduled in semester:5
Semester Hours per Week / Contact Hours:56.0 L / 42.0 h
Self-directed study time:138.0 h
Module coordination/Lecturers
- Prof. Dr. Pavel Laskov
(Modulleitung)
Curricula
Bachelor's degree programme in Business Administration (01.09.2021)Events
Description
- Foundations of software engineering
- Introduction to programming in Phyton
- Relational data modeling (Entity-Relationship Models (ERM), Structured Query Language (SQL), Relational Databases)
- Object-oriented systems modeling (Object Orientation, Unified Modeling Language (UML))
- Best practices of software engineering and programming
- Group Project
- Basics of Networking
Qualifications
- list methods of software engineering (e.g., waterfall model, agile methods)
- list relational and object-oriented approaches to modeling (e.g., ERM, UML)
- understand the elements of different modeling languages (e.g., ERM, UML)
- understand key concepts of SQL
- understand key concepts of object-oriented programming (e.g., classes, attributes, methods, relationships, inheritance)
- create data and system models (e.g., ERM, UML)
- perform normalization of database tables
- write queries in SQL
- write simple object-oriented programs
- compare and contrast key programming structures (e.g., data structures, control structures)
- identify best practices of software engineering and programming (e.g., design patterns, quality factors)
- design object-oriented applications by applying the methods learned
- choose appropriate methods for given tasks
- reproduce the contents of software engineering and programming cases
- describe various problems and the appropriate solutions as encountered in the cases
- explain the differences and similarities of various methods of software engineering by means of case studies
- explain the differences and similarities of relational and object-oriented approaches to modeling using case studies
- explain the differences and similarities of various data and control structures of programming
- solve case studies with the help of the learned concepts and methods
- apply IDE and CASE tools
- analyze complex issues and identify appropriate concepts and methods for their solution
- create simple object-oriented programs
- apply best practices (e.g. design patterns, CASE tools, quality factors)
- explain basics of networking (sockets, protocols)
- listen to students and their ideas and opinions
- work in teams to develop solutions to complex problems
- evaluate ideas from team members
- take responsibility in a team
- distribute tasks in teams
- assign task according to skills of team members
- justify solutions in front of team members and teachers
- tolerate the opinions of other students, even if they contradict one's own understanding (e.g., in case study discussion or discussion forums)
- independently and reliably repeat the contents of the lecture (esp. exercises)
- assess their progress and their involvement in the lectures, the exercises and in self-study (e.g., participation in classroom discussions, success in solving the exercises)
- identify their strengths and weaknesses and adjust their commitment accordingly (e.g., repetition of the lecture)
- support each other in lectures, tutorials, group work and self-study (e.g. in the discussion forum)
- Python, MYSQL
Admission Requirements
Informationssysteme
- Funktionen von Informationssystemen
Operations Management
- Prozesse der betrieblichen Leistungserstellung
Prerequisities
Inskription ab WS23/24
Diese Zugangsvoraussetzungen:
- Für die Anmeldung zu Modulen der Vertiefungsrichtung müssen die Module Statistik, Wirtschaftsmathematik und English I erfolgreich absolviert sein.
- Zusätzlich muss für die Anmeldung zur Vertiefung IMIT das Modul Informationssysteme erfolgreich absolviert sein.
Inskription vor WS23/24
Entweder obige Zugangsvoraussetzungen oder:
- Für die Anmeldung zu Modulen des fünften Semesters müssen alle Module des ersten Studienjahres erfolgreich absolviert sein.
- Wahlfächer bleiben für diese Regelungen vollständig ausser Betracht.