Essentials of Applied Software Engineering (EASE) - Winter 2016/17
- Important: This course is intended for incoming master students who have to take a software engineering "bridge course" (Brückenkurs)
- Language: English
- Type: Online Course (2V+2Ü)
- Module: IN1504
- ECTS Credits: 5
- Time and Location: The online course is planned to start in mid November 2016 and will last about 8 weeks
- Sign up now on https://edge.edx.org/courses/course-v1:TUM+IN1504+2016/about using your main TUM Online email address
- Active participation is helpful.
- TUM students pass the course, if they earn at least 60% of the total exercise points.
- TUM students can earn exercises points by successfully completing:
- Homework (40%)
- Project Work (20%)
- Final Assessment (40%)
- The final assessment will be computer based at TUM on site after the end of the course, more details will be during the course.
- Project Organization and Communication
- Agile Methods and Prototyping
- Software Configuration Management
- Distributed Version Control
- Object-Oriented Programming
- UML Modeling
- Requirements Elicitation and Analysis
- System Design and Architectural Patterns
- Object Design and Design Patterns
- Testing and Testing Patterns
- Continuous Integration and Continuous Delivery
Participants learn and apply the essentials of applied software engineering including UML, patterns and project management techniques that are used when complex software systems are developed.
Bernd Bruegge, Allen H. Dutoit Object-Oriented Software Engineering: Using UML, Patterns and Java, 3rd Edition Publisher: Prentice Hall. 2009
Dr. Stephan Krusche
Prof. Bernd Brügge, Ph.D.
|Mariana Avezum||Michael Köpferl||Sabrina Senna||Sami Afifi||Nadine von Frankenberg||Josias Montag||Ana Petrovska|