• No results found

Master s Degree Programme in Computer, Communication, and Information Sciences

N/A
N/A
Protected

Academic year: 2021

Share "Master s Degree Programme in Computer, Communication, and Information Sciences"

Copied!
89
0
0

Loading.... (view fulltext now)

Full text

(1)

Master’s Degree Programme in

Computer, Communication, and

Information Sciences

Petri Vuorimaa, Department of Media Technology

petri.vuorimaa@aalto.fi

(2)

Agenda

12:00-12:10 Opening and CCIS Presentation (Petri Vuorimaa) 12:10-13:30 Major Presentations

12:10-12:20 Computer Science (Petri Vuorimaa)

12:20-12:30 Communications Engineering (Jyri Hämäläinen) 12:30-12:40 Software and Service Engineering (Mika Mäntylä)

12:40-12:50 Mobile Computing, Services, and Security (Tuomas Aura) 12:50-13:00 Acoustics and Audio Technology (Tapio Lokki)

13:00-13:10 Machine Learning and Data Mining (Erkki Oja)

13:10-13:20 Signal, Speech, and Language Technology (Mikko Kurimo) 13:20-13:30 Game Design and Production (Perttu Hämäläinen)

13:30-13:40 International Studies (Eija Kujanpää) 13:40-13:50 Student Admission (Petri Vuorimaa) 13:50-14:00 Open Discussion

(3)

Background

q 

Aalto is clearly Finland’s largest ICT education

organization

q 

ICT education is carried out in two schools: SCI and

ELEC

available potentials are not fully used when MSc programs are operated separately

q 

There is no clear work division between SCI and ELEC

This has lead to some overlap in MSc education

q 

Why now is right time to merge MSc programs on ICT?

MSc program renewal ongoing anyway

Wide consensus on the benefits of the merger

Large joint MSc program between schools will provide a test case for school cooperation and realize student mobility on new level.
(4)

Computer, Communication, and

Information Sciences (CCIS)

q 

Joint Master’s Degree Program organized by Aalto

Schools of SCI and ELEC

q 

Eight majors and altogether 16 tracks

q 

Faculty includes over 40 professors

q 

First call for students starts in December 2014

q 

Operation starts in January 2015

(5)

Degree structure

q 

Master’s degree 120 cr

Major: 40-65 cr q  Long major (55-65 cr) q  Compact major (40-45 cr) + minor (20-25 cr)

Minor 20-25 cr (optional)

q  Master’s program decides whether minor is allowed

q  Minors can be chosen from a list defined by the Master’s program

Elective studies 25-35 cr

q  Additional minor (student’s own preference)

q  Multidisciplinary courses

q  Courses supporting the major

q  Full semester abroad

Master’s thesis 30 cr Major 40-65 ECTS Elective Studies 25-35 ECTS Master’s Thesis 30 ECTS Minor 20-25 ECTS
(6)

Majors

q  Computer Science (Petri Vuorimaa)

q  Communications Engineering (Jyri Hämäläinen)

q  Software and Service Engineering (Mika Mäntylä)

q  Mobile Computing, Services, and Security (Tuomas Aura)

q  Acoustics and Audio Technology (Tapio Lokki)

q  Machine Learning and Data Mining (Erkki Oja)

q  Signal, Speech, and Language Technology (Mikko Kurimo)

(7)

Computer Science Major

Petri Vuorimaa, Department of Media Technology

petri.vuorimaa@aalto.fi

(8)

Computer Science

q 

Organized jointly by four different departments:

Computer Science and Engineering

Information and Computer Science

Media Technology

Communications and Networking

q 

Six different tracks (broad major)

(9)

Core Courses and Tracks

Core Courses:

q  Operating Systems

q  Web Software Development

q  Information Security

q  Computer Graphics

q  Principles of Algorithmic

Techniques

q  Discrete Models and Search

q  Machine Learning: Basic

Principles

q  User Interfaces

Tracks:

q  Software Systems and

Technologies

q  Secure Systems

q  WWW Technologies,

Applications, and Science

q  Interactive Technologies

q  Algorithms, Logic, and

Complexity

q  Big Data and Large-Scale

(10)

Software Systems and Technologies

q 

Professors: Mario di Francesco, Keijo Heljanko, Lauri

Malmi, Jukka K. Nurminen, Heikki Saikkonen, Eljas

Soisalon-Soininen, Jorma Tarhio, Antti Ylä-Jääski

q 

Covers a wide range of topics on software systems,

including mobile and cloud computing, energy efficiency

of computing, novel networking technologies, and

pervasive applications built on top of this basic

foundation

q 

Focus on applied computer science building on a solid

software systems technology background

q 

Also possible to study advanced learning technologies

(11)

Software Systems and Technologies- Courses

q  Required core courses:

■  CSE-C3200 Käyttöjärjestelmät (Bachelor Studies or 1st fall, period I-II)

q  Mandatory courses:

■  T-110.5121 Mobile Cloud Computing (1st fall period I-II)

■  CSE-Exxxx Seminar on Software Systems and Technologies (1st spring, period 3-4)

q  Can be replaced by other T-110 or T-106 seminar

■  T-106.5600 Concurrent Programming (2nd fall, period I-II)

q  Recommended optional courses:

■  CSE-E5430 Scalable Cloud Computing (recommended 2nd fall, period I-II) ■  CSE-C3210 Web Software Development (period II-III)

■  T-110.5111 Computer Networks II - advanced features (1st or 2nd fall, period I-II) ■  T-110.5150 Applications and Services in Internet (1st or 2nd fall, period I-II) ■  T-106.5300 Embedded Systems (recommended 1st spring, period III-IV) ■  T-110.5102 Laboratory works (1st or 2nd fall, period I-II)

