TDDB18 Introduction to Programming in Ada, ECTS-points
/PROGRAMMERING I ADA, grundkurs/

Advancement level:
B

Aim:
The course presents a high level programming language, Ada. Some methods for program development, and some tools for programming and testing are also presented. The course shall give the student: - an overview of computer science - some knowledge of how a computer works from inside and out - some understanding of why methods are so important - deeper understanding of the programming language Ada, to be able to work with more complex exercises - some understanding for some tools used within programming implementation and testing

Course organization:
The programming language Ada is presented. The lessons are used to teach programming in Ada, and the lectures are used to introduce Ada, and to give the course a stability, and summarize parts of the programming, and methods to develop programs. The course needs a large amount of the students home time.

Course content:
Summary of computer science history, computer equipment, operating system, compilers, etc. Programming in Ada: simple types, data structures, statements, procedures and functions, I/O including files and pointers, simple packages, and linked lists. Some methods to specify and document a program, and some tools to use in a project.

Course literature:
Information about the course book can be found in the course information sheet, later on. Course material from the Dept. of Computer and Information Science (IDA).

TEN1Written examination, 2 p.
LAB1Labratory work, 2 p.
Course language is swedish.