ECTS - FORTRAN for Scientists and Engineers
FORTRAN for Scientists and Engineers (PHYS510) Course Detail
Course Name | Course Code | Season | Lecture Hours | Application Hours | Lab Hours | Credit | ECTS |
---|---|---|---|---|---|---|---|
FORTRAN for Scientists and Engineers | PHYS510 | Area Elective | 3 | 0 | 0 | 3 | 5 |
Pre-requisite Course(s) |
---|
N/A |
Course Language | English |
---|---|
Course Type | Technical Elective Courses |
Course Level | Natural & Applied Sciences Master's Degree |
Mode of Delivery | Face To Face |
Learning and Teaching Strategies | Discussion, Question and Answer, Drill and Practice, Problem Solving. |
Course Lecturer(s) |
|
Course Objectives | [1] To introduce FORTRAN language as a numerical tool in solving and analyzing science and engineering problems. [2] To give the student a comprehensive survey of FORTRAN 77/90/95. [3] To provide concise but complete descriptions of all the features of FORTRAN 77. [4] To familiarize the student with the UNIX/LINUX work platforms in order to compile and execute their FORTRAN programs. |
Course Learning Outcomes |
The students who succeeded in this course;
|
Course Content | UNIX/LINUX platforms for FORTRAN, basic UNIX/LINUX commands, introduction to computers, introduction to programming, elements of FORTRAN, control statements and loops, Do loops, arrays and subscripted variables, formatted input/output, character arrays, subprograms, files in FORTRAN, professional programming in FORTRAN, comparison of FORTRAN 77 wit |
Weekly Subjects and Releated Preparation Studies
Week | Subjects | Preparation |
---|---|---|
1 | UNIX/LINUX platforms for FORTRAN. Basic UNIX/LINUX commands. | |
2 | Introduction to computers. Introduction to programming. | Tokdemir 1-10 & 11-20 |
3 | Elements of FORTRAN. | Tokdemir 43-50 |
4 | Control statements and loops. | Tokdemir 93-100 |
5 | First midterm examination. | Tokdemir 121-128 |
6 | First midterm examination. | |
7 | Arrays and subscripted variables. | Tokdemir 142-148 |
8 | Formatted input/output. | Tokdemir 166-178 |
9 | Character arrays. | Tokdemir 185-190 |
10 | Subprograms. | Tokdemir 198-206 |
11 | Second midterm examination. | |
12 | Files in FORTRAN. | Tokdemir 245-254 |
13 | Professional programming in FORTRAN. | Page 1-36 & 89-112 |
14 | Comparison of FORTRAN 77 with FORTRAN 90/95. | Metcalf, Pages 287-296 |
15 | FORTRAN and UNIX in the execution of large, multi-run projects and in their result analysis. | |
16 | Final Exam. |
Sources
Course Book | 1. FORTRAN 77, F. Tokdemir, ODTÜ Yayınları. |
---|---|
Other Sources | 2. The Professional Programmers Guide to Fortran 77, C. G. Page, Oxford University Press. |
3. Fortran 90/95 Explained, M. Metcalf, 2nd Edition, Pitman Publishing. | |
4. Numerical Recipes in Fortran 77 & 90, W. H. Press, 2nd Edition, Cambridge University Press. |
Evaluation System
Requirements | Number | Percentage of Grade |
---|---|---|
Attendance/Participation | 1 | 5 |
Laboratory | - | - |
Application | - | - |
Field Work | - | - |
Special Course Internship | - | - |
Quizzes/Studio Critics | - | - |
Homework Assignments | 10 | 30 |
Presentation | - | - |
Project | - | - |
Report | - | - |
Seminar | - | - |
Midterms Exams/Midterms Jury | 2 | 40 |
Final Exam/Final Jury | 1 | 25 |
Toplam | 14 | 100 |
Percentage of Semester Work | 75 |
---|---|
Percentage of Final Work | 25 |
Total | 100 |
Course Category
Core Courses | |
---|---|
Major Area Courses | X |
Supportive Courses | |
Media and Managment Skills Courses | |
Transferable Skill Courses |
The Relation Between Course Learning Competencies and Program Qualifications
# | Program Qualifications / Competencies | Level of Contribution | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
1 | Acquiring core knowledge of theoretical and mathematical physics together with their research methodologies. | X | ||||
2 | Gaining a solid understanding of the physical universe together with the laws governing it. | X | ||||
3 | Developing a working research skill and strategies of problem solving skills in theoretical, experimental, and/or simulation physics. | X | ||||
4 | Developing and maintaining a positive attitude toward critical questioning, creative thinking, and formulating new ideas both conceptually and mathematically. | X | ||||
5 | Ability to sense, identify, and handle the problems in theoretical, experimental, or applied physics, or in real-life industrial problems. | X | ||||
6 | Ability to apply the accumulated knowledge in constructing mathematical models, determining a strategy for its solution, making necessary and appropriate approximations, evaluating and assessing the correctness and reliability of the procured solution. | X | ||||
7 | Ability to communicate and discuss physical concepts, processes, and the newly obtained results with the colleagues all around the world both verbally and in written form as proceedings and research papers. | X | ||||
8 | Reaching and excelling an advanced level of knowledge and skills in one or more of the disciplines offered. | X | ||||
9 | An ability to produce, report and present an original or known scientific body of knowledge. | X | ||||
10 | An ability to make methodological scientific research. | X | ||||
11 | An ability to use existing physics knowledge to analyze, to determine a methodology of solution (theoretical/mathematical/experimental) and to solve a problem. | X |
ECTS/Workload Table
Activities | Number | Duration (Hours) | Total Workload |
---|---|---|---|
Course Hours (Including Exam Week: 16 x Total Hours) | 16 | 2 | 32 |
Laboratory | 16 | 2 | 32 |
Application | |||
Special Course Internship | |||
Field Work | |||
Study Hours Out of Class | 14 | 2 | 28 |
Presentation/Seminar Prepration | |||
Project | |||
Report | |||
Homework Assignments | |||
Quizzes/Studio Critics | |||
Prepration of Midterm Exams/Midterm Jury | 2 | 10 | 20 |
Prepration of Final Exams/Final Jury | 1 | 13 | 13 |
Total Workload | 125 |