0% found this document useful (0 votes)
38 views2 pages

SPE 2401 Distributed Systems Course Outline

This document outlines a course on distributed systems for third year bachelor of education students. The course will cover topics like distributed systems fundamentals, middleware, distributed processing, fault tolerance, replication, and distributed file systems over 14 weeks. Assessment will be based on projects, assignments, class participation and a final exam. Students will learn through lectures, problem solving, discussions and practical computer lab work. The goal is to equip students with practical skills in developing distributed systems and an understanding of their importance.

Uploaded by

yegonb292
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views2 pages

SPE 2401 Distributed Systems Course Outline

This document outlines a course on distributed systems for third year bachelor of education students. The course will cover topics like distributed systems fundamentals, middleware, distributed processing, fault tolerance, replication, and distributed file systems over 14 weeks. Assessment will be based on projects, assignments, class participation and a final exam. Students will learn through lectures, problem solving, discussions and practical computer lab work. The goal is to equip students with practical skills in developing distributed systems and an understanding of their importance.

Uploaded by

yegonb292
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SCHOOL: PURE AND APPLIED SCIENCES

COURSE OUTLINE
DEPARTMENT: PURE AND APPLIED SCIENCES
PROGRAMME: BACHELOR OF EDUCATION
YEAR: 3 SEMESTER: 2

UNIT CODE: SPE 2401


UNIT TITLE: DISTRIBUTED SYSTEMS
LECTURE HOURS: 45 PRE-REQUISITES: SPI 2206

LECTURER: Theuri Patrick


LECTURER CONTACTS: EMAIL: [email protected]
Purpose of the Course
The purpose of this course is to equip the students with practical skills in Distributed
systems fundamentals and design techniques

Course Objectives
1. Explain Characteristics of DS and Networks
2. Explain problems encountered in DS
3. To develop skills to develop distributed systems:
4. To gain an understanding of distributed systems and their use.
5. To appreciate the growth and importance of distributed systems in the society.

Course Content
Week
Topic / TOPIC RE REMARKS
1 Distributed Systems: General Introduction • Lectures
• Class discussions
2 Middleware • Lectures
• Class discussions
ASSIGNMENT 1 • Lectures
• Class discussions
3 Distributed processing • Lectures
• Class discussions
4 Directory services • Lectures
• Class discussions
5 CAT 1 Sit in
6 Fault tolerance • Lectures
• Class discussions
7 Replication • Lectures
• Class discussions
8 Clocks • Lectures

1
• Class discussions
ASSIGNMENT 2 S Assgn. 1 Submission
9 Mutual exclusion • Lectures
• Class discussions
10 CAT 2 Sit in
11 Atomic transactions • Lectures
• Class discussions
12 Distributed file systems • Lectures
• Class discussions
13 Security • Lectures
• Class discussions
14 Revision

Teaching Methodology
Lectures, problem solving, discussions and practicals in computer lab.

Assessment
Student assessment will be based on project work, continuous assessment and a final
examination. The project work, assignments and continuous assessment will
comprise 30% of the final grade and the final examination 70%.

Instructional Materials/Equipment
Textbook, whiteboard, handouts, overhead projectors and personal computers.

Textbook
i. Distributed Systems: Principles and Paradigms, Tanenbaum A. S. and Steen M
ii. Distributed Systems: Concepts and Design, George Coulouris et al
iii. William Stallings, Computer Networks
iv. Distributed operating systems, Pradeep K Sinha

You might also like