Print
Software Development with UML and Java 3
Code
IT-SDJ3
Version
3.0
Offered by
ICT Engineering
ECTS
5
Prerequisites
Condition for following IT-SDJ3 is that you have followed the courses IT-SDJ1 and IT-SDJ2, or similar courses at your home institution.
● IT-SDJ1
● IT-SDJ2
The course must be passed before graduation.
Main purpose
The students should be introduced to basic theory of distributed systems and be able to design and implement a distributed system.
Knowledge
The students will be able to
- describe various distributed system types (e.g. client/server, peer-to-peer)
- explain the 3-tier architecture
- explain various distributed communication methods
- list examples of distributed algorithms
Skills
The students will be able to
- use various distributed communication methods (e.g. web services, message queues)
- argue the choice of middleware for a given distributed system
Competences
The students will be able to
- design the architecture of a distributed system using the 3-tier model
- design and implement a distributed system on different platforms using various middleware
Topics
- client/server systems
- peer-to-peer systems
- 3-tier architecture
- web services middleware
- object orientation in distributed system
- indirect communication protocols
Teaching methods and study activities
The semester has 56 classroom lessons. These lessons consist of exercises and teacher presentations. The total workload of the student is expected to be around 140 hours.
Referring to the Study Activity Model, the workload is distributed as follows:
CATEGORY 1
Participation of lecturer and students
Initiated by the lecturer
42 hours - 30%
· Lessons, scheduled
· Exercises in class
· Project guidance
· Exam
CATEGORY 2
Participation of students
Initiated by the lecturer
42 hours - 30%
· Exercises
· Project and group work
· Homework
CATEGORY 3
Participation of students
Initiated by students
42 hours - 30 %
· Self-study
· Group work
· Literature search
· Preparation for exam
CATEGORY 4
Participation of lecturer and students
initiated by students
14 hours - 10 %
· Study guidance
Resources
Coulouris & Dollimore & Kindberg & Blair, Distributed Systems -- Concepts and Design, Fifth Edition, Addison-Wesley, 2012.
Notes
Evaluation
Permit criteria for attending examination:
Examination
Oral Examination
The examination is a joint exam with IT-SEP3.
Group presentation followed by individual examination.
Group presentation of the IT-SEP3 project - 5 minutes per person.
Individual examination - 25 minutes including examination in IT-SEP3 and IT-SDJ3.
Allowed tools: All
Internal exam.
Grading criteria
Additional information
Responsible
Ole Ildsgaard Hougaard (OIH)
Valid from
8/1/2021 12:00:00 AM
Course type
Keywords
<div></div>