IDG2001 - Cloud Technologies


Examination arrangement

Examination arrangement: Portfolio assessment and Written exam
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Portfolio assessment 60/100 1 semesters ALLE
School exam 40/100 3 hours E

Course content

The field of cloud computing and cloud technologies is dynamic. It changes rapidly. There are some fundamental concepts that stay relatively unchanged, and there is an innovation in tools and technologies that often change. Due to those characteristics, the course lectures are subject to change, based on contemporary market adjustments. The current coverage includes, but is not limited to:

  • networking in general, networking stack (OSI)
  • virtualization technologies
  • basic use of Unix/Linux systems (, Bash, NFS, SSH)
  • cloud and networking architectures -Principles of Cloud Technologies (e.g. Infrastructure, Scaling)
  • Security
  • SaaS, PaaS, IaaS
  • Economics Cloud Systems (Business models, Pricing models)
  • cloud-based web APIs

Learning outcome

At the end of the course students shall possess specialized knowledge and skills:


  • Understand fundamentals of networking
  • Understand of data centers operations, requirements and challenges
  • Possess thorough knowledge of SaaS, IaaS, PaaS
  • Understand the social and legal impacts of cloud computing
  • Familiar with current cloud solutions offered by Amazon, Google, Microsoft and/or other vendors
  • Familiar with REST concepts
  • Familiar with a range of cloud computing APIs


  • Be able to discuss cloud technologies and concepts related to SaaS, IaaS, PaaS
  • Be able to design RESTful service API
  • Be able to evaluate various cloud-based solutions based on specific characteristics
  • Be able to discuss security risks related to cloud technologies
  • Be able to discuss environmental aspects of cloud technologies and green web hosting
  • Be able to interact programmatically with third-party APIs

General competence

  • Have improved programming abilities
  • Be able to discuss solutions with cloud programmers

Learning methods and activities

  • Lectures
  • Web-based learning
  • Assignments
  • Project work

Various cloud-related topics are presented and discussed in this course, based on the evolution of the contemporary developments in cloud technologies.

Further on evaluation

A portfolio assessment provides the basis for a final grade in the course. The folder includes 2 assignments and an exam. Feedback is given during the semester on the contents of the portfolio.

Re-sit examination:

  • Re-sit examination in August for the written exam.
  • No re-sit examination for the portfolio work. Portfolio work must be taken the next time the course is run.

Forms of assessment:

  • Practical portfolio (counts for 60%)
  • Written digital 3-hours exam (counts for 40%)
  • Both parts must be passed to pass the course. The grades for each of the two parts are valid the following academic year.

Retake can be carried out for some partial assessments without all partial assessments having to be taken up again.

Specific conditions

Admission to a programme of study is required:
Web Development (BWU)

Required previous knowledge

Fundamental Programming or equivalent

Course materials

Publications and relevant teaching materials are available on the Wiki, and GIT repos for the course.

More on the course



Version: 1
Credits:  7.5 SP
Study level: Intermediate course, level II


Term no.: 1
Teaching semester:  SPRING 2024

Language of instruction: English

Location: Gjøvik

Subject area(s)
  • Computer Science
Contact information
Course coordinator:

Department with academic responsibility
Department of Computer Science


Examination arrangement: Portfolio assessment and Written exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD Portfolio assessment 60/100 ALLE





Room Building Number of candidates
Spring ORD School exam 40/100 E 2024-06-04 09:00 INSPERA
Room Building Number of candidates
S411 Smaragd 26
Summer UTS School exam 40/100 E INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU