Software Engineering Design & Construction
Dr. Michael Eichberg
Software Technology Group
Technische Universität Darmstadt
Summer Term 2018
Forum
Software Engineering Design & Construction
Lecture Slides
It is highly recommended to use the slide sets with the additional lecture notes. The standard slide set is provided only to make it easy for you to annotate the slides.
- April 10th, 2018 - 0-Organization.pdf
- April 10th, 2018 - 0-TestYourJava.pdf/ 0-TestYourJavan-notes.pdf
- April 10th, 2018 - 0-GuessThePattern.pdf / 0-GuessThePattern-notes.pdf
- April 10th, 2018 - 1-Introduction-General.pdf / 1-Introduction-General-notes.pdf
- April 24th, 2018 - 2-PL-Design-Style.pdf / 2-PL-Design-Style-notes.pdf
- April 24th, 2018 - 3-CDP.pdf / 3-CDP-notes.pdf
- April 24th, 2018 - 3.1-SRP.pdf / 3.1-SRP-notes.pdf
- April 24th, 2018 - 3.2-ISP.pdf / 3.2-ISP-notes.pdf
- April 24th, 2018 - 3.3-DIP.pdf / 3.3-DIP-notes.pdf
- April 24th, 2018 - 3.4-OCP.pdf / 3.4-OCP-notes.pdf
- April 24th, 2018 - 3.5-LSP.pdf / 3.5-LSP-notes.pdf
- May 22nd, 2018 - 4-Reactive Programming 1
- May 29th, 2018 - 4-Reactive Programming 2
- June 5th, 2018 - 5.1-Inheritance-Basics.pdf / 5.1-Inheritance-Basics-notes.pdf
- June 5th, 2018 - 5.2-Inheritance-w.r.t.FamilyOfObjects.pdf / 5.2-Inheritance-w.r.t.FamilyOfObjects-notes.pdf
- June 5th, 2018 - 5.3-SmartHomeExample.pdf / 5.3-SmartHomeExample-notes.pdf
- June 12th, 2018 - 6-DesignPatterns.pdf / 6-DesignPatterns-notes.pdf
- June 12th, 2018 - 6.1-TemplateMethodPattern.pdf / 6.1-TemplateMethodPattern-notes.pdf
- June 12th, 2018 - 6.2-StrategyPattern.pdf / 6.2-StrategyPattern-notes.pdf
- June 19th, 2018 - 6.3-DecoratorPattern.pdf / 6.3-DecoratorPattern-notes.pdf
- June 19th, 2018 - 6.4-ProxyPattern.pdf / 6.4-ProxyPattern-notes.pdf
- June 19th, 2018 - 6.5-BuilderPattern.pdf / 6.5-BuilderPattern-notes.pdf
- July 3rd, 2018 - 6.6-AdapterPattern.pdf / 6.6-AdapterPattern-notes.pdf
- July 3rd, 2018 - 6.7-BridgePattern.pdf / 6.7-BridgePattern-notes.pdf
- July 3rd, 2018 - 6.8-VisitorPattern.pdf / 6.8-VisitorPattern-notes.pdf
Additional Material
Exercises
Please visit https://submission.st.informatik.tu-darmstadt.de/course/sedc18 and enroll for the course “Software Engineering - Design & Construction”.
The submission platform is only available within the university network. You have to connect using a VPN, if you want to access the platform from outside the university.
Old Exams
See previous lectures.