Module Outline ITU07318
Module Outline ITU07318
Credit Hours :8
Pre-requisite : NIL
Email :[email protected]
1
MODULE DESCRIPTION
This course covers general concepts in the design and implementation of distributed systems, covering all
the major branches such as Cloud Computing, Grid Computing, Cluster Computing, Supercomputing, and
Many-core Computing.
MODULE OBJECTIVES
LEARNING OUTCOMES
2
Topic Sub Topic Objectives Learning Assessment Task
Outcome Methodology
3
models from a
remote site
and run in a
local
computer.
References Zedan, H. S. M. (2014). Distributed Computer Systems: Theory and Practice.
Amsterdam: Elsevier Science
Steen, M., &Tanenbaum, A. S. (2017). Distributed Systems. 3rd Ed. Scotts Valley,
CA: CreateSpace Independent Publishing Platform.
https://cs.uwaterloo.ca/~bernard/courses/cs454/1.ArchitectureModels.pdf
6
ASSESSMENT PLAN
1.0 INTRODUCTION
This assessment plan has been prepared by the Institute of Accountancy Arusha (IAA). The process of
developing this assessment plan for the module of Computer Systems Architecture was under close
guidance of NACTE so as to ensure that the plan meets required qualification standards set by regulatory
authority. This assessment plan is one of the tools that are required during the implementation of the
Competent Based Education and Training (CBET) curricula.
The plan is also meant to facilitate and harmonize the assessment of learning outcomes in computer
science. The learning outcomes stipulated within the NTA curriculum shall be the basis of the assessment
of the student competences. The assessor shall assess the student’s ability to apply of knowledge and
skills in a broad range of complex technical activities, a high degree of personal responsibility and some
responsibility for the work of others.
This assessment plan was developed in August, 2023 to be implemented in the first semester in the
academic year 2023/2024. It was developed from the Higher Diploma in Information Technology (NTA
Level 7) document of 2020.This assessment plan has two components of the module to be assessed,
namely continuous assessment (CA) which carries 50% and semester examination (SE) which carries 50%
of the module weight. The module shall be assessed both theoretically and practically.
There are two tables in this plan, one is for the enabling and sub-enabling outcomes and the other is for the
specifications of competences. The latter has sub-enabling outcomes with the related tasks which shall be
assessed against the competences achieved in relation to the domains.
This assessment plan contains sub-enabling outcomes with related tasks that shall be tested in both
continuous assessment (CA) and semester examination (SE). A tick (√) which appears in either CA or SE
column indicates the time when the task shall be assessed. Where a tick (√) appears in both CA and SE
columns, the task shall be assessed in both. A task that has higher level competences shall be assessed
during the continuous assessment (CA) while a task that has lower level competences shall be assessed
during the semester examination (SE) respectively. Assessors shall focus on those core areas of
competences as stipulated in the curriculum.
7
2.0 ENABLING AND SUB ENABLING OUTCOMES
Enabling Outcomes Sub-enabling Outcomes
8
3.0 SPECIFICATIONS OF COMPETENCES (Grid Table)
The table below shows sub-enabling outcome, task associated for each sub-enabling outcome and
expected competences/outcomes or abilities for each item in the assessment area.
Wider attributes
Understanding
semester
Knowledge
examination
CA SE
Skills
50% 50%
Sub-enabling Outcome:
Apply distributed features in designing computing systems
Tasks:
(a) Discuss distributed systems characteristics √ √
(b) Explain distributed operating systems √ √ √
(c) Describe distributed security and Java security √ √ √
features
9
EXAMINATION INSTRUCTIONS/RUBRICS
4.1 Assessment Methods
This module will be assessed through continuous assessment and semester examinations. Continuous assessment
will carry 50% of the module weight and the semester examination will carry 50% of the module weight. The
examination regulations shall be those agreed jointly by the Institute of Accountancy Arusha and National Council for
Technical Education (NACTE).
There shall be two written test which each will carry 15% of the continuous assessment weight
There shall be one individual assignment which will carry 10% of the continuous assessment
weight
There shall be one group assignment which will carry 10% of the continuous assessment weight
There shall be one written examination paper which will carry 50% of the semester examination
weight
Duration
The duration for the continuous assessment test will be two (2) hours
The duration for the written semester examination will be three (3) hours
10
Required References:
Steen, M., &Tanenbaum, A. S. (2017). Distributed Systems. 3rd Ed. Scotts Valley, CA:
CreateSpace Independent Publishing Platform.
Recommended References:
Vidyarthi, D. P., Sarker, B. K., Tripathi, A. K. & L. T., Yang. (2009). Scheduling in Distributed
Computing Systems: Analysis, Design and Models. New York, NY: Springer Publishing
Burns, B. (2018). Designing Distributed Systems: Patterns and Paradigms for Scalable,
Reliable Services. Sebastopol, CA: O'Reilly Media, Inc.
11