Course syllabus - Smart Digital Platforms: Cloud Computing, Security and Big Data
Scope
7.5 credits
Course code
DVA260
Valid from
Autumn semester 2026
Education level
First cycle
Progressive Specialisation
G1F (First cycle, has less than 60 credits in first-cycle course/s as entry requirements)
Main area(s)
Computer Science
Organisation
Department of Computer Science & Engineering
Ratified
2020-12-15
Revised
2025-11-03
Literature lists
Course literature is preliminary up to 8 weeks before course start. Course literature can be valid over several semesters.
-
Books
Big data: principles and best practices of scalable real-time data systems
ISBN: 9781617290343
Articles
The NIST definition of cloud computing
NIST cloud computing reference architecture
NIST special publication. 500(2011):1-28
Introduction to edge computing
Edge Computing: Models, technologies, and applications. 2020:3-25. Not mandatory.
The computing continuum: From IoT to the cloud
Objectives
The purpose of this course is to introduce the concept of cloud computing and give knowledge and insights in handling and processing Big Data in the cloud. The course will provide students with the necessary theoretical and practical knowledge to be able to use cloud services in managing Big Data and taking into account the data security aspects.
Learning outcomes
After completing the course, the student shall be able to:
- describe the cloud models, service models, structure and functionalities,
- describe the concept of Big Data and relation to cloud services,
- differentiate between different database services and apply them in different scenarios,
- understand and compare different storage options,
- describe and recommend how data is secured in cloud environment and
- practically apply a number of cloud services to search large amounts of data.
Course content
- Introduction to Cloud Computing: Concept, Architecture, Services, and Deployment models
- Cloud technologies: Virtualization, Load Balancing, Scalability and Elasticity
- Cloud storage: Overview of storage technologies
- Cloud databases: Database concept and languages
- Big Data in the cloud: Concept and analytic services
- The de facto Big Data processing frameworks: Hadoop and MapReduce
- Security and Privacy in the cloud: Concept and challenges
- Cloud Access: authentication, authorization and accounting
Specific requirements
Programming 7,5 credits.
Examination
Written examination (TEN1), 2,5 hp, examines the learning outcomes 1-5, marks Fail (U), 3, 4 or 5.
Project (PRO1), 3 hp, examines the learning outcome 6, marks Fail (U), 3, 4 or 5.
Laboratory work (LAB1), 2 hp, examines the learning outcomes 2-4, marks Fail (U) or Pass (G).
A student who has a certificate from MDU regarding disability study support, can request adaptions for the examination. It is the examiner who takes decisions on any adaptions, based on the certificate and other conditions.
Grade
Grading scale: 5, 4, 3
Interim Regulations and Other Regulations
The course overlaps with 3 credits towards DVA453 Machine Learning with Big Data, with 4.5 credits towards DVA254 Cloud Services and with 2.5 credits towards DVA444 Industrial Systems in Cloud Computing.
Print Course syllabus