Distributed systems 1000-2D97SR
Seminar is oriented toward students interested in the following areas of computer science: operating systems, distributed operating systems, concurrent and distributed programming, concurrent and distributed algorithms, computer networks, WWW technologies, programmable smart cards, radio networks, P2P networks etc. During the last two years the main subjects of presentations were:
1. Application of programmable smart cards
2. WWW - technologies and standards, application of XML
3. Network protocols
4. Clustered architectures
5. Operating systems for mobile devices
6. Distributed file systems
7. Distributed access to databases
8. Unix-like operating systems with open source
9. Projects for design and development of operating system Linux
10. Cloud computing
Information about already defended master theses can be found in the net (on a seminar home page), as well as master theses themself.
More information about the seminar (e.g. summary of presentations from recent years since 1996/97) can be found on the net on the course home page.
Seminar will be conducted in English in case there are participants who do not speak Polish.
Type of course
Course coordinators
Learning outcomes
Knowledge
1. Has general knowledge of broadly understood issues of distributed systems, operating systems and concurrent programming.
2. Has knowledge of the main research problems in the field of distributed systems, operating systems and concurrent programming.
Skills
1. Has in-depth skills in preparing oral presentations, in Polish and a foreign language, in the field of computer science or in an area on the border of various scientific disciplines.
2. Is able to describe selected IT problems and their solutions in a way that is understandable to a non-IT specialist; can prepare a presentation (article) using IT tools, can prepare (also in English) a scientific study in a selected field of computer science.
3. Has language skills in the field of computer science consistent with the requirements specified for level B2+ of the Common European Framework of Reference for Languages.
4. Is able to determine directions for further learning and implement the self-education process.
Competencies
1. Knows the limitations of one's own knowledge and understands the need for further education, including acquiring knowledge outside the field.
2. Is able to precisely formulate questions to deepen one's understanding of a given topic (especially in contacts with non-IT specialists) or to find missing elements of reasoning.
3. Is able to work in a team, including in interdisciplinary teams; understands the need to systematically work on all long-term projects.
is able to formulate opinions on basic IT issues.
4. Understands the need to systematically read scientific and popular science papers in order to expand and deepen knowledge.
Assessment criteria
To pass the seminar a student has to fulfill the following conditions:
* Prepare and deliver two presentations (one per semester).
* Be absent no more than two times per semester.
* Take active part in the seminar, discuss, ask questions etc.
* Fourth year students: choose subject of the Master thesis.
* Fifth year students: submit Master thesis.
Bibliography
Current scientific literature of the subject, including scientific journals and data from Internet. Details are provided by the lecturer at the first meeting.
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: