20-00-0017-iv Introduction to Software Engineering

Course offering details

Instructors: Dr. rer. nat. Richard Bubel

Event type: Integrated Course

Org-unit: Dept. 20 - Computer Science

Displayed in timetable as: Einf.Softw.Engineeri

Subject:

Crediting for:

Hours per week: 3

Language of instruction: German

Min. | Max. participants: - | -

Course Contents:
Objectives:


  • Creation of awareness of the complexity towards software systems and their consequences
  • Acceptation of the necessity of engineer oriented software development and its introduction
  • Learning organization structures of complex systems
  • Learning criteria, principles and rules of characterizing modular design and programmable techniques
  • Acceptance of the contribution of previous coding concepts to modular build-up of software systems
  • Learning software architecture styles
  • Learning patterns for a modular body of software systems
  • Ability to apply architecture styles and design patterns in practice

Course Content:

  • Complexity of software systems and their consequences
  • Introduction to engineer oriented software development o Discipline characterization & selection of paradigmso Quality characteristics & quality assuranceo Design and specification techniques
  • Characterization of the modularity concept
  • Organization structures of complex systems: hierarchy as a form of organization of complexity
  • Introduction to the concept of a pattern and discussion of selected Patterns concerning the characterization of the modularity concept
  • Introduction to the concept of an architectural pattern and discussion of some selected patterns concerning the characterization of the modular concept
  • Introduction to software development models

Diploma Supplement:
complexity of software systems, software development as an engineering discipline, criteria/principles/rules for characterizing modular design and programming techniques, design patterns, software engineering models

Literature:


  • Gamma et al.: Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, ISBN 0-201-63361-2
  • Meyer: Object-Oriented Software Construction, Prentice Hall
  • Alistair Cockburn: Writing Effective Use Cases, Addison-Wesley
  • Ian Sommerville: Software Engineering, Pearson
  • Booch G.: Object-Oriented Analysis and Design with Applications, Addison-Wesley, ISBN 0-8053-5340-2

Preconditions:
Prerequisites: Grundkenntnisse der Programmierung

Small group(s)
This course is divided into the following small groups:
  • Introduction to Software Engineering - Übungsgr. 1

    Dr. rer. nat. Richard Bubel

    Th, 17. Oct. 2013 [15:20]-Th, 13. Feb. 2014 [16:05]

Literature
Appointments
Date From To Room Instructors
1 Th, 17. Oct. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
2 Th, 24. Oct. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
3 Th, 31. Oct. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
4 Th, 7. Nov. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
5 Th, 14. Nov. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
6 Th, 21. Nov. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
7 Th, 28. Nov. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
8 Th, 5. Dec. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
9 Th, 12. Dec. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
10 Th, 19. Dec. 2013 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
11 Th, 16. Jan. 2014 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
12 Th, 23. Jan. 2014 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
13 Th, 30. Jan. 2014 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
14 Th, 6. Feb. 2014 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
15 Th, 13. Feb. 2014 13:30 15:10 S202/C205 ROOM CLOSEDS202/C110 Dr. rer. nat. Richard Bubel
16 Wed, 9. Apr. 2014 14:00 18:00 S202/C110 Dr. rer. nat. Richard Bubel
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
Instructors
Dr. rer. nat. Richard Bubel