■  T-110.5130 Mobile Systems Programming (recommended 1st spring, period III-IV) ■  CSE-E5440 Energy-efficient Mobile Computing (recommended 1st spring, period V) ■  T-109.4300 Network Services Business Models

■  T-110.7111 Internet Technologies for mobile computing

■  CSE-E4430 Methods and Tools for Network Systems

■  TU-53.1331 Oppiminen ja oppimisympäristöt (1st or 2nd spring, period III-V) ■  CSE-E5280 Learning technologies (1st or 2nd fall, period I-II)

■  T-106.5550 Research methods (1st or 2nd spring, period III-V)

■  T-106.5221 Transaction management in databases (1st or 2nd spring, period III-IV) ■  T-106.4200 Johdatus kääntäjätekniikkaan (1st or 2nd fall, period I-II)

(12)

Secure Systems

q 

Professors: Tuomas Aura and N. Asokan

q 

Covers the fundamental models and technologies of

computer and network security, such as access control

and data protection, as well as timely topics in the

security of mobile, embedded and cloud-based systems

q 

Students will learn to analyze threats caused by a

creative adversary and to design secure, usable and

deployable security solutions

q 

Provides also a view to current research in systems

(13)

Secure Systems - Courses

q 

Required core courses:

CSE-C3400 Information security (Bachelor Studies or 1st fall, period I)

q 

Mandatory courses:

T-110.5241 Network security (1st or 2nd fall, period II)

CSE-E5470 Mobile system security (1st spring, periods III-IV)

T-110.5291 Seminar on network security (1st spring or 2nd fall, can be replaced with T-79.4502 if the students has taken another CS seminar)

q 

Recommended optional courses:

T-79.4502 Cryptography and data security (strongly recommended, 1st or 2nd fall, periods I-II)

T-110.5102 Laboratory works in networking and security (1st or 2nd fall, periods III-IV)

T-110.6220 Special course in information security (varying topics, e.g. malware analysis, 1st spring, periods I-II)
(14)

Web Technologies, Applications, and Science

q 

Professors: Eero Hyvönen and Petri Vuorimaa

q 

Handles subject areas of web services and web content

in a versatile way

q 

Students learn to develop content to the web and control

the technologies related to presenting and transferring

that data

q 

One relevant learning goal is the ability to develop web

services to the users

q 

Also information retrieval systems and their evaluation

are introduced

q 

Other core content is related to developing web services

(15)

Web - Courses

q 

Required core courses:

CSE-C3210 Web Software Development

ELEC-E7850 User Interfaces

q 

Mandatory courses:

T-111.4360 Design of WWW services

T-75.4300 Semantic Web

T-75.4400 Information Retrieval

q 

Recommended optional courses:

T-121.5300 User Interface Construction

T-75.5300 Web Services

T-111.5360 WWW-applications

T-75.5600 Special Assignment in WWW and Knowledge Technology

T-111.5350 Multimedia Programming

T-111.5501 Seminar or Media Technology
(16)

Interactive Technologies

q  Professors: Antti Oulasvirta and David McGookin

q  What is the best interface for wearable computers? Can we improve

predictive text entry work on smartphones? Will augmented reality glasses become popular? How can we best control a computer with our eyes or gestures? How could social media services improve

user experience?

q  The design of technology for human use is among the most

significant challenges of the information society. This track focuses on the applications of engineering, social sciences, and

computational sciences to the design of user interfaces.

q  The courses span the software and hardware aspects of interactive

technologies, including input devices, interaction techniques, quality of experience, user interface technologies, interactive applications, social media, and interactive systems. Students learn to apply

models, theories, and methods to increasingly realistic design

(17)

Interactive Technologies - Courses

q  Required core courses:

■  ELEC-E7850 User Interfaces

q  Mandatory courses:

■  ME-E4200 Experimental User Interfaces

■  T-111.4800 Social Media

■  ELEC-E7860 Research Project in User Interfaces

■  DOM-E5058 Information Visualization and Design

q  Recommended optional courses:

■  ME-C2600 Ihminen havaitsina (no English version?)

■  Becs-114.5501 Experimental and Statistical Methods in Biological Sciences I

■  Becs-114.5502 Experimental and Statistical Methods in Biological Sciences II

■  Social Psychology and ICT (Prof. Ravaja, University of Helsinki, Social Psychology)

■  T-61.5010 Information visualization

■  T-111.4360 Design of WWW services

■  ME-C3100 Computer Graphics

■  ME-E4100 Advanced Computer Graphics

■  T-61.3050 Machine Learning: Basic Principles (ICS)

■  T-61.5070 Computer Vision

■  CSE-C3210 Web Software Development

(18)

Algorithms, logic and complexity

q  Professors: Aristides Gionis, Petteri Kaski, Ilkka Niemelä, Kaisa Nyberg, Pekka

Orponen, Jukka Suomela, and Stavros Tripakis

q  Provides the students with a strong theoretical background that covers fundamental

conceptual tools for the modeling, design, and analysis of advanced computing systems

q  The global computing infrastructure of the future will be founded on a complex and

extensively distributed network of heterogeneous subsystems of varying degrees of autonomy

q  New practices in the design, development, implementation, and application of

computing systems and services call for professionals with up-to-date knowledge in this rapidly developing field

q  Students will receive a solid and versatile methodological education which prepares

you for a career as an expert in exploiting and advancing these new exciting computing technologies

(19)

