PROG1001 - Fundamental Programming


Examination arrangement

Examination arrangement: Home examination
Grade: Passed/Failed

Evaluation form Weighting Duration Examination aids Grade deviation
Home examination 100/100 4 hours

Course content

Construction of programs:
- Step by step
- Algorithms
- Pseudo code

Introduction to C-language elements as:
- Program structure and expressions
- Types of data, variables, strings, constants, enums
- Operators
- Flow of control (decisions and loops)
- Memory allocation
- Pointers
- Structs
- Arrays/tables
- Functions and parameters (by value/reference)

Use of library functions:
- Header files
- File handling
- Simple I/O

Learning methods and activities

- Lectures
- Mandatory Works
- Exercises
Mandatory Claims:
3 of 4 mandatory assignments must be approved. Clearly inadequate work, not independently own work or deadline that is not complied is considered as undelivered.

Compulsory assignments

  • Approved exercises

Further on evaluation

Ordinary re-sit examination in August.

Specific conditions

Exam registration requires that class registration is approved in the same semester. Compulsory activities from previous semester may be approved by the department.

Admission to a programme of study is required:
Digital Infrastructure and Cyber Security (BDIGSEC)
Programming (BPROG)

Course materials

Advertised later.

Credit reductions

Course code Reduction From To
IMT1031 7.5 01.09.2019
DCST1003 7.5 01.09.2019
INFT1002 7.5 01.09.2019
More on the course



Version: 1
Credits:  7.5 SP
Study level: Foundation courses, level I


Term no.: 1
Teaching semester:  AUTUMN 2020

Language of instruction: Norwegian

Location: Gjøvik

Subject area(s)


Contact information
Course coordinator:

Department with academic responsibility
Department of Computer Science



Examination arrangement: Home examination

Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
Autumn ORD Home examination (1) 100/100

Release 2020-11-24

Submission 2020-11-24

Release 09:00

Submission 13:00

Room Building Number of candidates
Summer UTS Home examination 100/100 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.
  • 1) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed as a preventive measure in the ongoing corona situation. 

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

More on examinations at NTNU