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 2015-12-16 09:00 Møterom 8 , Møterom 3 , R D1-185 Datasal , D1-153 , Storhall del 1 , DI42 , R1 , R2 , R3 , R5 , R7 , R8 , R10 , R90 , R9 , F1 , F2 , F6 , KJL1 , KJL3 , KJL4 , EL4 , EL6 , H1 , H3 , G1 , S5 , S6 , S7
Summer 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.