Course syllabus adopted 2019-02-08 by Head of Programme (or corresponding).
Overview
- Swedish nameDistribuerade system, fortsättningskurs
- CodeTDA297
- Credits7.5 Credits
- OwnerMPCSN
- Education cycleSecond-cycle
- Main field of studyComputer Science and Engineering, Software Engineering
- DepartmentCOMPUTER SCIENCE AND ENGINEERING
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language English
- Application code 12114
- Block schedule
- Open for exchange studentsYes
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0107 Examination 7.5 c Grading: TH | 7.5 c |
| |||||
0207 Laboratory 0 c Grading: UG | 0 c |
In programmes
Examiner
- Philippas Tsigas
- Full Professor, Computer and Network Systems, Computer Science and Engineering
Eligibility
General entry requirements for Master's level (second cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Specific entry requirements
English 6 (or by other approved means with the equivalent proficiency level)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Course specific prerequisites
The course TDA596 Distributed systems or equivalent is required.Aim
In this course the students first will get to know the points of inherent difference and strength of distributed systems compared with sequential or strongly-coupled systems; consequently, the aim of the course is to teach the students to study the issues and problems that have to be addressed and solved efficiently for these differences to be taken advantage of, so that the system retains its strength and high potential.Learning outcomes (after completion of the course the student should be able to)
- Get a good understanding on the advances in technologies, system architectures and communication architectures that propelled the growth of distributed computing systems.
- Accomplish a good understanding of the principles and practices in designing efficient protocols and algorithms for distributed systems, as well as their interplay with high-level systems design issues.
- Understand and appreciate the challenges and opportunities faced by distributed systems, and sensor networks application designers.
- Design, program and evaluate representative distributed systems and applications.