| Learning Outcomes |
PO |
MME |
| The students who succeeded in this course: |
|
|
| LO-1 |
Explain the problem solutions, principles and terms and form algorithms and current scheme. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-2 |
Can plan algorithms. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-3 |
Write program by using the structure of the C programming language, the data types and the variables |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-4 |
Use basic input-output commands of C programming language |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-5 |
Use the control commands(conditional expression) in the C programming language |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-6 |
Use commands in the loop in the C programming language. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-7 |
Create array variable in the C programming language. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-8 |
Operate on string expressions in the C programming language. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-9 |
Do file operations in the C programming language. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-10 |
Create pointers in the C programming language. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-11 |
Sequence and search operations in the C programming language. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-12 |
Define the libraries and the functions taking part in these libraries in the C programming language. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-13 |
Create interrupting program in the C programming language. |
PO-19 Has knowledge about programming techniques.
|
Examination |
| LO-14 |
Use ports. |
PO-19 Has knowledge about programming techniques.
|
Examination |
PO: Programme Outcomes MME:Method of measurement & Evaluation |
| Course Contents |
| Algorithm design, Introduction to c programming language and general structure of c language, basic data types and input and output instructions, decision making and looping. Strings, pointers, string operations, file operations, libraries, interrupts, port usage. |
| Weekly Course Content |
| Week |
Subject |
Learning Activities and Teaching Methods |
| 1 |
Principles and stages of problem solving, algorithm and flow charts. |
Narration, question-answer, problem solving |
| 2 |
Algorithm design |
Narration, question-answer, problem solving |
| 3 |
Structure of the C programming language. Data types. Variables. |
Narration, question-answer, problem solving |
| 4 |
Basic input-output commands. |
Narration, question-answer, problem solving |
| 5 |
Control statements |
Narration, question-answer, problem solving |
| 6 |
Loops |
Narration, question-answer, problem solving |
| 7 |
Loops |
Narration, question-answer, problem solving |
| 8 |
mid-term exam |
|
| 9 |
Sequences |
Narration, question-answer, problem solving |
| 10 |
String expression operations. |
Narration, question-answer, problem solving |
| 11 |
File operations. |
Narration, question-answer, problem solving |
| 12 |
Sorting, searching |
Narration, question-answer, problem solving |
| 13 |
Libraries |
Narration, question-answer, problem solving |
| 14 |
Interrupts |
Narration, question-answer, problem solving |
| 15 |
Using port |
Narration, question-answer, problem solving |
| 16 |
final exam |
|
| Recommend Course Book / Supplementary Book/Reading |
| 1 |
C Dersi Programlamaya Giriş, Ada Matbaacılık, 2010. |
| 2 |
C Programlama Dili, Rıfat Çölkesen, Papatya Yayıncılık, 2000. |
| 3 |
Ders ve laboratuvar notları |
| 4 |
C Programlama Dili, Şerafettin ARIKAN, Seçkin Yayıncılık |
| 5 |
C ile Kodlama - Doç.Dr.Hidayet TAKCI, Doç.Dr.Hamdi Doğan KARKI - Nobel Yayıncılık |
| Required Course instruments and materials |
| Course book, computer, projector |