IMT3005 - Infrastructure as Code


New from the academic year 2016/2017

Examination arrangement

Examination arrangement: Portfolio assessment
Grade: Letters

Evaluation form Weighting Duration Examination aids Grade deviation
Mappevurdering 100/100 2 timer

Course content



Declarative programming


Configuration management



Rapid deployments

Logging, Monitoring and Auditing

Directory services

Identity management

Secure file access

Email service

Learning outcome

Knowledge:The candidate- knows how infrastructures can be managed as code with software engineering principles- has knowledge of professional system administration workflow- has broad knowledge of cross platform system administration with widely used tools and servicesSkills:The candidate- can orchestrate and provision infrastructures- can perform configuration management by declarative programming- can perform the workflow of introducing changes into production through version controlled repositories and testing-environments- can deploy and maintain widely used software for logging, monitoring, file service and email service- can deploy directory services including identity management in heterogenous infrastructuresGeneral competence:The candidate- has insight into how development and operations are uniting in the DevOps philosophy- has insight into how to troubleshoot in different infrastructures

Learning methods and activities

Forelesninger|Gruppearbeid|Lab.øvelser|Nettstøttet læring

Further on evaluation

Utfyllende om kontinuasjon:

The next time the course is run.


An overall evaluation based on 100 point scale, where project work counts 34 points, mid-term test counts 33 points, and final test (2 hours) counts 33 points. Conversion from 100 point scale to A-F scale according to recommended conversion table. In specific circumstances, the course responsible can slightly adjust the limits in the conversion table to enforce compatibility with the qualitative descriptions on the A-F scale.

Specific conditions

Admission to a programme of study is required:
Bachelor i programvareutvikling (BPU)
Bachelor i spillprogrammering (BSP)
Dataingeniør (BIDAT)
Drift av nettverk og datasystemer (BDR)
Informasjonssikkerhet (BIS)

Required previous knowledge

IMT1082 Object-oriented programming

Course materials

All teaching material will be available online in the LMS.

Credit reductions

Course code Reduction From To
IMT3292 10.0 01.09.2017

Version: 1
Credits:  10.0 SP
Study level: Third-year courses, level III


Term no.: 1
Teaching semester:  AUTUMN 2016

Language of instruction: English


Subject area(s)
  • Information Security
  • Information Technology and Informatics
Contact information
Course coordinator:

Department with academic responsibility
Department of Information Security and Communication Technology



Examination arrangement: Portfolio assessment

Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
Autumn ORD Mappevurdering 100/100 2016-12-09 14:00
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