CSCD 432 — Concurrent & Distributed Systems
Computer Science · University of Ghana
Threads, Seamphores, Monitors ;Message Passing ;Distributed Systems ;Client-Server Applications ;Middleware technologies; TCP/IP Sockets ; RPC/RMI ;Web Services (SOAP, XML), J2EE. Foundations for building reliable distributed systems, including failure and system models, and basic communication and agreement problems; crash failures, recovery, partition, Byzantine failures; asynchronous systems, failure detectors, communication channels, wireless and sensor networks; software clocks, causality, and cuts. Examples of problems include reliable broadcast consensus, leader election, group communication, and replication. Introduction to Distributed Systems, Multi-threaded/Concurrent Programming, Client-Server, Applications, Middleware technologies: TCP/IP Sockets, RPC/RMI, Web Services (SOAP, XML), Peer to Peer Computing, Parallel Programming.
- Credits
- 3
- Level
- Level 400
Other courses on this programme
- CSCD 400 — Project
- CSCD 409 — Data Mining & Warehousing
- CSCD 415 — Compilers
- CSCD 416 — System Programming
- CSCD 417 — Theory and Survey of Programming Languages
- CSCD 418 — Computer Systems Security
- CSCD 419 — Formal Methods and Models
- CSCD 421 — Accounting Principles in Computing
- CSCD 422 — Human Computer Interaction
- CSCD 423 — Software Modeling and Simulation
- CSCD 424 — Management Principles in Computing
- CSCD 426 — Multimedia Applications
Practising CSCD 432 with Questora
Upload your own slides, notes and past papers for CSCD 432 and Questora builds mock exams, practice questions and a revision plan from them.
Start freeCourse details from University of Ghana Volume 2 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Humanities (2017).