You can find course descriptions in Sisu. In your study plan, choose the course and click the course code or search courses by code or name. Learning environments are found in MyCourses through search or after registration in "My own courses".
Master's Programme in Security and Cloud Computing (SECCLO)
Curriculum 2024-2026
About the programme
SECCLO Master's programme in Security and Cloud Computing (120 ECTS) is a two-year engineering programme which gives students a broad understanding of the latest and future technologies for secure cloud and mobile computing systems. Students study at two partner universities and, at completion, receive two officially recognized M.Sc. degrees.
SECCLO aims to educate professional engineers who are able to take on the most demanding R&D tasks and drive the development of future products and services. More specifically, the learning outcomes are the following:
- Students have the theoretical understanding of information security and practical skills for designing and critically analysing secure computing systems.
- Students understand the architectural principles of distributed services and applications. They are able to design, analyse, and implement cloud-based and distributed computing systems.
- Students have in-depth knowledge of their chosen specialization area and can apply it to solving technical and scientific problems. They are able to contribute to the knowledge and practices in their field.
- Students have strong software development skills and other technical and professional skills that enable them to take responsible roles in an industrial research and development environment, and they are qualified to continue to doctoral studies in academia.
Studies in the Security and Cloud Computing programme give students a broad understanding of the latest and future technologies for secure cloud and mobile computing systems. Students will gain both practical engineering knowledge and theoretical insights into secure systems engineering, distributed application development, network and service architectures, and cloud and mobile platforms. They can specialize in communications systems design, information security, reliable distributed systems, cryptography, or big data security. We believe in combining theoretical knowledge and security expertise with product development skills. The studies are also closely linked with research at the partner universities. The graduates are well prepared for industrial R&D jobs on the global job market, security engineering and consulting, various expert roles, and doctoral studies at the partner universities and internationally.
The 120 ECTS credits will be divided into two blocks: two semesters of courses (60 ECTS) will be provided by the entry university Aalto. The first year of the programme at Aalto covers fundamental concepts, methods and the latest technologies on secure systems engineering, distributed application development, network and service architectures, ubiquitous computing, and cloud and mobile computing platforms. The first year ends with a summer school and internship. For the second year, the students move to their exit university where they are able to specialize (30 ECTS) in communications systems (KTH), information security (NTNU), reliable distributed systems (DTU), cryptography (UT) or big data security (EURECOM). The fourth semester is dedicated to master’s thesis research and writing (30 ECTS). The thesis is usually written in a research and development project either in industry or in academia.
The programme is organized by a consortium of six European universities. It builds on the success of the earlier Security and Mobile Computing (NordSecMob) Erasmus Mundus programme in 2006-2017. The programme structure and curriculum have been revised based on the latest research trends and industry requirements.
Learning methods
Engineers must be able to apply theoretical knowledge to real-world engineering tasks. Therefore, the programme combines theoretical studies with integrated hand-on exercises and projects where the new knowledge is applied. Much of the students’ time is spent on group and individual assignments that train problem solving, research, and advanced engineering skills. In particular, the graduates must be able to write software code for the most demanding cloud and distributed applications, and they must be able to apply state-of-the-art security technologies to new products and services. Therefore, the studies include demanding software engineering tasks in each semester. Throughout the programme, students gain experience of collaboration in multicultural teams. In the courses that involve classroom teaching, it takes varied forms from traditional lectures and exercise sessions to discussion of group projects and student presentations. All students participate in an academic writing course and at least one seminar course where they learn to write a technical or research article, survey research literature, and present their own work.
The studies include opportunities for networking with local and European companies. Many of the teachers have industry background, and our partner companies contribute to some courses and projects. The programme includes a summer internship in industry or academic research, and a majority of the master’s thesis projects are done in industry in paid projects.
Specializations and mobility
The programme starts with a common year at Aalto University in Finland, which lays the foundations of knowledge on security and cloud services. For the second year, the students continue to their specialization at another partner university.
Degree structure
Common 1st year studies
|
60 ECTS |
Specialization 2nd year studies
|
60 ECTS |
Total | 120 ECTS |
SECCLO curriculum and learning outcomes also available on the SECCLO website.
Common 1st year studies 60 ECTS
- Security and Cloud Computing, Aalto University Finland 50 ECTS
- Summer school 5 ECTS
- Internship 5 ECTS
The first year of the programme (60 ECTS) covers fundamental concepts, methods and the latest technologies on secure systems engineering, distributed application development, network and service architectures, ubiquitous computing, and cloud and mobile computing platforms. Students are also able to choose specialized courses on topics such as network and mobile platform security, computer networking, verification, and data mining. The teaching methods combine theory with hands-on exercises and software development on cloud platforms and mobile devices. Students also practice writing and presentation skills and learn to follow the latest research. The 60 ECTS of the first year comprises 28 ECTS of mandatory courses, 24-27 ECTS of elective courses, and 5-8 ECTS of summer school and internship.
The mandatory and elective courses are listed below. Students who have previous knowledge in the area of a mandatory course can be given permission to take a more advanced course instead.
Compulsory studies in Aalto University 32-38 ECTS
Code | Course | ECTS | Period / Year |
---|---|---|---|
CS-C3130 | Information Security | 5 | I / 1. year |
CS-E4190 | Cloud Software and Systems | 5 | I - II / 1. year |
CS-E4340 | Cryptography | 5 | I - II / 1. year |
CS-E4770 | Designing and Building Scalable Web Applications | 5 | I-II, III-V / 1. year |
LC-1310 | Academic Communication for MSc Students | 3 | I-II, III-IV, IV-V / 1. year |
CS-E4000 | Seminar in Computer Science | 5 | 1. year |
CS-E4360 | SECCLO summer school* | 2-5 | V, Summer, no registration in Sisu |
SCI.itra/SCI.trai | Summer internship | 2-5 | V, Summer, no registration in Sisu |
*CS-E4360 SECCLO summer school: Students work in groups on a timely topic in information security. The school is organized by one of the partner universities at the end of the first study year. Students prepare for the summer school by reading research literature and working together on the provided problems. In the summer school, they complete a group project or exercise. All SECCLO students are required to participate in the summer school.
Compulsory language studies
Compulsory language studies are included as part of the Finnish bachelor’s degree for students who have studied in Finland and whose language of education is Finnish or Swedish. If the language studies have not been completed in the student’s bachelor’s degree, the student must take 2 ECTS in the second national language and 3 ECTS in one foreign language, including both oral and written proficiency.
Students who have received their education in a language other than Finnish or Swedish, or received their education abroad, are required to complete only 3 ECTS in one foreign language, including both oral and written proficiency. In SECCLO programme the students have the option to choose between an English course, fulfilling both oral and written requirements (o,w) or at least 3 ECTS of Finnish courses. We recommend the English course LC-1310 Academic Communication for MSc Students for everyone.
Students who have received their education abroad and who already have excellent command of English (e.g. as their native language) may choose 3 credits of Finnish or 3 credits of Swedish courses instead, hence not covering the requirement of oral/written proficiency but meeting the language requirement of the degree. Finnish/Swedish studies (instead of compulsory foreign language studies) are agreed in your HOPS.
For language studies at SECCLO exit universities, please see SECCLO website.
Optional studies in Aalto University 22-28 ECTS
Students should choose enough optional courses from the list below to meet the required number of credits for the first year. Students should follow announcements about the special courses with annually changing topics and teaching periods. Students are advised to review their course selection with the programme staff to ensure that it matches their prior knowledge and personal learning goals. Those who have previously taken similar courses can be given permission to take a more advanced course instead. Other Master-level courses on relevant topics including computer-science, mathematics, communications technology, and entrepreneurship may be included with prior agreement of the programme staff.
Code | Course | ECTS | Period / Year |
---|---|---|---|
CS-C3170 | Web Software Development | 5 | continuously available online course, I - V / 1. year |
CS-E4265 | Multimedia Systems | 5 | I-II / 1. year |
CS-E4640 | Big Data Platforms | 5 | III-IV / 1. year |
CS-E4580 | Programming Parallel Computers | 5 | V / 1. year |
CS-E3190 | Principles of Algorithmic Techniques | 5 | I-II / 1. year |
ELEC-E7321 | Advanced Networking | 5 | III-V / 1. year |
CS-E4760 | Platform Security | 5 | III-IV / 1. year |
CS-E4300 | Network Security | 5 | II / 1. year |
CS-E4350 | Security Engineering | 5 | III-IV / 1. year |
CS-E4370 | Applied Cryptography | 5 | III-IV / 1. year |
CS-E4380 | Special course: Advanced Cryptography | 5 | I-II / 1. year |
CS-E4330 | Special Course in Information Security | 5 | varying courses, teaching will be announced later |
CS-C3240 | Machine Learning | 5 | I / 1. year |
CS-E4650 | Methods of Data Mining | 5 | I-II / 1. year |
CS-E4003 | Special Assignment in Computer Science | 1-10 | I-II, III-Summer / 1. year |
CS-E5480 | Digital Ethics | 3-5 | V / 1. year |
TU-C2091 | Starting Up | 1 | continuously available online course, I - V / 1. year |
Specialization 2nd year studies 60 ECTS
Studies at partner university 30 ECTS
- Communications systems, KTH Sweden, 30 ECTS
- Information Security, NTNU Norway, 30 ECTS
- Reliable Distributed Systems, DTU Denmark, 30 ECTS
- Cryptography, UT Estonia, 30 ECTS
- Big Data Security, EURECOM France, 30 ECTS
Master's Thesis 30 ECTS
The final semester of the SECCLO programme is dedicated to the Master’s thesis (30 ECTS), jointly supervised by professors from both universities the student has studied in. The thesis is usually written in a research and development project either in industry or in academia.
- Published:
- Updated: