
| Course Code | : İMÖ256 |
| Course Type | : Required |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 2 |
| Prt. | : 0 |
| Credit | : 2 |
| Lab | : 0 |
| ECTS | : 2 |
The aim of the course is to gain algorithmic thinking skills by using programming elements such as algorithm design, loops and decision structures.
Algorithm design, flow charts, input-output concepts, loops, decision structures, function usage, using arrays to develop and implement appropriate algorithms.
| Lec. Taner ARABACIOĞLU |
| 1. | Design an algorithm to solve a problem. |
| 2. | Explain the basic concepts of programming. |
| 3. | Solve the problem with block-based programming language. |
| 4. | Solve problems by using arrays in computer algebra systems. |
| 5. | Solve problems by using functions in computer algebra systems. |
| 1. | Gülbahar, Y. (2018). Bilgi-işlemsel düşünmeden programlamaya. Ankara: Pegem Yayıncılık |
| Type of Assessment | Count | Percent |
|---|---|---|
| Midterm Examination | 1 | %40 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 1 | 2 | 42 |
| Midterm Examination | 1 | 2 | 1 | 3 |
| Final Examination | 1 | 3 | 2 | 5 |
| TOTAL WORKLOAD (hours) | 50 | |||
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 | |
OÇ-1 | 3 | 3 | 2 | 3 | 3 | 1 | |||||||
OÇ-2 | 1 | 2 | 2 | 4 | 1 | ||||||||
OÇ-3 | 1 | 2 | 1 | 2 | 4 | 1 | |||||||
OÇ-4 | 1 | 2 | 2 | 2 | 4 | 1 | |||||||
OÇ-5 | 1 | 2 | 2 | 2 | 4 | 1 | |||||||