Algorithms, logic and complexity - Courses

q  Required core courses:

■  T-79.4202 Principles of Algorithmic Techniques I-II ■  T-79.4101 Discrete Models and Search III-IV

q  Mandatory courses (choose 3 out of 6):

T-79.5207 Advanced Course in Algorithms III-IV

ICS-E5020 Distributed Algorithms I-II

ICS-E5010 Computer Aided Verification and Synthesis III-V

T-79.5501 Cryptology III-IV

T-79.5103 Computational Complexity Theory III-IV

T-79.5105 Answer Set Programming I-II

q  Recommended optional courses:

T-79.5205 Combinatorics (Combinatorial Algorithms?) I-II

T-79.4302 Parallel and Distributed Systems I-II

ICS-E5xxx Systems, Models, and Algorithms ?-?

T-79.5104 Advanced Course in Computational Logic I-II

T-79.4502 Cryptography and Data Security I-II

T-61.5060 Algorithmic Methods of Data Mining I-II
(20)

Big data and large-scale computing

q  Professors: Aristides Gionis, Keijo Heljanko, Petteri Kaski, Sami

Kaski, and Jukka Suomela

q  Provides the students with a strong background to cope with the

challenges arising from the growth of data and information in our society

q  Educates professionals who are capable of dealing with the

different aspects of modern data management and data analytics: ■  data management and efficient data processing

■  cloud computing

■  distributed and parallel computing

■  data analysis, and

(21)

Big data and large-scale computing - Courses

q  Required core courses:

T-61.3050 Machine Learning: Basic Principles I

q  Mandatory courses:

T-61.5060 Algorithmic Methods of Data Mining I-II

CSE-E5430 Scalable Cloud Computing I-II

Modern Database Systems III-IV

q  Recommended optional courses:

ICS-E4020 Programming Parallel Computers V

ICS-E4000 Artificial Intelligence

ICS-E4030 Kernel Methods in Machine Learning

T-61.5130 Machine learning and neural networks II

T-61.5140 Machine Learning: Advanced Probabilistic Methods III-IV

T-61.5070 Computer Vision III-IV

T-61.5010 Information visualization III

T-110.5121 Mobile Cloud Computing I-II

S-89.5150 Speech Recognition II
(22)

CCIS: Communications

Engineering

(23)

Communications Engineering

q 

Communications Engineering major focuses on

communications and networking technology, networking

business, and human aspects of communications

technology

.

q 

The Communications Engineering graduates will be the

key actors of the international telecommunications

industry.

Students typically do their Master’s thesis in industry.

Students interested in postgraduate studies can also do their thesis in research projects of Aalto University.

q 

Communications Engineering Master’s Programme is

one of the oldest international MSc programmes in

Aalto.

(24)

Study tracks

q 

Three study tracks: Wireless Communications, Internet

Technologies and Communications Ecosystem.

Key areas in Wireless Communications are radio interface technologies and communication theory, fundamentals of wireless networks, systems and standards, and resource management in wireless communications.

Internet Technologies focuses on internetworking and the use of

packet switching technology for all kinds of services in next generation networks.

Communications Ecosystem covers areas ranging from

technology to human and business aspects of communications networks and services. The goal is to educate multi-skilled

professionals and to promote collaboration between experts of technology, economics and design.

(25)

Communications Engineering

q 

Organized jointly by two departments:

Communications and Networking (Comnet)
(26)

Structure of the major

Track specific courses Internet Technologies Wireless Communications Communications Ecosystem

Core courses for the major (15cr)

(27)

Internet Technologies: Compulsory courses

for all students in the track (35cr)

Code Course name Credits Responsible

teacher

ELEC-XXXX Trends in Communications Research 5 Samuli Aalto/Jyri

Hämäläinen ELEC-XXXX

(S-38.3184)

Internet Traffic Measurements and Measurement Analysis

5 Markus Peuhkuri/Esa

Hyytiä/Pasi Lassila

ELEC-XXXX Wireless Systems 5 Jyri Hämäläinen

CSE-C3400 Information Security 5 Tuomas Aura

ELEC-XXXX Routing and SDN 5 Jose Costa Requena

(Raimo Kantola)

ELEC-XXXX Internet Protocols 5 Pasi Sarolahti

ELEC-XXXX Laboratory/Project course in Internet Technologies

5 Markus Peuhkuri/Juha

Järvinen/Raimo Kantola

