Skriv ut Lukk vindu


Vår 2019

ELE-3506 Programming - 5 stp

The course is administrated by

Faculty of Engineering Science and Technology

Type of course

Theoretical subject.
Cannot be taken as a single subject.

Course contents

Introduction to C / C++ Programming

Variables and basic types

Strings, Vectors and Arrays

Expressions and control Statements


Unit testing in C++


The C++ Library / File Processing

C++11 / 14 features

Admission requirements

Suggested prerequisites: A course in basic programming at bachelor level.

Objective of the course

After completing the subject, the students will have the following learning outcome:

Knowledge and understanding:


General competence:

Language of instruction


Teaching methods

Lectures and written exercises.

Lecture 1 - 2 hours, thereafter lab exercises 1 - 3 hours. All lectures will be held in a computer lab. Mandatory exercises in addition to lab exercises.


Mandatory exercises

3 mandatory exercises


3 hours written exam, if possible as digital.

Grading scale is from A (highest) to F (lowest), with E as the minimum pass grade.

There will be arranged a re-sit exam for this course

Date for examination

Written exam 03.06.2019

The date for the exam can be changed. The final date will be announced at your faculty early in May and early in November.

Recommended reading/syllabus

Textbook: Probably Lippman / Lajoije / Moo: C++ Primer, fifth ed. or higher, definitive information will be given 5-6 weeks in advance.
Lectures Spring 2019
Forelesning uni.lekt. Frode Næsje