Mobile Computing, Services and Security

Professor in charge: Antti Ylä-Jääski
Extent: Long (55-65 credits) or compact major (40-45 credits). Students taking a compact major take also a minor (20-25 cr). Students taking a long major may include an optional minor in their elective studies.
Abbreviation: Mobile
Code: SCI3045
School: School of Science

Objectives

Studies in the Mobile Computing, Services and Security major give students a broad understanding of the latest and future technologies for mobile and cloud computing from several perspectives. Students will gain practical engineering knowledge of and theoretical insights into the challenges of network application development, service architectures, secure systems engineering, and mobile and cloud platforms. The graduates are well prepared, for example, for industrial R&D jobs, various expert roles, or doctoral studies at Aalto University and abroad.

Learning outcomes

  • Students learn the necessary software skills, theoretical understanding and system architecture principles to design, analyse and implement distributed, mobile and cloud computing systems,
  • and they learn the necessary skills and theoretical theoretical understanding to systems security design and analysis.
  • Students develop capabilities to both develop mobile computing systems in industrial environment and further progress into higher academic research.

Structure and content

The program covers topics on mobile and wireless networks, network architecture, network-based services and applications, services business, and secure systems engineering. The studies are closely linked with the research done by the teachers, for example, on the Internet of Things, cloud services, mobile platform security, energy and green ICT, pervasive and ubiquitous computing, and mobility protocols. Special attention is paid to security and privacy issues as they are critical requirements in developing and deploying services in open networks and distributed systems. The teaching methods combine theory with hands-on exercises and software development on mobile devices and cloud platforms. Students also learn writing and presentation skills and to follow the latest research.

Major compulsory courses (40 credits)

These courses are compulsory, unless already included in the student’s previous studies. Students who have studied similar content at another university should contact the professors of the major to discuss their personal study plan.

CODE

NAME

CREDITS

PERIOD

CS-C3170

Web Software Development

5

II-III

CS-C3130

Information Security

5

I

CS-E4005

Methods and Tools for Network Systems

5

I-II

CS-E4130

Computer Networks II - Advanced Features

5

I-II

CS-E4140

Applications and Services in Internet

5

I-II

CS-E4160

Laboratory Works in Networking and Security

5

III-IV

CS-E4100

Mobile Cloud Computing

5

I-II

CS-E4000

Seminar on Computer Science

5

I-II, III-V

Major optional courses

Choose enough courses from the list below to meet the required number of credits.

CODE

NAME

CREDITS

PERIOD/YEAR

INTERNET AND SERVICES:

CS-E4170

Mobile Systems Programming

5

III-IV

CS-E4003

Special Assignment on Computer Science

1-10

I-II, III-V

CS-E4180

Internet Technologies for Mobile Computing

5

III-IV

CS-E4120

Scalable Cloud Computing

5

I-II

SECURE SYSTEMS:

CS-E4300

Network Security

5

II

CS-E4310

Mobile Systems Security

5

III-IV

CS-E4320

Cryptography and Data Security

5

I-II

CS-E4330

Special course in information security

5

I-II, III-IV, V

Other courses on relevant topics may be included by prior agreement of the professors of the major. 

Login Form

Powered by jms multisite for joomla