02161 Software Engineering 1
Spring 2018

Assoc. Prof. Hubert Baumeister

Lecture Plan
Programming Exercise: A library application
Java Tips and Tricks
Contents of the course
Tools

News

Lectures:

  • Week 11: Design by Contract
  • Week 10: S.O.L.I.D. Part 2, Persistence, Hexagonal architecture
  • Week 9: Observer Pattern, MVC, Presentation Layer, S.O.L.I.D.
  • Week 8: Good Design and Design Patterns
  • Week 7: Sequence Diagrams, From Requirements to Design
  • Week 6: Class Diagrams II, Porject Planning, Exam Project
  • Week 5: User Stories, Class Diagrams I, Version Control (Git)
  • Week 4: Requirements, Business Processes, Domain Model, Use Cases
  • Week 3: Systematic tests, Code coverage, and Refactoring
  • Week 2: Software Development Methods, Extreme Programming (XP), and TDD/BDD
  • Week 1: Introduction, Vending Machine example, First Programming Exercise, Practical Information

DTU course description

Location and time

Lecture: aud 12 in building 308 Time: Monday 13:00-15:00
Exercises: E-databar 003, 015, 019 in building 341 Time: Monday 15:00-17:00

Contact

  • Hubert Baumeister (huba@dtu.dk)
  • Teaching Assistants
    • Sarah Dam
    • Theis Kierkegaard Hauge
    • Marcus Pagh


Contents

Hubert Baumeister
April 23, 2018