+25cr selected from a limited set of courses defining the focus area (e.g.

(28)

Wireless Communications: Compulsory

courses for all students in the track (45cr)

Code Course name Credits Responsible

teacher

ELEC-XXXX Trends in Communications Research 5 Samuli Aalto/Jyri Hämäläinen ELEC-XXXX

(S-38.3184)

Internet Traffic Measurements and Measurement Analysis

5 Markus Peuhkuri/Esa Hyytiä/Pasi Lassila ELEC-XXXX Wireless Systems 5 Jyri Hämäläinen ELEC-X110 Communications Theory 5 Olav Tirkkonen ELEC-X120 Radio Resource and Spectrum

Management

5 Riku Jäntti ELEC-X140 Mobile Communication Systems 5 Tarik Taleb ELEC-X150 Laboratory Course in Wireless

Communications

5 Kalle Ruttik ELEC-XXXX Signal Processing for Communications 5 Risto Wichman S-72.3410 Coding methods 5 Patric Östergård

+15cr selected from a limited set of courses defining the focus area (e.g. Internetworking, Teletraffic Theory, Network Security, Signal Processing)

(29)

Communications Ecosystems: Compulsory

courses for all students in the track (35cr)

Code Course name Credits Responsible

teacher

ELEC-XXXX Trends in Communications Research 5 Samuli Aalto/Jyri

Hämäläinen ELEC-XXXX

(S-38.3184)

Internet Traffic Measurements and Measurement Analysis

5 Markus Peuhkuri/Esa

Hyytiä/Pasi Lassila

ELEC-XXXX Wireless Systems 5 Jyri Hämäläinen

S-38.3041 Operator Business 5 Heikki Hämmäinen

S-38.3046 Value network design for Internet

services

5 Heikki Hämmäinen

S-38.3061 Communications Ecosystems

Analysis

5 Kalevi Kilkki

ELEC-E7850 User Interfaces 5 Antti Oulasvirta

(30)

Software and Service

Engineering

Proposal for Contents of Major and Minor

(31)

Software and Service Engineering

q 

BACKGROUND: Software intensive products and digital

services are crucial to economies, societies and human

well-being.

q 

GAIN: As a student of Software and Service Engineering, you

learn to design and develop products and services that create

business value and satisfy real user needs. You learn to

tackle wicked, real-world problems taking human, societal,

organizational, and technological factors into account.

q 

CONTENTS: The major has four threads making it possible to

specialize in software engineering, service design and

(32)

Software and Service Engineering

q 

A combination of four current majors

Together, these majors represent 26% of all CS major students (2012)

q 

Offered with four tracks:

1. Software Engineering

2. Service Design and Engineering

3. User-Centered Design

4. Enterprise Systems

q 

The major is offered as both long and compact

q 

In addition, two minors are offered

q 

Disclaimer: The course lists on the following pages are

(33)

Tracks

– 

1. Software Engineering

Goal: Increase successes in software development

–  Success: On-time + On-budget + High quality

– 

2. Service Design and Engineering

Goal: Design digital services using multidisciplinary methods to create business and customer value

– 

3. User-Centered Design

Goal: Design systems and products that satisfy or exceed users needs and expectations

– 

4. Enterprise Systems

Goal: Efficient utilization of information systems in organizations
(34)

Major: Common Courses

q 

Compulsory

CSE-C3610 Software Engineering, 5 cr

CSE-C3800 User Interfaces and Usability, 5 cr

If the compulsory courses have been taken during the B.Sc. stage, additional electives can be selected in the thread

q 

Electives

(35)

Software Engineering Thread —

Long Major

q  Thread compulsory (15 cr)

■  CSE-C3600, Software Design and Modeling, 5 cr

■  CSE-Cxxx, Software Development Project 3, 5 cr

■  CSE-Cxxx, Seminar in Software and Service Engineering, 5 cr

q  Thread electives (select 20-40 cr)

■  T-76.5650, Methods for Software Engineering and Business Research, 5 cr

■  T-76.5612, Software Project Management, 5 cr

■  T-76.5615, Requirements Engineering, 5 r

■  T-76.5150, Software Architectures, 5 cr

■  T-76.5613, Software Testing and Quality Assurance, 5 cr

■  T-76.5699,Individual Studies, 5-10 cr

■  CSE-Cxxx, Special assignment, 1-10 cr

q  General electives (select 5 – 15 cr)

(36)

Software Engineering Thread — Compact

Major

q 

Thread compulsory (10 cr)

CSE-C3600, Software Design and Modeling, 5 cr

CSE-Cxxx, Software Development Project 3, 5 cr

q 

Track electives (select 15-30 cr)

CSE-Cxxx, Seminar in Software and Service Engineering, 5 cr

T-76.5650, Methods for Software Engineering and Business Research, 5 cr

T-76.5612, Software Project Management, 5 cr

T-76.5615, Requirements Engineering, 5 r

T-76.5150, Software Architectures, 5 cr

T-76.5613 Software Testing and Quality Assurance, 5 cr

q 

General electives (select 0-15 cr)

(37)

User-Centered Design

Track — Long Major

q  Track compulsory (20 cr)

■  CSE-Cxxx, Methods for user-centered product development, 5 cr

■  CSE-Cxxx, User-centered concept design, 5 cr

■  CSE-Cxxx, Usability evaluation, 5 cr

■  CSE-Cxxx, User interface construction, 5 cr

q  Track Electives (20-35 cr)

■  CSE-Cxxx, Seminar in Software and Service Engineering, 5 cr

■  CSE-Cxxx, Special assignment 1-10 cr

■  T-76.5615, Requirements engineering, 5 cr

■  CSE-Cxxx, Service camp, 5-10 cr

■  CSE-E6250, Digital Service Design, 1-10 cr

■  CSE-Cxxx, Software Development Project 3, 5 cr

■  ME-E4200, Experimental User Interfaces, 5 cr

■  ME-C2600, Ihminen havaitsijana, 5 cr

■  ELEC-E7850, User interfaces, 5 cr

■  ELEC-E7860, Research project in user interfaces, 5 cr

■  TU-C1010, Ihminen ryhmässä

q  General electives (0-30 cr)

(38)

User-Centered Design Track — Compact

Major

q 

Thread compulsory (15 cr)

CSE-Cxxx, Methods for user-centered product development, 5 cr

CSE-Cxxx, User-centered concept design, 5 cr OR

CSE-Cxxx, Usability evaluation, 5 cr

CSE-Cxxx, User interface construction, 5 cr

q 

Thread Electives (15-20 cr)

CSE-Cxxx, Seminar in Software and Service Engineering, 5 cr

CSE-Cxxx, User-centered concept design, 5 cr

CSE-Cxxx, Usability evaluation, 5 cr

CSE-Cxxx, Special assignment 1-10 cr

ME-C2600, Ihminen havaitsijana, 5 cr

ELEC-E7850, User interfaces, 5 cr
(39)

Service Design and Engineering Thread

Compact Major + Aalto Service Minor

q 

Thread compulsory (10 cr)

Aalto Service Camp, 10 cr

q 

Thread electives (20 cr)

CSE-Cxxx, Seminar in Software and Service Engineering, 5 cr

CSE-Cxxx, User-centered concept design, 5 cr

CSE-Cxxx, Methods for user-centered product development, 5 cr

One programming course, e.g Web development (details TBD)

T-76.5615, Requirements engineering, 5 cr

CSE-E6250, Varying course in service design, 5 cr
(40)

Enterprise Systems (Compact Major)

q  Thread compulsory

■  T-86.5141,Enterprise Systems Architecture *), 5

