Course syllabus - Industrial Systems in Cloud Computing
Scope
7.5 credits
Course code
DVA444
Valid from
Autumn semester 2023
Education level
Second cycle
Progressive Specialisation
A1N (Second cycle, has only first-cycle course/s as entry requirements).
Main area(s)
Computer Science
School
School of Innovation, Design and Engineering
Ratified
2016-01-27
Revised
2023-01-19
Status
This syllabus is not current and will not be given any more
Literature lists
Course literature is preliminary up to 8 weeks before course start. Course literature can be valid over several semesters.
-
Books
Cloud computing for science and engineering
Cambridge, Massachusetts : The MIT Press, [2017] - xvi, 372 pages
ISBN: 978-0-262-03724-2 LIBRIS-ID: 22525335
Objectives
The purpose of the course is that the students will get insights in principles for Cloud Computing and relevant technologies as well as knowledge of industrial challenges. The students will learn about Cloud Computing concepts and technologies related to cloud infrastructures and deploying software to cloud. The course will address the complexity of problems and the current technologies within industry settings as well. Moreover, the students will be trained to be able to apply mapping study method and critical thinking to elicit relevant information, summarize, report and present information.
Learning outcomes
After completing the course, the student shall be able to:
1. describe the advantages and disadvantages of Cloud Computing to concrete problem domains, and explain the main drivers for the adoption of Cloud Computing and barriers to its adoption within industry settings
2. explain and compare different models of cloud platforms using the cloud computing stack
3. describe architectural considerations when developing cloud applications or moving applications to cloud
4. apply the mapping study method to find relevant information in scientific articles on a selected cloud-related topic, and reflect in own words in an own written report/article
Course content
The students will get an introduction to Cloud Computing principals and technologies, such as cloud deployment and service models, virtualization, designing cloud-based solutions and migrating legacy systems to cloud. They will learn to define criteria for comparing and evaluating cloud infrastructures. Then they will select particular topics and analyze them in more details using mapping study method, and present their analysis results. The tasks for each student will be:
Part 1:
- Reading assignments and presentation of main findings
- Comparison and evaluation of proprietary and Open Source Cloud infrastructures
- Write a summary of the evaluations
Part 2:
- Work in project for understanding a particular topic with respect to cloud computing
- Use mapping study method to find extending references on the topic and analyze relevant references
- Write a technical report about the topic
- Review other students papers
- Present the results of their own analysis
Tuition
- Lectures and guest lectures
- Studies of literature: Reading assignments are focused on a specific topic. Publications in form of literature surveys, systematic reviews in particular, are good sources for reading to get an overview picture of a specific topic
- Working in projects to analyze a certain topic
- Writing research reports: Writing state of the art and state of the practice reports on a certain topic related to cloud computing
- Seminar to present project results
Specific requirements
At least 180 credits of higher education, where at least 90 credits are in the area of computer science, and with basic knowledge in software engineering 7,5 credits. Swedish B/Swedish 3 and English A/English 6 are required. For courses given in entirely in English exemption is made from the requirement in Swedish B/Swedish 3.
Examination
Laboratory work (LAB1), A series of laboratory exercises that are reported according to instructions, 3 credits, examines the learning outcome 3, marks Fail (U) or Pass (G).
Project (PRO1), 4,5 credits, an assignment that is presented with a report and a demonstration of the project, examines the learning outcomes 1-4, marks Fail (U), 3, 4 or 5.
A student who has a certificate from MDU regarding a disability has the opportunity to submit a request for supportive measures during written examinations or other forms of examination, in accordance with the Rules and Regulations for Examinations at First-cycle and Second-cycle Level at Mälardalen University (2020/1655). It is the examiner who takes decisions on any supportive measures, based on what kind of certificate is issued, and in that case which measures are to be applied.
Suspicions of attempting to deceive in examinations (cheating) are reported to the Vice-Chancellor, in accordance with the Higher Education Ordinance, and are examined by the University’s Disciplinary Board. If the Disciplinary Board considers the student to be guilty of a disciplinary offence, the Board will take a decision on disciplinary action, which will be a warning or suspension.
Grade
Pass with distinction, Pass with credit, Pass, Fail