Introduction to Computer Programming (Fortran 90/95/2003)


The objective of this course is to teach basic programming principles in one of the programming languages Fortran 90/95/2003. Computer hardware - Computer software - Programming languages. An introduction to problem solving with Fortran 90/95/2003. The structure of a program - Simple input and output - Control structures - Iterations - Array processing (one dimensional and multidimensional matrices) - Functions - Subroutines - Modules - IMSL libraries - File organization (sequential files, direct access files)- Applications to mathematical problems.


Objectives

• Learning basic syntax and semantic rules in a high level programming language like Fortran 90/95/2003 • Emphasis is given to the development of algorithms for the solution of basic mathematical problems.


Prerequisites

No prerequisites.


Syllabus

• Introduction to computer hardware/software and the environment of Compaq Visual Fortran. • Basic components of a program in Fortran 90. • The structure of a program in Fortran 90. • The assignment operator and input-output commands. • Conditional and branching commands. • Recurrence commands. • Arrays. • Functions. • Subroutines – Modules.

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Nicholas Karampetakis
Department: Mathematics
Institution: Aristotle University of Thessaloniki
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-ShareAlike

Visit Course Page

SHARE THIS COURSE
RELATED COURSES