■  T-86.5310, ICT Enabled Service Business and Innovation, 5

■  CSE-????, Seminar: SoberIT:n yhteinen seminaarikurssi (?), 5

q  Thread electives

■  T-86.5150, Special Assignment on Enterprise Information Systems, 5 / 10

■  T-86.5165, Seminar on Enterprise Information Systems, 5

■  T-86.5180, IT Governance, 5

■  CSE-xxxx, Introduction to Industrial Internet, 5

■  CSE-xxxx, Seminar on Industrial Internet, 5 / 10

■  XXX-xxxx, Industrial Internet Project, 10

■  CSE-xxxx, “System of Systems” kurssi (Kary Främling), 5

■  T-76.5632, Tietotekniikkaoikeus (tai Law in Network Society), 5

■  T-76.5150, Software Architectures *), 5

■  T-76.5615, Requirements Engineering *), 5

■  T-76.5612, Software Project Management, 5

■  57E00500, Capstone: Business Intelligence (varmistettava M.Rossi), 6

(41)

Minor in Software and Service Engineering

q 

Compulsory (5 cr)

CSE-C3610, Software Engineering, 5 cr OR

CSE-C3800, User interfaces and usability

q 

Elective courses (15-20 cr)

CSE-C3600, Software Design and Modeling, 5 cr

T-76.5612, Software Project Management, 5 cr

T-76.5615, Requirements engineering, 5 cr

T-76.5150, Software Architectures, 5 cr

T-76.5613, Software Testing and Quality Assurance, 5 cr

CSE-Cxxx, Methods for user-centered product development, 5 cr

Aalto service intro

CSE-Cxxx, User-centered concept design

CSE-Cxxx, Usability evaluation
(42)

Usability School Minor 20-25 cr

(separate program)

q  Compulsory courses (8 cr)

■  CSE-Cxxx, Methods for user-centered product development, 5 cr

■  Cog421 (HY), Tieteellinen päättely ja selittäminen kognitiotieteilijöille, 3 cr

q  Select min 2 cr:

■  Cog101, Introduction to Cognitive Science, 6 cr

■  Cog115, Cognitive psychology I, 2.5 cr

■  Cog116, Cognitive psychology II, 6 cr

■  Cog212, Psychology of perception I, 6 cr

q  Select min 5 cr:

■  MUO-E3005, User inspired design, 5-10 cr

■  MUO-E3002, Interactive prototyping, 10 cr

■  MUO-E3006, Experience driven design, 10 cr

■  MUO-E3007, Strategic co-design, 5 cr

■  MUO-E3008, Designing for services, 5-10 cr

q  Electives

■  CSE-Cxxx, User-centered concept design, 5 cr

■  CSE-Cxxx, Usability evaluation, 5 cr

■  CSE-Cxxx, User interface construction, 5 cr

(43)

CCIS

Mobile Computing, Services

and Security

major

Tuomas Aura

2014-10-31

(44)

How is

Mobile Computing

different?

q 

Combining:

Mobile Computing international Master’s program

Tietoliikenneohjelmistot-pääaine

q 

Carefully designed major, clear two-year plan from start

to graduation

2013 intake current status: 12 students, median credits 61,

median GPA 4.32

q 

International study environment

q 

Courses have close links to both research and industry

q 

Summer internships, RA and TA jobs, industry thesis,

(45)

Teaching staff

q 

Affiliated research groups:

Data communications software

group

(=Tietoliikenneohjelmistot),

Secure systems group

q 

Professors

N. Asokan, Tuomas Aura, Mario Di Francesco,

Jukka K. Nurminen, Keijo Heljanko, Antti Ylä-Jääski

q 

Lecturers and postdocs

Sakari Luukkainen, Andrey Lukyanenko, Zhonghong Ou, Matti

Siekkinen, Sanna Suoranta, Yu Xiao

q 

Doctoral students and older Master’s students

q 

External lecturers and tutors

(46)

Course content

q 

Core research and technology topics

Mobile and wireless networks, network architecture

Network-based services and applications, services business

Network security, mobile platform and cloud security, secure

systems engineering

q 

Hands-on exercises

Programming assignments, laboratory works

Software development for mobile devices and cloud

q 

Skills for well-rounded graduate engineers

Seminar courses for writing and presentation, latest research
(47)

Outcomes

q 

What should graduates know?

Broad knowledge of technology: mobile computing technology,

communication networks, applications, services and service management , business models

Product development skills: ability to develop new communication

network solutions and service platforms

Secure systems engineering: ability to build secure systems from

threat analysis to design and implementation

Following and utilizing scientific research: ability to read,

understand and apply

q 

Where do most graduates go?

Industrial R&D, expert roles, management, sales, entrepreneur
(48)

