Chair of Computational Modeling and Simulation
TUM Department of Civil, Geo and Environmental Engineering
Technical University of Munich

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 in 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 Fridays 13:15-14:45, Room 3238.
  • Please register for this course via TUMonline.

Dates

  • The first lecture is scheduled for April 28th 2017, 13:15, Room 3238 (CIP-Pool).

Materials

  • The book "C# 6.0 in a nutshell" is highly recommended as accompanying literature for this course.

Contact

Felix Eickeler

© 2021 CMS TUM | Technische Universität München