
| Course Code | : BK420 |
| Course Type | : Area Elective |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 2 |
| Prt. | : 0 |
| Credit | : 2 |
| Lab | : 0 |
| ECTS | : 3 |
to teach logic of algorithm and simple programming computer
This course aim to teach computers, computer programming, terminology of computer science and creating logical construction. And also teach to history of computer science, term of software and hardware, and relation of them. Main aim of course is understanding of problem, creating steps of solving, writing program and tracking errors in program.
| Assoc. Prof. Ümit ÖZYILMAZ |
| 1. | History of computers, computer programming, and terminology |
| 2. | Operations with alpha numeric and numeric variables |
| 3. | Flow chart (algorithm) |
| 4. | Writing program and running without error |
| 5. | Conditions and loops |
| 1. | code.org |
| 2. | http://www.codecademy.com |
| 3. | Vatansever, F., 2011. Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayıncılık. |
| 4. | Taşbaşı, M., 2003. Qbasic. Altaş Yayınları. |
| 5. | Tungut, H. B.,2013. Algoritma ve Programlama Mantığı, Kodlab Yayınları. |
| 6. | http://www.uozyilmaz.com/files/programlama.pdf |
| Type of Assessment | Count | Percent |
|---|---|---|
| Midterm Examination | 1 | %40 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 2 | 2 | 56 |
| Midterm Examination | 1 | 8 | 1 | 9 |
| Final Examination | 1 | 10 | 1 | 11 |
| TOTAL WORKLOAD (hours) | 76 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | PÇ-12 | |
OÇ-1 | 5 | 5 | 5 | 5 | ||||||||
OÇ-2 | 5 | 5 | 5 | 5 | ||||||||
OÇ-3 | 5 | 5 | 5 | 5 | ||||||||
OÇ-4 | 5 | 5 | 5 | 5 | ||||||||
OÇ-5 | 5 | 5 | 5 | 5 | ||||||||