Mobile Computing – mandatory courses

Mandatory if not in Bachelor degree (max 2 x 5cr):

q  CSE-C3210 Web Software Development (Otto Seppälä)

q  CSE-C3400 Information Security (Tuomas Aura)

Mandatory courses (max 6 x 5cr):

q  CSE-E4430 Methods and Tools for Network Systems (Mario DiFrancesco).

■  Methods and software tools: simulation, modeling, experimental evaluation, latex and writing

q  T-110.5111 Computer Networks II - Advanced Features (Matti Siekkinen)

■  Advanced network technologies: transport, data center, LTE, wireless sensor networks, software-defined networking, QoS, energy

q  T-110.5150 Applications and Services in Internet (Jukka Nurminen,Zhonghong

Ou)

■  Advanced application and service architectures: P2P, content distribution, Internet of Things, nano networks

q  T-110.5102 Laboratory Works in Networking and Security (Andrey Lukyanenko)

■  Hands-on laboratory exercises

q  T-110.5130 Mobile Systems Programming (Sakari Luukkainen)

■  Programming project: mobile + cloud, latest technologies e.g. HTML5

q  T-110.5191 Seminar on Internetworking/T-110.5291 Seminar on Network Security

(49)

Mobile Computing – elective courses

q  Choose enough to fill 40 or 60 cr (typically 0..6 courses):

q  Internet and services:

■  T-110.5121 Mobile Cloud Computing (Jukka Nurminen)

■  T-109.4300 Network Services Business Models (Sakari Luukkainen)

■  T-110.6000 Internet and Computing Forum (Antti Ylä-Jääski)

■  T-110.6101 Special Assignment in Networking and Security

■  T-110.6120 Special course in data communication software

■  T-110.7111 Internet Technologies for Mobile Computing (Sasu Tarkoma)

■  CSE-E5430 Scalable Cloud Computing (Keijo Heljanko)

q  Secure systems:

■  T-110.5241 Network Security (Tuomas Aura)

■  CSE-E5480 Mobile Systems Security (N. Asokan)

■  T-110.5210 Cryptosystems (Kaisa Nyberg)

■  T-79.5501 Cryptology (Kaisa Nyberg)

■  T-110.6220 Special course in information security

(50)

Acoustics and Audio Technology

q 

Joint major organized by departments of

Signal Processing and Acoustics (ELEC)

Media Technology (SCI)

q 

The major is offered as both long and compact

q 

In addition, a minor is offered

Prof. Vesa Välimäki (ELEC) Prof. Ville Pulkki (ELEC) Prof. Lauri Savioja (SCI) Prof. Tapio Lokki (SCI)

(51)

Acoustics and Audio Technology

q 

The major AAT gives

fundamental knowledge

about acoustical

phenomena, human

hearing and audio

technologies, and also

facilitates the students

to apply the knowledge

in practice.

(52)

Acoustics and Audio Technology

Core Courses:

q  Communication acoustics

q  Acoustics and the physics of

sound

q  Acoustical measurements

q  Audio signal processing

q  Room acoustics

q  Acoustics and audio technology

seminar

Elective Courses:

q  Electroacoustics

q  Noise Control

q  Digital signal processing

systems

q  Speech processing

(53)

Some areas of audio and acoustics studied in Aalto

XXX conference, 14.4.2010 53 Tapio.Lokki@tkk.fi One, two, three −2 −1 0 1 2

Kolmen musiikkinäytteen keskiarvo

Mieltymys G1 Mieltymys G2 Kaiuntaisuus Täyteläisyys Eroteltavuus Kirkkaus Läheisyys Bassoisuus Lempeys FTTSKT VSST SS VAKO PS FTVSKT KO ST PS SS VA TS FTKOPRKT SS STVS TS VA FT VS KT SS KOST PR TS VA Understanding Modeling Simulation

(54)

Some areas of audio and acoustics studied in Aalto

XXX conference, 14.4.2010 54 Tapio.Lokki@tkk.fi Music Noise sources Instruments / Speech Audio signals Audio technology Room acoustics Computer science Mathematics Physics Architecture Measurements Perception Human (spatial) hearing Statistics Listening test methodology Understanding Modeling Simulation
(55)

Machine Learning and Data Mining

q 

Based on the already established international master’s

program called Macadamia

q 

Organized by Department of Information and Computer

Science

q 

Department belongs to several centers of excellence:

the Computational Inference Research (COIN) center is

coordinated by the Department

Prof. Aristides Gionis Prof. Erkki Oja Prof. Juha Karhunen Prof. Samuel Kaski Prof. Harri Lähdesmäki Prof. Juho Rousu Prof. Tapani Raiko

(56)

Core Methodological Challenges

C1: Learning models from massive data C3: Statistical inference in structured stochastic models C4: Extreme Inference engine C2: Learning from multiple data sources

Future

Computational

Inference

F1: Intelligent information access F2: Computational molecular biology and medicine Kaski Oja Myllymäki Niemelä Corander Aurell Laaksonen
(57)

Some on-going and recent projects

q  PinView, EU, personal information navigator

q  UI-ART, Aalto, multimodal augmented reality

q  T4ME, EU NoE, technologies for multilingual Europe

q  Pascal2, EU NoE, pattern analysis, stochastic modelling

q  NOVAC, Academy, computational climatology

q  MultiBio, Tekes, fusion of biological information sources

(58)
(59)

Macadamia Courses

Compulsory Courses:

q  Machine Learning: Basic

Principles

q  Machine Learning and Neural

Networks

q  Machine Learning: Advanced

Probabilistic Methods

