TDDB26 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).

LAB 1Labratory work
TEN 1Written examination
Course language is Swedish.