Study Guide@lith
 

Linköping Institute of Technology

 
 
Valid for year : 2016
 
TDDD11 Introduction to Programming, 8 ECTS credits.
/Programmering, grundkurs/

For:   FyN   I   Ii  

 

Prel. scheduled hours: 80
Rec. self-study hours: 133

  Area of Education: Technology

Main field of studies: Computer Engineering

  Advancement level (G1, G2, A): G1

Aim:
The course shall give the student deeper understanding of the programming and program development and an overview of how computers and computer systems works, both hardware and software parts, in technical problem areas. Some understanding for some tools used within programming implementation. Some understanding of how it is to work in a small programming project and an overview of some problems in a project.

Prerequisites: (valid for students admitted to programmes within which the course is offered)


Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Organisation:
In the first period - The lectures presents the programming language Ada. The laboratory work consists of exercises in using IDA:s computer system. The exercises in programming are the big part of the laboratory work. The lessons in the course consists of exersices and are introductional to the laboratory work.
In the second period -Lectures, lessons and laboratory work are used for a small programming project. The course needs a large amount of the students home time.
The course runs over the entire spring semester


Course contents:
Using the computer system and computer science - Introduction to the window system which are used, UNIX, the editor Emacs. Introduktion in handling workstations and lineprinters Programming - Introduction to programming and discussions about different programming languages. Handling of system software like compilers and linkers. Specific in Ada: the language elements, types, deklarations, expressions, statements, subprograms, I/O, how to structure programs. Packages. Data structures like arrays, records, files, pointers. A small programming project.

Course literature:
Programmering i Ada 95 - för nybörjare och erfarna. Studentlitteratur. ISBN: 91-44-03989-1. Author: Torbjörn Jonsson.
A list of materials will be announced in the course information and on the internet: http://www.ida.liu.se/~TDDBD11/


Examination:
Computer examination
Computer exercises and documentation of a more comprehensive programming task
2 ECTS
6 ECTS
 



Course language is Swedish.
Department offering the course: IDA.
Director of Studies: Ahmed Rezine
Examiner: Torbjörn Jonsson

Course Syllabus in Swedish

Linköping Institute of Technology

 


Contact: TFK , val@tfk.liu.se
Last updated: 05/05/2014