TMR4162
Applied Procedural Programming
Last taught 2014
Autumn
English
About this course
Content
Introduction to Fortran 90, C and program development based on a procedural approach (specification, design, coding, testing and documentation). The bulk of the course is concerned with a programming project dealing with a computational task and visualizations. The project results in a final program with documentation.
Learning outcomes
The aim is to provide the student with practical (hands on) experience with Fortran 90 and C, in connection with a small, but comprehensive and typical engineering programming project. When the student has passed the course he/she should be able to :
- Read and write computer program in the program languages Fortran and C.
- Be able to implement scientific theory in a computer program.
- Understand symbols which are commonly used in the phase of program spesification and program development.
- To know procedures for program design.
- To be able to estimate required work for implementation of a scientific problem.
- Have knowledge to computer programs used for visualization of results found from numerical calculations.
- Be able to install and configure software necessary to to computer programming and other scientific needs.
Teaching methods
The first part of the course will consist of consentrated lecturing - Fortran 90, C and develpoment of computationally demanding software. The remaining part will consist of a practical programming project.