CS3534: Distributed Systems - Catalogue of Courses production Skip to Content Log In Search Toggle navigation Catalogue of Courses Home Previous Catalogues Degree Prescriptions University Home Catalogue of Courses Undergraduate 2022-2023 Computing Science CS3534: Distributed Systems CS3534: DISTRIBUTED SYSTEMS (2022-2023) Last modified: 20 Jan 2023 16:02 Overview Description Teaching Assessment & Feedback Course Overview This course discusses core concepts of distributed systems, such as programming with distributed objects, multiple threads of control, multi-tier client-server systems, transactions and concurrency control, distributed transactions and commit protocols, and fault-tolerant systems. Weekly practical sessions cover a set of techniques for the implementation of distributed system concepts such as programming with remote object invocation, thread management and socket communication. Course Details Study Type Undergraduate Level 3 Session Second Sub Session Credit Points 15 credits (7.5 ECTS credits) Campus Aberdeen Sustained Study No Co-ordinators Professor Felipe Meneguzzi Dr Robert Duncan What courses & programmes must have been taken before this course? Any Undergraduate Programme One of Computing Science (CS) or CS2007 Algorithmic Problem Solving (Passed) or CS2011 Algorithmic Problem Solving (Passed) or CS2521 Algorithmic Problem Solving (Passed) or CS2522 Algorithms and Data Structures (Passed) or Bachelor Of Laws With Computing Science (With Honours) One of Computing Science (CS) or CS1032 Programming 1 (Passed) or CS2008 Data Management (Passed) or CS2015 Data Management (Passed) or CS2018 Introduction to Data Management for Data Science (Passed) Either Programme Level 3 or Programme Level 4 What other courses must be taken with this course? None. What courses cannot be taken with this course? CS3524 Distributed Systems and Security (Studied) Are there a limited number of places available? No Course Description Introduction to Distributed Systems. Programming with Distributed Objects: Java RMI; Object Serialization; Managing Multiple Threads of Control; Security Policies; Multi-Tier Client-Server Systems. Programming with Distributed Data Sources: Transactions and Concurrency Control; Distributed Transactions; Replication; Fault-Tolerant Systems. Contact Teaching Time Information on contact teaching time is available from the course guide. Teaching Breakdown 2 Lectures during University weeks 26 - 35, 39 1 Practical during University weeks 27 - 35, 39 View CS3534 Timetable More Information about Week Numbers Details, including assessments, may be subject to change until 31 August 2023 for 1st half-session courses and 22 December 2023 for 2nd half-session courses. Summative Assessments Exam Assessment Type Summative Weighting 50 Assessment Weeks Feedback Weeks Look up Week Numbers Feedback Learning Outcomes Knowledge Level Thinking Skill Outcome Sorry, we don't have this information available just now. Please check the course guide on MyAberdeen or with the Course Coordinator Class Test - Multiple Choice Questions Assessment Type Summative Weighting 30 Assessment Weeks Feedback Weeks Look up Week Numbers Feedback Learning Outcomes Knowledge Level Thinking Skill Outcome Sorry, we don't have this information available just now. Please check the course guide on MyAberdeen or with the Course Coordinator Class Test - Multiple Choice Questions Assessment Type Summative Weighting 20 Assessment Weeks Feedback Weeks Look up Week Numbers Feedback Learning Outcomes Knowledge Level Thinking Skill Outcome Sorry, we don't have this information available just now. Please check the course guide on MyAberdeen or with the Course Coordinator Formative Assessment There are no assessments for this course. Resit Assessments Resubmission/resit of failed elements (pass marks carried forward) Assessment Type Summative Weighting Assessment Weeks Feedback Weeks Look up Week Numbers Feedback Learning Outcomes Knowledge Level Thinking Skill Outcome Sorry, we don't have this information available just now. Please check the course guide on MyAberdeen or with the Course Coordinator Course Learning Outcomes Knowledge Level Thinking Skill Outcome Factual Remember ILOs for this course are available in the course guide. © 2023 University of Aberdeen King's College Aberdeen AB24 3FX Tel: +44 (0)1224 272000 Accessibility Statement Cookies Freedom of Information Privacy Statement The University of Aberdeen is a charity registered in Scotland No.SC013683 For technical support, please contact the University of Aberdeen IT Service Desk at servicedesk@abdn.ac.uk, or log a ticket. × Help You can use the following keys to navigate: Alt - expose page keyboard keys R - return to previous page ? - show this help Close Compatibility Mode We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.