TDT4130

Procedure-Oriented Programming

Last taught 2010

Spring and Autumn

Norwegian

Overview

3 candidates

Average grade

C

3.00

1.21

Pass rate

100%

24 points

Grade distribution
Average over time
Pass rate over time

About this course

Content

Programming languages and computers. Problem solution methods and programming methodology. Algorithms. Variables, data types and data structures. Control structures. Subroutines, functions and parameter passing. Modules. Program libraries. Files and file processing. Input and output. Recursion. Pointers, dynamic variables and dynamic data structures. Advanced features of procedures and modules. Briefly about object oriented programming. The programming language used in the course is Fortran.

Learning outcomes

The students shall develop skills in computer programming. They shall adopt basic knowledge on the elements of modern languages for procedure oriented programming as well as insight in methods for program development. Pratical skills shall be trained by assignments on themes ranging from training on simple language elements to analysing and implementing a larger system.

Teaching methods

Lectures and exercises. At postponed exam (continuation exam) the written exam may be replaced by an oral exam.