HTW Berlin Fachbereich 4 Internationaler Bachelor Studiengang Internationale Medieninformatik (Bachelor) Informatik 3 Winter Term 2021/22 |
||
Info 3: Informatik III Modern Software Engineering |
Schedule
ISSE: Chapter in Ian Sommerville: Software
Engineering
DWW: Slides from Debora Weber-Wulff
BK: Slides from Barne Kleinen
Week
|
Lecture Meetings | Labs | |||||
---|---|---|---|---|---|---|---|
|
Tuesdays
12:15-13:45 C 355 |
Thursdays
|
Tuesdays |
Tuesdays |
|||
40
|
05. 10. |
Introduction to Software Engineering (Ch. 1, ISSE) |
07. 10. |
Socio-Technical Systems (DWW) |
|
No lab this week
|
|
41
|
12. 10. |
Ethics (DWW) |
14. 10. |
Software Processes |
12. 10. |
|
|
42
|
19.
10. |
Agile Software Development (Ch. 3 ISSE w/o SCRUM) |
21.
10. |
SCRUM -
Internship Information from 10:45 |
19. 10. |
Lab 1: Ethical
Software Engineering
|
|
43
|
26. 10. |
Software Requirements |
28. 10. |
Requirements Engineering: |
26. 10. |
Lab 2: Software
Processes
|
|
44
|
02. 11. |
Lastenheft
Studentcard (HTW) |
04. 11. |
System
Models |
02. 11. |
Lab 3: User
Stories and Use Cases
|
|
45
|
09.
11. |
Architectural
Design (Ch. 6 ISSE) |
11.
11. |
Design
Patterns (Ch. 7 ISSE) (BK 8) |
09.
11. |
||
46
|
16.
11. |
Software Testing (Ch. 8 ISSE) |
18.
11. |
Legacy Code (Ch. 9 ISSE) |
16.
11. |
Lab 4: Sequence
Diagrams
|
|
47
|
23.
11. |
Security Engineering (Ch. 13 ISSE) |
25.
11. |
Resilience Engineering Cryptography |
23.
11. |
Lab 5: Class Diagrams | |
48
|
30. 11. |
Software Reuse |
02.
12. |
Component-based Software Engineering (Ch. 16 ISSE) Online only |
30. 11. | ||
49
|
07.
12. |
No class, Teacher is sick |
09.
12. |
Distributed Systems (Ch. 17 ISSE, BK 10) Online only |
07.
12. |
Lab 6: State Transition Diagrams | |
50
|
14.
12. |
Service-oriented Architecture Online only |
16.
12. |
Clean
Code Intro |
14.
12. |
Lab 7: Design
Patterns
|
|
51
|
21. 12. |
Continuous Integration (BK) Continuous Delivery |
23.
12. |
SOLID (BK 14) |
21. 12. |
||
52 | Christmas Vacation |
||||||
1
|
04.
01. |
Presenting Clean Code Online |
06.
01. |
Project Management |
04.
01. |
||
2
|
11.
01. |
Measurement, Metrics |
13.
01. |
Project Planning / Software Cost Estimation (Ch. 23 ISSE) |
11.
01. |
||
3
|
18.
01. |
Quality Management (Ch. 24 ISSE) |
20.
01. |
Configuration Management (Ch. 25 ISSE) Online only |
18.
01. |
Lab 9: Project Planning | |
4
|
25.
01. |
Internationalization and Localization (BK 19) |
27.
01. |
Accessibility Engineering |
25. 01. |
Lab 10: Risk Analysis | |
5
|
01.
02. |
Online only in Moodle |
03.
02. |
Software Licenses Online only in Moodle |
|
||
4
|
08.
02. |
Online Exam Starting from 12:15 you will have 90
minutes time to take the open-book exam in Moodle. Please let
me know by January 30, 2022 if you want to take the exam at
the university, you can take it in C 537. |
10.
02. |
|
|
Second exam period exam:
Topics not covered:
Content management systems
Dependency Management (BK 15)
Process Improvement (Ch. 26 ISSE)
Ruby/Rails exampleRails Dash and Preparation for the Rails Project (BK 18)
Object-oriented Review: Composition and Inheritance (BK 16, 17)
Possible new topics:
Content Design and Management