FZK207 Programming Language I

5 ECTS - 2-2 Duration (T+A)- 3. Semester- 3 National Credit

Information

Unit FACULTY OF SCIENCE AND LETTERS
PHYSICS PR.
Code FZK207
Name Programming Language I
Term 2019-2020 Academic Year
Semester 3. Semester
Duration (T+A) 2-2 (T-A) (17 Week)
ECTS 5 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Lisans Dersi
Type Normal
Label C Compulsory
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. METİN ÖZDEMİR
Course Instructor Prof.Dr. RAMAZAN ESEN (Güz) (A Group) (Ins. in Charge)


Course Goal / Objective

Introduction of basic programming principles rules and logic

Course Content

Essential programming principles

Course Precondition

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Explains the basic concepts and principles of physics.
LO02 Evaluate developments related to Physics Field using scientific methods and techniques.
LO03 It combines the knowledge gained in the Field of Physics with knowledge from other fields of science.
LO04 Defines the problems in physics and applies analytical and modeling methods for their solutions.
LO05 Explains the method of producing scientific information in the field of physics.
LO06 It reaches information in physics field, classifies it and uses it for its purpose.
LO07 Uses advanced theoretical and practical knowledge in physics.
LO08 Design experiments in Physics.
LO09 Notify specialist or non-specialist groups in writing or verbally on topics related to physics.
LO10 Uses information technologies in the direction of Physics.
LO11 Take responsibility in teams or alone to overcome problems in the Field of Physics.
LO12 It plans and manages the activities for the professional development of the employees who are responsible for the sectors related to physics.
LO13 Gain the skill of learning in the field of Physics on its own and evaluate, classify and use the knowledge learned with a critical approach.
LO14 He learns that the learning process is lifelong and behaves accordingly.
LO15 Have knowledge of a foreign language at a level that will follow developments in the field of Physics.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - Explain the basic concepts and principles in the field of physics. 3
PLO02 - Evaluate the developmets in the field of Physics by using scientific methods and techniques. 4
PLO03 - Combine the knowledge in the field of physics with the other scientific area 4
PLO04 - Identify problems in the field of physics and for the solutions apply the analytical and simulative methods. 3
PLO05 - Explain the methods of producing scientific knowledge in the field of physics 4
PLO06 - Reach the Information in the field of physics, for the purpose of classification, and uses. 3
PLO07 - Use the advanced theoretical and practical knowledge acquired in the field of physics. 4
PLO08 - Design experiments in the field of physics. 4
PLO09 - Inform the specialist or non-specialist groups, orally or in writing on issues related to physics. 3
PLO10 - Use the information technologies in Physics area for their purpose. 5
PLO11 - Take responsibility as a team or alone to overcome the problems encountered in the field of physics . 5
PLO12 - Plan and manage the activities for the professional developments of emplyees under his/her responsibilities. 4
PLO13 - Classify, use and critically evaluate the knowledg taken by his/her efforts. 4
PLO14 - Know that learning process is life-long and acts accordingly. 5
PLO15 - 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. 5
PLO16 - Have knowledge of a foreign language at least monitoring developments in the field of physics. 3
PLO17 - Know the importance of individual development. 3
PLO18 - Monitor the developments in the field of physics, learn and evaluate in terms of social ethics. 3


Week Plan

Week Topic Preparation Methods
1 Basic Programming work on the subject
2 Constants, variables, data types and properties work on the subject
3 Arithmetic and logic operators, usage examples work on the subject
4 Basic input / output functions, header files work on the subject
5 Program control commands, use of if, if-else, switch-case, goto commands and sample solutions. work on the subject
6 Program control commands, for, while, do-while loops work on the subject
7 Inner loop and properties, sample solutions work on the subject
8 Mid-Term Exam Exam
9 Calculation of series by Do cycle, sample solutions work on the subject
10 Simple C program writing rules, assignment of variable constants, simple calculations work on the subject
11 Indicated variables and properties, dimension command work on the subject
12 Sample solutions for indexed variables, numbers and character sequences. work on the subject
13 Functions, functions that do not pass the value of the main program and transmit value work on the subject
14 Self-calling functions. external functions, value transfer to main function. work on the subject
15 Write and compile C programs with the use of all learned. work on the subject
16 Term Exams Exam
17 Term Exams Exam


Assessment (Exam) Methods and Criteria

Assessment Type Midterm / Year Impact End of Term / End of Year Impact
1. Midterm Exam 100 40
General Assessment
Midterm / Year Total 100 40
1. Final Exam - 60
Grand Total - 100


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 4 56
Out of Class Study (Preliminary Work, Practice) 14 3 42
Assesment Related Works
Homeworks, Projects, Others 1 3 3
Mid-term Exams (Written, Oral, etc.) 1 8 8
Final Exam 1 16 16
Total Workload (Hour) 125
Total Workload / 25 (h) 5,00
ECTS 5 ECTS

Update Time: 29.04.2025 02:30