course-details-portlet

TDT4105 - 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 Matlab (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 as building blocks.
- Data structures: Vectors (lists), matrices (tables), text strings and records (structures).
- Persistent storage of data and file input and output.
- Recursion, sorting and searching.
- Formulation of algorithms as pseudo code or in flow diagrams.
- Matlab 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 Matlab 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 og mandatory exercises. If there is a re-sit examination, the examination form may change from written to oral.

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
SIF8007 7.5
TDT4110 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 2016

Language of instruction: -

-

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 2016-12-06 09:00
Room Building Number of candidates
Summer KONT Written examination 100/100 2017-08-18 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