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 |