252-0232-00L  Software Engineering

SemesterAutumn Semester 2023
LecturersF. Friedrich Wicker, M. Schwerhoff, H. Lehner
Periodicityyearly recurring course
Language of instructionEnglish



Courses

NumberTitleHoursLecturers
252-0232-00 VSoftware Engineering2 hrs
Wed14:15-16:00LFW B 1 »
F. Friedrich Wicker, M. Schwerhoff, H. Lehner
252-0232-00 USoftware Engineering2 hrs
Wed16:15-18:00HG E 33.1 »
16:15-18:00HG E 33.5 »
20.09.16:15-18:00HG D 5.2 »
27.09.16:15-18:00ML F 39 »
F. Friedrich Wicker, M. Schwerhoff, H. Lehner

Catalogue data

AbstractThis course introduces both theoretical and applied aspects of software engineering. It covers:

- Software Architecture
- Informal and formal Modeling
- Design Patterns
- Software Engineering Principles
- Code Refactoring
- Program Testing
Learning objectiveThe course has two main objectives:

- Obtain an end-to-end (both, theoretical and practical) understanding of the core techniques used for building quality software.
- Be able to apply these techniques in practice.
ContentWhile the lecture will provide the theoretical foundations for the various aspects of software engineering, the students will apply those techniques in project work that will span over the whole semester - involving all aspects of software engineering, from understanding requirements over design and implementation to deployment and change requests.
Lecture notesno lecture notes
LiteratureWill be announced in the lecture
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Techniques and Technologiesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Decision-makingfostered
Media and Digital Technologiesfostered
Problem-solvingassessed
Project Managementassessed
Social CompetenciesCommunicationassessed
Cooperation and Teamworkassessed
Personal CompetenciesCreative Thinkingassessed
Critical Thinkingfostered
Self-direction and Self-management fostered

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits6 credits
ExaminersF. Friedrich Wicker, H. Lehner, M. Schwerhoff
Typesession examination
Language of examinationEnglish
RepetitionThe performance assessment is only offered in the session after the course unit. Repetition only possible after re-enrolling.
Mode of examinationwritten 90 minutes
Additional information on mode of examinationThe grade will be determined by:
mandatory 50% project work and 50% final written exam.

The exam may be conducted on a computer.
Written aidsYou may take up to 4 A4 sheets into the exam. There are no constraints regarding content and layout (text, images, single/double page, margins, font size, etc.). Electronic devices and digital documents are not allowed.
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

 
Main linkcourse website
Only public learning materials are listed.

Groups

No information on groups available.

Restrictions

Places100 at the most
PriorityRegistration for the course unit is only possible for the primary target group
Primary target groupMechanical Engineering BSc (152000)
Robotics, Systems and Control MSc (159000)
Mechanical Engineering MSc (162000)
Electrical Engin. + Information Technology BSc (228000)
Electrical Engin. + Information Technology MSc (237000)
Electrical Engin. + Information Technology (Mob) (249000)
Computer Science (Mobility) (274000)
Computational Science and Engineering BSc (406000)
Computational Science and Engineering MSc (438000)
Waiting listuntil 01.10.2023

Offered in

ProgrammeSectionType
Computer Science (General Courses)Computer Science for Non-Computer ScientistsZInformation
Computational Science and Engineering BachelorCore CoursesWInformation