Course syllabus - Industrial Systems in Cloud Computing
Scope
7.5 credits
Course code
DVA444
Valid from
Autumn semester 2016
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
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 bible
Indianapolis, IN : Wiley, c2011. - xxviii, 497 p.
ISBN: 978-0-470-90356-8 LIBRIS-ID: 12325595
Cloud computing : concepts, technology, & architecture
Upper Saddle River, NJ : Prentice Hall, [2013] - xxxiv, 487 pages
ISBN: 9780133387520 LIBRIS-ID: 16997803
Articles
A Review on Cloud Computing Design Challenges in Architecture and Security
Journal of Computing and Information Technology - CIT 19,, 2011
Cloud Based Development Issues - A Methodical Analysis
International Journal of Cloud Computing and Services Science (IJ-CLOSER), Vol.2, No.1, February 2013, 2013
Cloud Migration Research - A Systematic Review
IEEE Transactions on Cloud Computing, 1 (2),
Cloud computing: State-of-the-art and Research Challenges
Journal of Internet Services and Applications, 2010
Quality of Service Approaches in Cloud Computing: A systematic Mapping Study
The Journal of Systems and Software 101(2015), 2015
Research Gaps and Trends in Cloud Computing: A Systematic Mapping Study
International Journal of Cloud Computing, 2014
Above the Clouds: A Berkeley View of Cloud Computing
Technical Report No. UCB/EECS-2009-28, University of California, Berkeley, 2009
Objectives
The purpose of the course is that the students will get insights in principals for Cloud Computing and relevant technologies as well as knowledge in 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 problem complexities 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 completed 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:
Part1:
- 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 ECTS credits of higher education, where at least 90 ECTS credits are in the area of computer science, and with basic knowledge in software engineering 7,5 ECTS 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
Written assignment (INL1), 1,5 credits, examines learning objective 1 and 3, marks Fail (U) or Pass (G)
Group assignment (GRU1), 1,5 credits, examines learning objective 2, 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 learning objective 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