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, or that compulsory activities are approved in a previous semester.

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 Evaluation form Weighting Examination aids Date Time Room *
Autumn 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.