Language: English

  • Cloud and edge computing

    Max amount of FITech students: 10 Course contents In this course, we will look at modern cloud computing environments. We start by studying how data centres are constructed, paying particular attention to data center networking. Building on this, we define cloud computing and investigate how computation can be scaled in cloud environments. We extend the…

    Read More

  • Value network design for internet services

    Max amount of FITech students: 10 Course contents Learning outcomes The objective is to improve the student’s understanding about theory and design processes of value networks in Internet and to apply this understanding in design cases on the field. The emphasis of the course is in the field exercises implemented as team work and in…

    Read More

  • SDN fundamentals & techniques

    Course contents This course covers the principles of legacy routing and Software-Defined Networking (SDN), an important cornerstone of the 5G and beyond network systems. The course envelops theoretical and practical aspects of SDN, showcasing the different existing SDN protocols and controllers, with focus on ONOS and OpenFlow as SDN controller and SDN protocol, respectively. The…

    Read More

  • Performance analysis

    This course teaches performance analysis of modern computer and communication systems. Course contents Learning outcomes After the course, the student Course material Lecture slides (online). Teaching schedule Completion methods Examination (100 %), exercises. More information in the Aalto University study guide. You can get a digital badge after completing this course.

    Read More

  • Microservice architectures and serverless computing

    Max amount of FITech students: 35 The introduction of cloud computing and the explosive growth of mobile computing and new online services have brought new ways of structuring computing systems: microservice architectures and serverless computing. This course is about microservice and serverless system design, not implementation. This course will not teach how to program or…

    Read More

  • Machine type communications for internet of things

    Course contents The course discusses IoT connectivity requirements such as accuracy of the time synchronicity, link reliability, maximum latency, amount of data, duty cycle, number of connecting devices, coverage as well as the technologies available to meet the requirement. Also practical device side implementation and software development aspects will be covered. Learning outcomes After the…

    Read More

  • Machine learning for mobile and pervasive systems

    Max amount of FITech students: 25 During this course, students will learn good practices for machine learning with noisy and inaccurate data. Course contents Feature extraction/feature subset selection, handling high dimensional data, ANN + deep learning, probabilistic graphical models, topic models as well as unsupervised learning and clustering, anomaly detection and recommender systems. Course material…

    Read More

  • Internet protocols

    This course provides a theoretical and practical basis for protocol design and analysis, and investigates dynamics of Internet protocols from application developer’s perspective. Course contents The course consists of case studies, such as evolution of HTTP, comparison between MQTT and CoAP, TCP extension for multipath operations, and comparison between V2X technologies. The case studies will…

    Read More

  • Industrial training

    Max amount of FITech students: 20 During this course, students will plan and complete an R&D project following development and management processes used currently in 5G industry. Course contents Learning outcomes After finishing the course, students: Course material Course material available online. Teaching schedule Lectures on Tuesdays at 12–14. Completion methods Successful completion of R&D…

    Read More

  • Cybersecurity

    The course focuses on overall understanding of cybersecurity including different types of threats, cyber defense strategies, evaluation of technological solutions and emerging trends. After the course students are expected to understand digital security. Course content Learning outcomes  After successfully completing the course, the student Course material Lecture material (online). Teaching schedule Completion methods Attending the…

    Read More