Distributed Computing Course Outline
Distributed Computing Course Outline
Course Descriptor
Programme: Bachelor in Information Technology
Course Name Distributed Computing
Course Code CSC 3201
Level of Course Year 3 Semester 2 (elective course)
Credit Units 3 Credit Units
Course Description
This module will build upon networking material met in the previous stage whilst providing detailed
coverage of the architectures, technologies and programming paradigms used in implementing and
deploying distributed computing applications
Course This course will enable the students acquire skills to integrate knowledge acquired
Rationale:
in networking courses to be able develop and deploy systems that can interoperate
with each other in a distributed manner. This is the way to go since networks are at
the heart of most information systems today.
Course The aims of this course are:
Objectives: Review the principal abstractions and methods used in distributed systems
programming.
Give practical experience in modelling, specifying, implementing and
verifying distributed systems.
Enable students to appreciate critically a range of distributed computing
technologies.
Have students creatively develop rival types of implementations of a
distributed application and appraise the differences.
Learning When students have successfully completed this module they should be
Outcomes: able to:
Identify, define new and abstract problems and issues.
Deal with complex issues and make informed judgments in situations in
the absence of complete or consistent data.
Exercise substantial autonomy and initiative.
Showing initiative, creativity and team working skills in shared distributed
application development. (PDP)
Demonstrate critical reflection. (PDP)
Mode of The module will be delivered via a combination of lectures, practicals and
Delivery: workshops
Mode of This module will be assessed on both “Exam Assessment” (70%)and “Other
Assessment: Assessment” (e.g. coursework) (30%).
Platform Laboratory practicals will be conducted for this course
(Instructionalm
aterials/
equipment)