052500 VU Distributed Systems Engineering (2022W)
Continuous assessment of course work
Labels
Summary
Registration/Deregistration
Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
- Registration is open from We 14.09.2022 09:00 to We 21.09.2022 09:00
- Deregistration possible until Fr 14.10.2022 23:59
Registration information is available for each group.
Groups
Group 1
max. 50 participants
Language: English
LMS: Moodle
Lecturers
Classes (iCal) - next class is marked with N
The preliminary talk will take place for all course groups during the first lecture session. Active participation in the preliminary talk, as well as participation in the INTRO quiz on Moodle is mandatory (explained in the preliminary talk).
- Monday 03.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 10.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 17.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 17.10. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 24.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 24.10. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 31.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 07.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 14.11. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
-
Wednesday
16.11.
13:15 - 14:45
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal C1 UniCampus Hof 2 2G-O1-03 - Wednesday 16.11. 16:45 - 18:15 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Monday 21.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 28.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 28.11. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 29.11. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Monday 05.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 12.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 12.12. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 09.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 09.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 16.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 18.01. 16:45 - 18:15 Hörsaal I NIG Erdgeschoß
- Monday 23.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 23.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 30.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 30.01. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
Group 2
max. 50 participants
Language: English
LMS: Moodle
Lecturers
Classes (iCal) - next class is marked with N
The preliminary talk will take place for all course groups during the first lecture session. Active participation in the preliminary talk, as well as participation in the INTRO quiz on Moodle is mandatory (explained in the preliminary talk).
- Monday 03.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 10.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 17.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 17.10. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 24.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 24.10. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 31.10. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 07.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 14.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 16.11. 13:15 - 14:45 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Wednesday 16.11. 16:45 - 18:15 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Monday 21.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 28.11. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 28.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Tuesday 29.11. 15:00 - 16:30 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Monday 05.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 12.12. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 12.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 09.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 09.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 16.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 18.01. 16:45 - 18:15 Hörsaal I NIG Erdgeschoß
- Monday 23.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 23.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Monday 30.01. 11:30 - 13:00 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 30.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
Information
Aims, contents and method of the course
Assessment and permitted materials
* Several written examinations
* Practical project, to be tackled by a selected group of students (distributed software project: preparation/analysis, design, implementation, and presentation)
* Theoretical analysis of tasks and related literature studies
* Contribution during but also outside the course units (e.g., studying lectures, online, and written materials, taking part in self-assessment tasks, preparing programming tasks etc.)
* Working on the provided materials and presenting the results, ideas and conceptsAll submissions must be handed in due time via Moodle/GitLab or the respective relevant platform. The use of aids (unless explicitly permitted by the lecturers before the exam) during the exams is not permitted. All exams/quizzes and programming tasks are individual work. The practical assignment is a group project which must be worked on only by the respective group members. Any sources and third-party materials must be cited while working on the submissions.
* Practical project, to be tackled by a selected group of students (distributed software project: preparation/analysis, design, implementation, and presentation)
* Theoretical analysis of tasks and related literature studies
* Contribution during but also outside the course units (e.g., studying lectures, online, and written materials, taking part in self-assessment tasks, preparing programming tasks etc.)
* Working on the provided materials and presenting the results, ideas and conceptsAll submissions must be handed in due time via Moodle/GitLab or the respective relevant platform. The use of aids (unless explicitly permitted by the lecturers before the exam) during the exams is not permitted. All exams/quizzes and programming tasks are individual work. The practical assignment is a group project which must be worked on only by the respective group members. Any sources and third-party materials must be cited while working on the submissions.
Minimum requirements and assessment criteria
Core Course Work (“normal points”):
To pass the course, at least 44% of the possible normal 47 points for the theoretical part must be reached.
To pass the course, at least 44% of the possible normal 47 points for the practical part must be reached.
To pass the course, at least 50% of the overall normal 100 points must be reached. These 100 points also include points that can be earned by active participation in a hands-on task (5 points) and giving feedback (1 point).Additional Course Work (“bonus points”):
In addition to the Core Course Work, 4 bonus points will be awarded that can be earned by active participation in additional tasks offered during the semester. The “bonus points” for these additional tasks are only counted (to improve your grade) once you have passed all criteria for the Core Course Work (i.e., the criteria under Core Course Work need to be passed solely with the points awarded for the Core Course Work).The maximum number of total points is 100 points. If the course is passed, the grade is determined from the total achieved points as follows:- >= 89 total points: Sehr Gut (1)
- >= 76 total points: Gut (2)
- >= 63 total points: Befriedigend (3)
- >= 50 total points: Genügend (4)
------------------------------------------
not passed: Nicht Genügend (5)Attendance and Participation:
Active participation in the preliminary talk, as well as participation in the INTRO quiz on Moodle, is mandatory (explained in the preliminary talk). Failing to do so in time will result in your deregistration from this course.After the preliminary lecture:
* Theoretical part: no compulsory attendance. Active participation in these units is recommended to support your exam preparations.
* Practical part: no compulsory attendance. Active participation is recommended to get feedback on your concepts and designs and to discuss questions related to the given assignment.
* Submission presentation: compulsory attendance on the dates assigned to the students.
* Hand-on task: compulsory attendance on the dates assigned to the students.
To pass the course, at least 44% of the possible normal 47 points for the theoretical part must be reached.
To pass the course, at least 44% of the possible normal 47 points for the practical part must be reached.
To pass the course, at least 50% of the overall normal 100 points must be reached. These 100 points also include points that can be earned by active participation in a hands-on task (5 points) and giving feedback (1 point).Additional Course Work (“bonus points”):
In addition to the Core Course Work, 4 bonus points will be awarded that can be earned by active participation in additional tasks offered during the semester. The “bonus points” for these additional tasks are only counted (to improve your grade) once you have passed all criteria for the Core Course Work (i.e., the criteria under Core Course Work need to be passed solely with the points awarded for the Core Course Work).The maximum number of total points is 100 points. If the course is passed, the grade is determined from the total achieved points as follows:- >= 89 total points: Sehr Gut (1)
- >= 76 total points: Gut (2)
- >= 63 total points: Befriedigend (3)
- >= 50 total points: Genügend (4)
------------------------------------------
not passed: Nicht Genügend (5)Attendance and Participation:
Active participation in the preliminary talk, as well as participation in the INTRO quiz on Moodle, is mandatory (explained in the preliminary talk). Failing to do so in time will result in your deregistration from this course.After the preliminary lecture:
* Theoretical part: no compulsory attendance. Active participation in these units is recommended to support your exam preparations.
* Practical part: no compulsory attendance. Active participation is recommended to get feedback on your concepts and designs and to discuss questions related to the given assignment.
* Submission presentation: compulsory attendance on the dates assigned to the students.
* Hand-on task: compulsory attendance on the dates assigned to the students.
Examination topics
Object-oriented programming and UML modelling skills are required. You will also need to create software architectures while taking common best practices and patterns into account. Java experience and programming skills are expected.* Lecture notes (as slides) and exercise materials from Moodle
* Worksheets, self-evaluation quizzes, and programming tasks
* Lecture sessions, materials, and the practical assignment
* Literature/Web References on the Reading List, Provided Reading Materials, and referenced LiteratureQuality assurance:
All content submitted by students can be checked for plagiarism and/or cheating using automatic tools and individual inquiries. This can be done on concrete suspicion or on a random basis. Any (partial) performance obtained by fraud leads to an 'X' in your transcript, meaning that you have been caught cheating or plagiarizing.
* Worksheets, self-evaluation quizzes, and programming tasks
* Lecture sessions, materials, and the practical assignment
* Literature/Web References on the Reading List, Provided Reading Materials, and referenced LiteratureQuality assurance:
All content submitted by students can be checked for plagiarism and/or cheating using automatic tools and individual inquiries. This can be done on concrete suspicion or on a random basis. Any (partial) performance obtained by fraud leads to an 'X' in your transcript, meaning that you have been caught cheating or plagiarizing.
Reading list
M. Völter, M. Kircher, U. Zdun: Remoting Pattern. Wiley & Sons (2004)
G. Hohpe, B. Woolf: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison Wesley (2003)
A. S. Tanenbaum, M. van Steen: Distributed Systems: Principles and Paradigms. CreateSpace (2016)
C. Kecher, A. Salvanos: UML 2.5: Das umfassende Handbuch. Rheinwerk Computing (2015)Further:
* Lecture slides and the accompanying course material.
* For each course unit, we provide additional recommended reading materials including Web references.
* For the practical assignment, we recommend studying different topics which are related to software design. One should read up on these topics if you are not already aware of them based on previous courses. For this, we provide a starting point, but depending on your skill level you might need to gather additional material.
G. Hohpe, B. Woolf: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison Wesley (2003)
A. S. Tanenbaum, M. van Steen: Distributed Systems: Principles and Paradigms. CreateSpace (2016)
C. Kecher, A. Salvanos: UML 2.5: Das umfassende Handbuch. Rheinwerk Computing (2015)Further:
* Lecture slides and the accompanying course material.
* For each course unit, we provide additional recommended reading materials including Web references.
* For the practical assignment, we recommend studying different topics which are related to software design. One should read up on these topics if you are not already aware of them based on previous courses. For this, we provide a starting point, but depending on your skill level you might need to gather additional material.
Association in the course directory
Module: VMI VIN IST DSE
Last modified: Th 23.05.2024 00:08
* Interactive discourse with your colleagues and lecturers
* Conception, planning and implementation of a simplified but realistic project
* Individual and group work on related practical and theoretical topics
* Students can present submissions and concepts to receive feedback
* Online self-evaluation and programming tasks
* Blended Learning