Cloud and Mobile Computing
Structure Type: | Study unit |
---|---|
Code: | IITS3302 |
Type: | Optional obligatory / Professional Studies |
Curriculum: | TT 2019 |
Level: | Bachelor of Engineering |
Year of Study: | 4 (2022-2023) |
Semester: | Autumn |
Credits: | 5 cr |
Responsible Teacher: | Kankaanpää, Timo |
Language of Instruction: | English |
Courses During the Academic Year 2022-2023
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
3010 | TT2019-4, TT2019-4A | 2022-08-29 – 2022-12-17 | Harri Lehtinen | English | 2022-08-01 – 2022-09-06 |
3011 | IT2019-4, IT2019-4A, IT2019-4B | 2022-08-29 – 2022-12-17 | Ghodrat Moghadampour | English | 2022-08-01 – 2022-09-06 |
Learning Outcomes
After the course, the student understands how to develop modern mobile applications, she is familiar with cloud computing environments, and she understand the special characteristics of the cloud systems.
Student's Workload
135 h, which contains 70 h of scheduled contact studies.
The assessment of student’s own learning 1 h is included in contact lessons.
Prerequisites / Recommended Optional Courses
Object Oriented Programming, Java Server Programming.
Contents
Design and implementation of an Android application. Implementation of a cloud-based server solution; authentication, enabling global scaling and consideration of the cost structure of the cloud solution.
Recommended or Required Reading and Other Learning Resources/Tools
The material delivered by the teacher, online material.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures, exercises and a final project.
Assessment Criteria
Grade 5: The student is able to independently implement a client-server solution for a mobile client using a cloud-based server solution. The student can take into consideration the special features of mobile systems (touch screen, location and status data availability) and is able to efficiency use the modern cloud systems.
Grade 3: The student is able to work as a member of a software team for mobile solution development. She can implement either a mobile user interface or a cloud-based server side solution.
Grade 1: The student knows the principles of mobile solutions and cloud-based systems.
Assessment Methods
Exercises, an examination and a final assigment.