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
|