Information
| Unit | FACULTY OF SCIENCE AND LETTERS |
| PHYSICS PR. | |
| Code | IFZ220 |
| Name | Programing Language 2 |
| Term | 2017-2018 Academic Year |
| Semester | 4. Semester |
| Duration (T+A) | 3-0 (T-A) (17 Week) |
| ECTS | 4 ECTS |
| National Credit | 3 National Credit |
| Teaching Language | Türkçe |
| Level | Üniversite Dersi |
| Type | Normal |
| Label | E Elective |
| Mode of study | Yüz Yüze Öğretim |
| Catalog Information Coordinator | Prof. Dr. HAMİDE KAVAK |
| Course Instructor |
Prof. Dr. HAMİDE KAVAK
(Bahar)
(A Group)
(Ins. in Charge)
|
Course Goal / Objective
Teaches the C programming language in advanced level. Ability to use C programming language in physics area and to give required information about algorithm design and programming.
Course Content
Review of C basics, Pointers, Data files, Adaptation of standart C program to C sharp, Dynamic memory allocation and dynamic structure, Advanced pointer topics. Graphics, C preprocessor, Low level operators and bit fields. Class mechanism, Object oriented design. Some additional features of C.
Course Precondition
Resources
Notes
Course Learning Outcomes
| Order | Course Learning Outcomes |
|---|---|
| LO01 | Design program structure nad preparing algorithm. |
| LO02 | Write and compile C program. |
| LO03 | To make data analysis and interpretation |
| LO04 | Designing and running experiments |
| LO05 | Achieve the necessary technical, academic and practical knowledge. |
Relation with Program Learning Outcome
| Order | Type | Program Learning Outcomes | Level |
|---|---|---|---|
| PLO01 | - | Explain the basic concepts and principles in the field of physics. | |
| PLO02 | - | Evaluate the developmets in the field of Physics by using scientific methods and techniques. | |
| PLO03 | - | Combine the knowledge in the field of physics with the other scientific area. | |
| PLO04 | - | Identify problems in the field of physics and for the solutions apply the analytical and simulative methods. | |
| PLO05 | - | Explain the methods of producing scientific knowledge in the field of physics. | |
| PLO06 | - | Reach the Information in the field of physics, for the purpose of classification, and uses. | |
| PLO07 | - | Use the advanced theoretical and practical knowledge acquired in the field of physics. | |
| PLO08 | - | Design experiments in the field of physics. | |
| PLO09 | - | Inform the specialist or non-specialist groups, orally or in writing on issues related to physics. | |
| PLO10 | - | Use the information technologies in Physics area for their purpose. | |
| PLO11 | - | Take responsibility as a team or alone to overcome the problems encountered in the field of physics . | |
| PLO12 | - | Plan and manage the activities for the professional developments of emplyees under his/her responsibilities. | |
| PLO13 | - | Classify, use and critically evaluate the knowledg taken by his/her efforts. | |
| PLO14 | - | Know that learning process is life-long and acts accordingly. | |
| 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. | |
| PLO16 | - | Have knowledge of a foreign language at least monitoring developments in the field of physics. | |
| PLO17 | - | Know the importance of individual development. | |
| PLO18 | - | Monitor the developments in the field of physics, learn and evaluate in terms of social ethics. |
Week Plan
| Week | Topic | Preparation | Methods |
|---|---|---|---|
| 1 | Structure and general properties of C | Study the related subject. | |
| 2 | Review of C basics | Study the related subject. | |
| 3 | Pointers | Study the related subject. | |
| 4 | Data files | Study the related subject. | |
| 5 | Graphics | Study the related subject. | |
| 6 | Adaptation of standart C program to C sharp | Study the related subject. | |
| 7 | Dynamic memory allocation and dynamic structure | Study the related subject. | |
| 8 | Midterm Exam | ||
| 9 | Advanced pointer topics | Study the related subject. | |
| 10 | C preprocessor | Study the related subject. | |
| 11 | Macros and conditional compiling | Study the related subject. | |
| 12 | Object oriented design | Study the related subject. | |
| 13 | Low level operators and bit fields | Study the related subject. | |
| 14 | Some additional features of C | Study the related subject. | |
| 15 | Write and compile advanced programs | Study the related subject. | |
| 16 | Final Exam | ||
| 17 | Final Exam |