
| Course Code | : MAT310 |
| Course Type | : Area Elective |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 2 |
| Prt. | : 2 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 6 |
1-Teaching the C programming language 2-Writing programs using the C language with structural programming
C language features, basic structure of C language, tokens, comments, identifiers, keywords, variables, data types, constants, memory classes, operators, operator precedence, decision structures, ternary operator, loop structures, break and continue statements, C functions, function calling, function declaration, function arguments, call by value and call by reference, arrays, one-dimensional arrays, multi-dimensional arrays, passing array to functions, file operations in C language, file modes, file reading and file writing operations, text operations in C language.
| Lec. Rıfat AŞLIYAN |
| 1. | Be able to learn the general features of the C language |
| 2. | Be able to write programs in C using variables, constants, and operators |
| 3. | Be able to create C programs with decision structures and loop structures |
| 4. | Be able to write code using C language functions and arrays |
| 5. | Be able to perform file operations in C language |
| 1. | C: How to Program, Prentice Hall; 6 edition, Paul Deitel, Harvey M. Deitel, ISBN: 9780136123569, 2009 |
| 2. | C Programlama ve Programcılık Sanatı, Beta Basım Yayım Dağıtım A.Ş., Mehmet Sabih Aksoy, Ömer Akgöbek, ISBN: 9789752951396, 2002 |
| Type of Assessment | Count | Percent |
|---|---|---|
| Midterm Examination | 1 | %40 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 0 | 2 | 28 |
| Lecture - Practice | 14 | 0 | 2 | 28 |
| Individual Work | 14 | 0 | 3 | 42 |
| Midterm Examination | 1 | 18 | 2 | 20 |
| Final Examination | 1 | 30 | 2 | 32 |
| TOTAL WORKLOAD (hours) | 150 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | PÇ-12 | PÇ-13 | PÇ-14 | PÇ-15 | PÇ-16 | PÇ-17 | PÇ-18 | |
OÇ-1 | 4 | 4 | 5 | 4 | 5 | 5 | 4 | |||||||||||
OÇ-2 | 5 | 4 | 5 | 5 | 4 | |||||||||||||
OÇ-3 | 5 | 4 | 3 | 5 | 5 | 4 | ||||||||||||
OÇ-4 | 3 | 5 | 3 | |||||||||||||||
OÇ-5 | 5 | 5 | 5 | |||||||||||||||