Learning Outcomes
Students have advanced hands-on experience with all aspects of software project work (including team-based software development, project management, collaborative decision making, documenting and communicating project results) in the area of distributed systems. They are able to solve real-world problems in the context of advanced design, implementation, and evaluation of cloud-, fog-, blockchain-, and/or web-based application systems in, e.g., enterprise, start-up, and IoT contexts. They are able to identify and articulate open research questions and theses for further work.