Professional Software Development
Contents
- Professional software development on the basis of a high-level programming language
- Object-oriented design based on the Unified Modeling Language
- Deeper insight into programming concepts:
Inheritance, Interfaces, Code Contracts, Dependency Injection, Threads, and Promises - Software Design Patterns
- Development in Teams: Repositories, Unit testing, Documentation
- Distributed Systems: communication processes and protocols
- Data exchange models and formats: XML, EXPRESS
News
- The lecture is scheduled for Friday from 13:15-14:45, in Room 3238.
- Please register for this course via TUMonline.
Materials
- The book "C# 6.0 in a nutshell" is highly recommended as accompanying literature for this course.
Contact