Studies

Profiles

Profiles represent focus areas in MSC level education on which the staff has committed in such a way that appropriate courses will be available in long run. Each study plan contains 1) at least one compulsory course dependent on the specialisation line(s) associated with the profile, 2) some alternative courses from the bag of profile specific basic courses, 3) some voluntary courses from other profiles or lines, and 4) more advanced courses on the selected profile. Other style of study plans are quite acceptable, that is, it is possible to build additional personalised profiles from the available courses.

NODES associated profiles

  1. Future internet profile focuses on network architectures for Internet and other global systems, especially for mobile computing. Courses provided for this profile include the following: Internet protocols (compulsory opening course), Overlay and P2P Networks, Security (?), Introduction to Specification and Verificatio, Service Ecosystems. In addition, appropriate courses from other profiles or lines, and changing courses from the curricula, depending on the expertice area aimed. For minor topics, method sciences and statistics are recommended. Contact person: Sasu Tarkoma, Jussi Kangasharju.
  2. Collaborative and interoperable computing focuses on global service ecosystems and supporting infrastructure for them. Further, it links service-oriented software engineering practices in the ecosystem evolution, and utilises model-driven engineering and operation practices. The goal of education in service-oriented software engineering is to train experts at producing and managing inter-organizational service networks or at development of the software tools needed in these tasks. Courses provided for this profile include the following: Service ecosystems (compulsory opening), Introduction to Specification and Verification, Ohjelmistoarkkitehtuurit, Service-oriented software engineering with MDE. In addition, appropriate courses from other profiles or lines, and changing courses from the curricula, depending on the expertice area aimed.For minor topics, method sciences and business sciences are recommended. Contact person: Lea Kutvonen.
  3. Ubiquitous interaction studies the design, development and evaluation of interactivity with users in ubiquitous and mobile computing systems. The research is carried out by coupling in-depth user studies with design in the area of novel interfaces. The goal is to contribute to technology development efforts by deepening understanding of human and design perspectives. Currently, research is conducted in different areas: multitouch displays, adaptive and affective interfaces, multimodal interaction, information exploration and social computing. Application areas range from energy awareness, home computing, art and culture, workplace and knowledge work. Courses provided for this profile include the following: Human-Computer Interaction, Interface Technologies, Interactive Systems. Contact person: Giulio Jacucci.
  4. Data scientists help organizations make sense of their data. As data collection grows in speed, size and complexity, new challenges emerge in dealing with this so called "big data". These range from efficient algorithms to analyze the data to the design of large, distributed systems to acquire and manage the data. The Data Science study profile is an MSc level programme that combines elements from different subfields of computer science, from machine learning to distributed systems, to train new generations of data scientists for the industry, academia, and administration. The Data Science study profile is organized together by the Algorithms, Data Analytics and Machine Learning and the Networking and Services subprograms of the department. Students can take the Data Science profile under either subprogram. The language of education is English. Contact persons: Prof. Jyrki Kivinen (Algorithms, Data Analytics and Machine Learning), Prof. Sasu Tarkoma (Networking and Services).