>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Fortran Programming MMK120 Elective Bachelor's degree 1 Spring 5

Name of Lecturer(s)

Prof. Dr. Hasan KARABAY
Associate Prof. Dr. Erman ASLAN

Learning Outcomes of the Course Unit

1) - Fundemantals of computers and fortran programming
2) - Program organization and data types
3) - Input-Output Commands
4) - Do Loops
5) - Programlamada döngüleri etkin şekilde kullanabilir.
6) - Kontrol yapılarını gerektiği şekilde kullanabilir.
7) - Arrays
8) - Data Files
9) - Functions and Subroutines
10) -
11) -

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Learning Outcomes
1 No relation Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
2 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
3 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
4 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
5 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
6 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
7 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
8 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
9 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
10 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle
11 Low Low Low No relation Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation Middle No relation Middle

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

By the end of the course students will be familiar with; - Fundemantals of computers and fortran programming - Program organization and data types - Input-Output Commands - Do Loops - Block if Structures (if, if-else, if-else if-else, switch-case) - If Structures (if, if-else, if-else if-else, switch-case) - Arrays - Data Files - Functions and Subroutines

Weekly Schedule

1) Fundemantals of computers and fortran programming
2) Program organisation in fortran and data types
3) Program organization and data types
4) Input-Output Commands
5) Input-Output Commands
6) Do Loops
7) Do Loops
8) Exam
9) if Structures (if, if-else, if-else if-else, switch-case)
10) if Structures (if, if-else, if-else if-else, switch-case)
11) Arrays
12) Data Files
13) Functions and Subroutines
14) Functions and Subroutines
15) Examples of Engineering Applications
16) Final

Recommended or Required Reading

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Discussion


Assessment Methods and Criteria

Contribution of Midterm Examination to Course Grade

40%

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

English

Work Placement(s)

Not Required