Course Description |
|
Course Name |
: |
Programming Language I |
|
Course Code |
: |
FZ 233 |
|
Course Type |
: |
Compulsory |
|
Level of Course |
: |
First Cycle |
|
Year of Study |
: |
2 |
|
Course Semester |
: |
Fall (16 Weeks) |
|
ECTS |
: |
6 |
|
Name of Lecturer(s) |
: |
Prof.Dr. VEDAT PEŞTEMALCI |
|
Learning Outcomes of the Course |
: |
knows the program algorithm write program for the purpose in the language Fortran 77 use the programming language earned to to solve physics problems
|
|
Mode of Delivery |
: |
Face-to-Face |
|
Prerequisites and Co-Prerequisites |
: |
None |
|
Recommended Optional Programme Components |
: |
None |
|
Aim(s) of Course |
: |
To learn an programming language. Fortran programming language is thought to the phsics student that can be essential for some studies of their master or PhD programs. |
|
Course Contents |
: |
Constant and variables for Fortran programming, aritmetic and logic operators and their hiyerarchy, How Fortran Program can be written? Direct equate constants to variables. Read command for equating a constant from screen to a variable, goto and Logic sentences; if and aritmetic if commands, structure. Loops; counting and do continue loops. Some simple application of these commands. |
|
Language of Instruction |
: |
Turkish |
|
Work Place |
: |
Class and computer labratory |
|
|
Course Outline /Schedule (Weekly) Planned Learning Activities |
| Week | Subject | Student's Preliminary Work | Learning Activities and Teaching Methods |
|
1 |
basic Programming
|
Study the related subject |
Lecture and Discussion |
|
2 |
Constants, variables. Fixed and variable features
|
Study the related subject |
Lecture and Discussion |
|
3 |
arithmetic and logic operators, samples of use
|
Study the related subject |
Lecture and Discussion |
|
4 |
How to write a FORTRAN program? guidelines for program writing |
Study the related subject |
Lecture and Discussion |
|
5 |
Teaching and applications of the word processing program used to write program |
Study the related subject |
Lecture and Discussion |
|
6 |
a simple FORTRAN program writing, assignment of constants to variables , simple calculations |
Study the related subject |
Lecture and Discussion |
|
7 |
use and example solutions of arithmetic if, logical, if the structural if statements |
Study the related subject |
Lecture and Discussion |
|
8 |
Midterm exam |
exam |
exam |
|
9 |
functions and sample solutions of goto, conditional goto commands |
Study the related subject |
Lecture and Discussion |
|
10 |
Counters and sample solutions
|
Study the related subject |
Lecture and Discussion |
|
11 |
Do-loop and features, sample solutions
|
Study the related subject |
Lecture and Discussion |
|
12 |
Nested loops and features of the sample solutions
|
Study the related subject |
Lecture and Discussion |
|
13 |
the calculation of series by Do cycle, the sample solutions |
Study the related subject |
Lecture and Discussion |
|
14 |
Indexed variables and properties, dimension command
|
Study the related subject |
Lecture and Discussion |
|
15 |
the sample solutions related to Indexed variables |
Study the related subject |
Lecture and Discussion |
|
16/17 |
Final exam |
exam |
exam |
|
|
| Contribution of the Course to Key Learning Outcomes |
| # | Key Learning Outcome | Contribution* |
|
1 |
Have knowledge of a foreign language at least monitoring developments in the field of physics. |
0 |
|
2 |
Know the importance of individual development. |
3 |
|
3 |
Monitor the developments in the field of physics, learn and evaluate in terms of social ethics. |
0 |
|
4 |
Design experiments in the field of physics. |
1 |
|
5 |
Explain the basic concepts and principles in the field of physics. |
0 |
|
6 |
Evaluate the developmets in the field of Physics by using scientific methods and techniques. |
2 |
|
7 |
Combine the knowledge in the field of physics with the other scientific area. |
0 |
|
8 |
Identify problems in the field of physics and for the solutions apply the analytical and simulative methods. |
1 |
|
9 |
Explain the methods of producing scientific knowledge in the field of physics. |
0 |
|
10 |
Reach the Information in the field of physics, for the purpose of classification, and uses. |
0 |
|
11 |
Use the advanced theoretical and practical knowledge acquired in the field of physics. |
0 |
|
12 |
Inform the specialist or non-specialist groups, orally or in writing on issues related to physics. |
0 |
|
13 |
Use the information technologies in Physics area for their purpose. |
0 |
|
14 |
Take responsibility as a team or alone to overcome the problems encountered in the field of physics . |
3 |
|
15 |
Plan and manage the activities for the professional developments of emplyees under his/her responsibilities. |
0 |
|
16 |
Classify, use and critically evaluate the knowledg taken by his/her efforts. |
3 |
|
17 |
Know that learning process is life-long and acts accordingly. |
5 |
|
18 |
Both with colleagues, as well as off the field of builds relationships ethically use information, communication technologies. Define necessities in learning in scientific, social, cultural and artistic areas and improve himself/herself accordingly. |
4 |
| * Contribution levels are between 0 (not) and 5 (maximum). |
|
|