TDT4110 - Information Technology, Introduction


Examination arrangement

Examination arrangement: Written examination
Grade: Letters

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

Course content

The course consists of two parts: ICT theory (1/3) and an introduction to procedure-oriented programming in Python (2/3).

ICT theory
- Principles of computer operations.
- Digital representation.
- Algorithms.
- Network and communication.
- Software engineering.

Procedure-oriented programming:
- Variables and data types.
- Input and output.
- Control structures: Sequence, conditional program flow and repetitions.
- Structuring and modularisation of programs; functions and modules.
- Data structures: Lists, tables, text strings, sets, tuples and dictionaries.
- Persistent storage of data, file input and output, and exceptions.
- Recursion, sorting and searching.
- Formulation of algorithms as pseudo code or in flow diagrams.
- Python as a programming environment.

Learning outcome

- Hold basic knowledge about information and communication technology (ICT): Computers, digital representation of information, algorithms, software, communication and networks.
- Hold basic knowledge about the basic elements of procedure-oriented programming.
- Hold basic knowledge about the process from a problem to a working program.

- Be able to use the basic elements in practical, procedure-oriented programming.
- Be able to use relevant programming tools.
- Be able to analyse a problem, find algorithms and data structures, which solve the problem, formulate a solution as pseudo code or in flow diagrams, and program and test a solution expressed as a Python program.
- Be able to carry out small programming projects.
- Be able to do simple analysis of how ICT systems work.

Learning methods and activities

Lectures, exercise lectures, mandatory exercises, and a small mandatory project. If there is a re-sit examination, the examination form may change from written to oral.

Compulsory assignments

  • Exercises

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.

Course materials

Announced at the start of semester.

Credit reductions

Course code Reduction From To
IT1101 3.7
IT1102 7.5
IT1103 3.7
MNFIT100 3.7 2008-01-01
MNFIT101 5.0 2008-01-01
MNFIT111 3.7 2008-01-01
MNFIT113 3.7 2008-01-01
SIF8008 7.5
TDT4105 7.5
TDT4115 7.5



Examination arrangement: Written examination

Term Statuskode Evaluation form Weighting Examination aids Date Time Room *
Autumn ORD Written examination 100/100 D 2016-12-06 09:00 A , F2 , F1 , C , E6 , Møterom 8 , R D1-185 Datasal
Summer KONT Written examination 100/100 D
  • * 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.