Title | Distributed Systems Development | ||
Code | SCPS312 | ||
Prerequisites | SCS321 | Co-requisites | None |
Aim | To provide an introduction to design and implementation of distributed systems, building on some concepts from Operating systems | ||
Content | Distributed Systems principles: System Architectures, Networking and internetworking; Communication, Distributed processes, Naming, Transactions and Concurrency Control, Security Distributed Systems Paradigms: Distributed Object-based Systems, Distributed webbased systems Practical: Elementary database design and implementation, Enterprise Java Beans for development distributed object based systems, Apache CXF/Axis and Apache Tomcat for development of web services | ||
Outcomes | By the end of this unit the learner should be able to:
| ||
Assessment | Interim Assessments: 3 X 1hr00 interim assessments, 2 X 3hr00 interim practical assessments, 1 assignment. Final Examination: 1 X 3hr00 paper. The weights of the assessments are as follows:
| ||
DP Requirements | To sit for the final examination a student must have an average of at least 40% on interim assessments. To pass the course a student should have scored above a subminimum of 40% in the final examination. |