| Learning Outcomes |
PO |
MME |
| The students who succeeded in this course: |
|
|
| LO-1 |
Can create algorithms and flowcharts. |
PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
|
Examination Laboratory Exam |
| LO-2 |
Can write programs in C programming language. |
PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
|
Examination Laboratory Exam |
| LO-3 |
Can list the stages of problem solving. |
PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
|
Examination Laboratory Exam |
PO: Programme Outcomes MME:Method of measurement & Evaluation |
| Course Contents |
| This course covers problem solving stages, solution-oriented algorithms and flow charts, basic input and output statements of the C programming language, control and loop statements, arrays and array operations, functions, files and file input-output operations. |
| Weekly Course Content |
| Week |
Subject |
Learning Activities and Teaching Methods |
| 1 |
Defining the problem and solution steps |
Lecture, Question and Answer, Discussion |
| 2 |
Algorithm and flowcharts |
Lecture, Question and Answer, Discussion |
| 3 |
Structure of C programming language, data types, variables |
Lecture, Question and Answer, Discussion |
| 4 |
Basic input-output commands |
Lecture, Question and Answer, Discussion |
| 5 |
Control statements (If-Else command) |
Lecture, Question and Answer, Discussion |
| 6 |
Control statements (Switch-Case command) |
Lecture, Question and Answer, Discussion |
| 7 |
Loops with "while" command |
Lecture, Question and Answer, Discussion |
| 8 |
mid-term exam |
|
| 9 |
Loops with "for" command |
Lecture, Question and Answer, Discussion |
| 10 |
Nested loops |
Lecture, Question and Answer, Discussion |
| 11 |
Series |
Lecture, Question and Answer, Discussion |
| 12 |
Series applications |
Lecture, Question and Answer, Discussion |
| 13 |
Strings |
Lecture, Question and Answer, Discussion |
| 14 |
String applications |
Lecture, Question and Answer, Discussion |
| 15 |
File operations |
Lecture, Question and Answer, Discussion |
| 16 |
final exam |
|
| Recommend Course Book / Supplementary Book/Reading |
| 1 |
Arıkan, Ş. (2014). C programlama dili (7. Baskı). Seçkin Yayıncılık. |
| 2 |
Takcı, H. ve Karkı, H. D. (2023). C ile kodlama (2. Baskı). Nobel Akademi Yayıncılık. |
| 3 |
Çağıltay, N., Selbes, C., Tokdemir, G. ve Turhan, Ç. (2021). C dersi programlamaya giriş (8. Baskı). Seçkin Yayıncılık. |
| Required Course instruments and materials |
| Computer |