Distributed systems and data communications
The teaching and research in the sub-programme on distributed systems and data communications study how data-processing systems can be built out of autonomous parts. The focus lies on the communication and interaction between these parts. The sub-programme has two teaching focuses; the basics of the field and select advanced in-depth features. The basics of distributed systems and data communications include computer organization, operating systems, the basics of distributed computing, Internet protocols, middleware, information security and the formal methods for verification and specification. The optional courses of this sub-programme are based on the latest research in the NODES research group, including mobile computing, the cooperation of autonomous systems, and user interfaces for pocket-sized mobile devices.
Graduates from this sub-programme are familiar with the operational principles of computer equipment, and on the basis of this knowledge, they can evaluate the suitability of different system and data communications solutions for different purposes. In addition, they know the verification and specification methods needed to ensure the proper functioning of the systems, and are able to evaluate the performance of them. If there are no suitable systems available, they have learned to specify and implement the features needed.
This sub-programme offered the Data Communications Software Master's programme in English.
Contact persons: Professor Lea Kutvonen
Teaching: http://www.cs.helsinki.fi/hajautetut/
Research: http://www.cs.helsinki.fi/research/nodes/