q  Algorithmic methods of data

mining

q  Kernel Methods in Machine

Learning

q  Information Visualization

q  Research Project in Computer

and Information Science

Elective Courses:

q  Computer Vision

q  Speech Recognition

q  Statistical Natural Language

Processing

q  High-Throughput Bioinformatics

q  Signal Processing in

Neuroinformatics

q  Artificial Intelligence

q  Digital Image Processing

q  Special Course in Computer

and Information Science I-VI

q  Principles of Pattern

(60)

Signal, Speech and Language Processing (SSLP)

q 

Professors

: Laine, Alku, Kurimo, Skyttä, Koivunen, Wichman,

Vorobyov

q 

You learn

signal processing, mathematical modeling and

machine learning for speech, language, communication and

data analysis

q 

Applications:

l 

human-computer interfaces, dictation, machine translation,

language learning

l 

large-scale video data indexing, retrieval, subtitling, analysis

l 

radar systems and networks, data transmission, sensing and

tracking of objects and spaces, analysis of networks

(61)

Courses of Signal, Speech and Language Processing

q  Common for the major (10 cr)

l  Signal processing for communications,

5cr

l  Machine learning: basic principles, 5cr

Elective courses: (30 cr)

For speech path selected courses from:

l  Pattern recognition, machine learning

(T-61)

l  Audio and acoustics

l  Signal processing

l  Computational modeling and cognitive

science

l  Mathematics and optimization

l  Usability and user interfaces

l  Language technology, UH

q  Common for speech path: (20 cr)

l  Speech processing, 5cr

l  Speech and language processing

methods, 2cr, and seminar, 3cr

l  Speech recognition, 5cr

l  Statistical natural language processing,

5cr

Common for signal path: (20 cr)

Select 4 courses from these 5:

l  Convex optimization for engineers

l  Sensory array signal processing

l  Statistical signal processing

l  High volume data processing (new)

(62)

Game Design and Production

Prof. Perttu Hämäläinen

(63)

Game Design and Production

q 

IDBM-style joint major offered by schools of SCI and ARTS

Department of Media Technology (SCI)

Department of Media (ARTS)

q 

Cross-disciplinary, selective intake

Prof. Perttu Hämäläinen Prof. Jaakko Lehtinen Prof. Tapio Takala Univ. Teacher Miikka Junnila

+

GUEST

STARS

(64)
(65)

Game Design and Production

q 

Modelled after IDBM: two schools, two degrees (M.Sc.,

M.A.), majority of courses shared

q 

Technically: two different major subjects with the same

name in the SCI CCIS and ARTS M.A. in New Media

programs

(66)

How many games?

q 

1

st

year: 3 games on a year-long Game Project course

Copy an existing game (or part of it)

Own game 1 (presented at Christmas Demo Day)

Own game 2 (spring)

q 

2

nd

year: thesis

q 

Additionally: lot’s of small exercises, e.g., prototyping

(67)
(68)
(69)

Game Design and Production

q 

CCIS only: Computer Graphics, Advanced Computer

Graphics

q 

M.A. in New Media only: Understanding Media, Art and

Design, Research Skills

q 

Shared compulsory: Game Design, Game Analysis,

Game Project, Advanced Topics in Game Design,

Playability Evaluation

q 

Shared optional: anything related to CS and design: 3D

user interface design, Games Research Project,

Machine Learning, Computer Vision, Parallel

(70)

Who is it for?

q 

People with their strongest talents in technology, but

who’d like to study more than a minor about game

design and art

q 

Want to create a game as your Master’s thesis

q 

Want to become one of those valuable engineers that

understand the user experience of games, and can use

their broad understanding to:

Rapidly generate and test game ideas
(71)

Further Information

q 

www.aalto.fi/ccis/

(72)

Go Global CCIS student!

CCIS info: Eija Kujanpää 29.10.2014

(73)

Internationalization of CCIS students

q  Summer and other short courses

https://into.aalto.fi/pages/ viewpage.action?

pageId=6309391

q  Internships &research

opportunities abroad

■  Aalto Science Institute (AScI)

http://asci.aalto.fi/en/ internships/

outgoing_asci_internships/

■  CERN and other internships:

Career Services

https://into.aalto.fi/display/

(74)

Internationalization of CCIS students

q  Exchange studies (1-2 semesters):

European countries, Nordic

countries, Asia, USA, Canada, Latin America, Russia, India (IIT Kanpur & Bombay)

Eurecom Graduate School

and Research Center (France): 7 tracks 1.Networking 2.Security in Communications Systems 3.Web Engineering 4.Multimedia 5.Mobile Communications 6.Transmission Techniques 7.Real Time and Embedded Systems

(75)

Internationalization of CCIS students

q  Master’s programme in ICT

Innovation (EIT)

■  Double degree programme

■  Scholarships (3000€ starting

grant + 500€/month x 24)

■  Integrated mobility with partner

universities:

q  KTH (Sweden), TU Delft

(Netherlands), BME (Hungary), UCL (UK), TU Berlin (Germany), Univ of Rennes 1 (France), Paris Sud Univ (France), TU

Eindhoven (Netherlands), Univ di Trento (Italy), Univ Twente (Netherlands), ELTE Hungary

(76)

Financial support

q 

Summer courses: approx 500

q 

Internships: salary + possible travel grants

q 

Exchange studies

