Directed Studies: Distributed and Cloud Computing
Schedule
- Course (Prof. Dr. Stefan Leue)
Wednesday 10:00 - 11:30 Room: PZ 801 Start: Apr 17 - Tutorial (Martin Kölbl)
Tuesday 10:00 - 11:30 Room: PZ 901 Start: Apr 30
Description
Prerequisites
Undergraduate standing in Algorithms, Programming, Discrete Structures (in particular formal logic), Theory of Computing.
Contents
Distributed Computing systems aim at making the distributed nature of applications running on physically distributed computing resources transparent. Cloud computing augments this idea by providing a transparent virtualization of application services implemented as a Distributed System. This directed studies course is addressing some of the fundamental questions related to the design, implementation and use of such systems.
Teaching methods
Directed Studies Course - weekly reading assignments that will be presented by participants and discussed during the lectures.
Course literature
Marinescu DC. Cloud computing: theory and practice. Second ed. Cambridge, MA: Morgan Kaufmann; 2018. http://tinyurl.com/y7oc9upm
Ben-Ari, M. Principles of Concurrent and Distributed Programming. 2nd ed. GB: Addison Wesley - M.U.A; 2015. http://tinyurl.com/y9olpo5l
George Coulouris, Jean Dollimore, Tim Kindberg, and Gordon Blair. 2012. Distributed Systems: Concepts and Design (5th ed.). Addison-Wesley Publishing Company, USA. lbs 843/c69(5)
Further literature may be announced during the course.
Target group
BA-Students 4. Semester
MA-Students
Workload
180 hours, of which 56 hours are spent in class and 124 hours of self study
Expected course achievement
At least one weekly assignment summary presentation.
Offering Suitable for Participants from Other Programs and Subject Areas
All
Credits
ECTS-points: 6
Weekly teaching hours
SWS: 2 + 2