course-details-portlet

TDT4110 - Information Technology, Introduction

About

Examination arrangement

Examination arrangement: Written examination
Grade: Letters

Evaluation Weighting Duration Grade deviation Examination aids
Written examination 100/100 4 timer

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

Knowledge:
- 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.

Skills:
- 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.

Compulsory assignments

  • Exercises

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
MNFIT101 5.0
MNFIT111 3.7
MNFIT113 3.7
SIF8008 7.5
TDT4105 7.5
TDT4115 7.5
Facts

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

Coursework

Term no.: 1
Teaching semester:  AUTUMN 2017

Language of instruction: Norwegian

-

Subject area(s)
  • Technological subjects
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Computer Science

Examination

Examination arrangement: Written examination

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Written examination 100/100 2017-12-12 09:00
Room Building Number of candidates
Summer UTS Written examination 100/100 2018-08-07 09:00
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.
Examination

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

More on examinations at NTNU