Aalto University scholarships (to be updated for 2015 with Erasmus + programme rules:

q  Less than 6 months: 1500€

q  6-12 months: 2500€

Kela-support, other scholarships from foundations etc
(77)

More information

q

Study abroad fair 11.11.2014

https://into.aalto.fi/display/events/Study+Abroad+Fair

+ja+AYYn+tapahtumat

q

Meet Eurecom 11.11.2014 12.00-12.15,T2

q

Into-pages

q

International study coordinators at SCI and

ELEC

q 

Exchanges-sci@aalto.fi

,

exchanges-elec@aalto.fi

q

Study coordinators of your degree programme

(78)

Start thinking now!

Oa yhteyttä! Exchanges-sci@aalto.fi Mari Dagnall Perustieteiden korkeakoulun OOP-palvelut

T-talo, huone A226.

https://into.aalto.fi/pages/viewpage.action? pageId=1015873

(79)

Student Admission

Petri Vuorimaa, Department of Media Technology

petri.vuorimaa@aalto.fi

(80)

Masters Programme Renewal Timetable

q 

CCIS starts 1.1.2015

q 

New master’s programmes start

1.8.2015

q 

Old degree has to be ready by

31.10.2016

q 

Recommendation

: Students studying in the

old degree

structure

should have at least bachelor’s degree ready

(81)

CCIS Student Admission

q 

Transfer (light process)

Available for bachelor students in

q School of Science

q School of Electrical Engineering

Bachelor students can continue their master’s studies in CCIS

majors offered by their own school

Student mobility between schools is possible in certain cases

q 

Admission (full application)

All other Aalto students with bachelor’s degree

Student with bachelor’s degree from other universities

Students can apply to all majors if they fulfill the selection criteria
(82)

Transfer to CCIS

q 

Bachelor students in the old degree structure, who are

graduating in the spring 2015, should transfer to CCIS if

they have completed less than 60 ECTS of their

master’s studies

q 

Transfer must be applied and each application is

evaluated individually

(83)

Don’t transfer to CCIS

q 

If you have already bachelor’s degree done or it will be

ready soon

and

q 

you have already done more than 60 credits of master’s

studies,

and thus

(84)

Studies in the spring 2015

q 

CCIS accepts new students from 1.8.2015 onwards

q 

However, students can follow the new CCIS curriculum

already in Spring 2015

q 

Personal study plan (HOPS) must be updated and

approved

q 

Special study guidance will be provided during spring

2015

q 

Information on how to register will be provided in

(85)

B.Sc. Programmes in Transfer

q 

Studies started after 1.8.2013

Science and Technology (SCI) / Computer Science (CS) major or minor

Electrical Engineering (ELEC) / Information Technology (IT), Automation and System Technology (AUT), or Electronics and Electrical Engineering (EST) major

q 

Studies started before 1.8.2013

Computer Science and Engineering (TIK)

Communications Engineering (TLT)

Automation and Systems Technology (AUT)
(86)

Available Majors

B.Sc. Programme/ Major After 1.8.2013 (Before 1.8.2013) Computer Science / Software and Service Engineering / Mobile Computing, Services, and Security / Machine Learning and Data Mining

Acoustics and Audio Technology Communications Engineering / Signal, Speech, and Language Technology

Game Design and Production

SCI/CS (TIK)

X X *

SCI/CS Minor

other SCI majors?

X X ELEC/IT (TLT) * X X ELEC/AUT or EST (EST or AUT) X X

(87)

Admission Process

q 

Any student, who have bachelor’s degree, can apply to

any CCIS major

q 

Students in their final year of a bachelor's degree are

eligible to apply provided they complete their bachelor's

degree by 31 July 2015.

q 

Application period 15.12.2014 – 30.1.2015

q 

Selection process is paper based

except for Game Design and Production

q 

Further information is available at

aalto.fi/ccis

q 

Students, who are eligible to transfer to CCIS, shouldn’t

use admission process

(88)

Game Design and Production

q 

Game Design and Production is organized in School of

Science and School of Arts, Design and Architecture

q 

A group of students representing a variety of skills,

backgrounds and talents are chosen every spring

q 

Depending on the school applied to, the student

graduates with either M.Sc. (Technology) or M.A. (Art

and Design).

q 

The evaluation of applications is conducted in two

phases

Phase I: Evaluation of the applicant’s paper application

Phase II: Best applicants are invited to interviews on March 18-20
(89)

Further Information

q 

www.aalto.fi/ccis/

q 

wiki.aalto.fi/x/miG1BQ

Prof. Petri Vuorimaa Prof. Jyri Hämäläinen Mari Knuuttila Perttu Puska

References

Related documents

Some of a christmas letters to know what to join a browser is the value of your letter writing activities in his analysis and the us.. Maintain our soldiers to pen pal is

We will instead specify our model prior probabilities by choosing a prior mean model size, , with each variable having a prior probability of being included, independent of

Therefore, in the context of Aboriginal history and the doctrine of Native Title and the land rights movement, while both have had successions of wins and losses, it has been

The 920 Imagine Router provides standard control protocols including DALI, DMX, Ethernet (TCP/IP) and Helvar S-DIM to control any common light sources and

HGS: handgrip strength (kg); ALM: relative appendicular lean mass (kg/m 2 ); GS: gait speed, measured as walking speed over 4 meters (m/s); DET: the detection task (log10

As a consequence, with these publicly available IP addresses, any online users could go to ws.arin.net and enter the IP addresses for identifying a large

Salah satu metode yang dapat digunakan penelitian kursi penumpang land rover yang ergonomis adalah Ergonomic Function Deployment (EFD), EFD adalah metode untuk

Th e Smart Card/Scan Disk also allows the respiratory therapist to change your settings, such as pressure (prescribed by your doctor) and ramp time, without the need for