Schedule
| No. | Day | Date | Topic | Lecture | Ass. | Lab (Friday) |
|---|---|---|---|---|---|---|
| 1 | Thu | 10-Oct-13 | SE | Introduction to Info 3 and Software Engineering | ||
| 2 | Fri | 11-Oct-13 | SE | No Lecture/Lab: E-Learning | Setup your Development Environment | |
| 3 | Thu | 17-Oct-13 | SE | Software Configuration Management | ||
| 4 | Fri | 18-Oct-13 | SE | Software Configuration Management | 1 | Development Environment & GIT, Markdown |
| 5 | Thu | 24-Oct-13 | SE | |||
| 6 | Fri | 25-Oct-13 | SE | |||
| 7 | Thu | 31-Oct-13 | SE | Software Development Processes, Rest of Intro to SE | ||
| 8 | Fri | 1-Nov-13 | SE | Software Development Processes,Requirements Engineering | 2 | UML Part I: Use Cases |
| 9 | Thu | 7-Nov-13 | SE | Probelehrveranstaltung im Rahmen eines Berufungsverfahrens | ||
| 10 | Fri | 8-Nov-13 | SE | System Modeling and Architectural Design | 3 | UML Part II: Class Diagrams |
| 11 | Thu | 14-Nov-13 | SE | Agile Manifesto, Scrum (Scrum Ceremonies and Sprints) | ||
| 12 | Fri | 15-Nov-13 | Clean Code | Clean Code | 4 | UML Part III: State Machine Diagrams |
| 13 | Thu | 21-Nov-13 | Clean Code | SOLID Principles | ||
| 14 | Fri | 22-Nov-13 | Clean Code | SOLID Principles II | 5 | UML Part IV: Sequence Diagrams |
| 15 | Thu | 28-Nov-13 | Best Practices | Ruby Intro | ||
| 16 | Fri | 29-Nov-13 | Clean Code | Pair Programming and Code Review | 6 | Ruby Exercise |
| 17 | Thu | 5-Dec-13 | Best Practices | Software Testing | ||
| 18 | Fri | 6-Dec-13 | Clean Code | Working with Legacy Code | 7 | Testing 1: Test Driven Design |
| 19 | Thu | 12-Dec-13 | Adv. OOD | Object Relations: Composition and Inheritance | ||
| 20 | Fri | 13-Dec-13 | Adv. OOD | Dependency Management and Working with APIs | 8 | Testing 2: Black-/Whiteboxtests |
| 21 | Thu | 19-Dec-13 | Adv. OOD | Introduction to Ruby Dynamic Typing, Duck Typing | ||
| 22 | Fri | 20-Dec-13 | Patterns | 9 | ||
| 23 | Thu | 9-Jan-14 | Patterns | Working with Legacy Code | ||
| 24 | Fri | 10-Jan-14 | Patterns | Software Design Patterns | 10 | Legacy Code Kata |
| 25 | Thu | 16-Jan-14 | Patterns | Patterns of Enterprise Application Architecture(POEAA) | ||
| 26 | Fri | 17-Jan-14 | Patterns | Introduction to Rails, POEAA Revisited, Model View Controller | 11 | Rails Start |
| 27 | Thu | 23-Jan-14 | Best Practices | Associations in Rails, Internationalisierung und Lokalisierung von Software | ||
| 28 | Fri | 24-Jan-14 | Best Practices | SCM, Build Management, Continuous Deployment | 12 | Rails Associations and Internationalization (2weeks) |
| 29 | Thu | 30-Jan-14 | Architecture | Distributed Systems and SOA | ||
| 30 | Fri | 31-Jan-14 | Klausurvorbereitung | Probeklausur | ||
| 31 | Thu | 6-Feb-14 | Retrospektive | |||
| 32 | Fri | 7-Feb-14 | Klausur | Klausur | ||
| 33 | Thu | 13-Feb-14 | Klausureinsicht | |||
| 34 | Fri | 14-Feb-14 | Probably Showtime |
Application Architectures
