>
Course Unit Title | Course Unit Code | Type of Course Unit | Level of Course Unit | Year of Study | Semester | ECTS Credits |
---|---|---|---|---|---|---|
Computer Programming | MUH107 | Compulsory | Bachelor's degree | 1 | Fall | 5 |
Prof. Dr. Ertan DURMUŞOĞLU
Prof. Dr. Mehmet Melih İNAL
Prof. Dr. Hasan KARABAY
Prof. Dr. Hasan OCAK
Prof. Dr. Mücahit OPAN
Prof. Dr. İlhan Tekin ÖZTÜRK
Prof. Dr. Ergün ÖZTÜRK
Prof. Dr. Fadime SERTÇELİK
Prof. Dr. Oğuzhan URHAN
Prof. Dr. Mehmet YILDIRIM
Associate Prof. Dr. Nezahat BOZ
Associate Prof. Dr. Alp ERTÜRK
Associate Prof. Dr. Oğuzhan KARAHAN
Associate Prof. Dr. Orhan KURT
Associate Prof. Dr. Murat MAKARACI
Associate Prof. Dr. Serdar SOLAK
Associate Prof. Dr. Aysun TAŞYAPI ÇELEBİ
Associate Prof. Dr. Ergin ULUTAŞ
Associate Prof. Dr. Başar UYAR
Assistant Prof. Dr. Ramiz Gültekin AKAY
Assistant Prof. Dr. Erkan AKPINAR
Assistant Prof. Dr. Birol ARİFOĞLU
Assistant Prof. Dr. Tarık ERFİDAN
Assistant Prof. Dr. İlbeyi KILAVUZ
Lecturer Seyit Ahmet ÇAĞLAYAN
Lecturer Nezih KAYA
1) Can create basic algorithms
1) Can create basic algorithms
2) Can express pros and cons of different programming languages
2) Can express pros and cons of different programming languages
3) Can use basic input output functions for data input/ouput
3) Can use basic input output functions for data input/ouput
4) Can use variables in different form appropriately
4) Can use variables in different form appropriately
5) Can use loops effectivelly in programming
5) Can use loops effectivelly in programming
6) Can use control structures properly
6) Can use control structures properly
7) Know functions of one/multi dimensional arrays and use them in programming
7) Know functions of one/multi dimensional arrays and use them in programming
8) Can use pointers in programming
8) Can use pointers in programming
9) Can use structures and macros in programming
9) Can use structures and macros in programming
10) Know how to use dynamic memory
10) Know how to use dynamic memory
11) Can perform file operations
11) Can perform file operations
12) Can write programs using functions
12) Can write programs using functions
Program Competencies | |||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||
Learning Outcomes | |||||||||||
1 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
1 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
2 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
2 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
3 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
3 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
4 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
4 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
5 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
5 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
6 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
6 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
7 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
7 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
8 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
8 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
9 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
9 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
10 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
10 | High | Middle | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
11 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
11 | High | No relation | No relation | No relation | High | High | No relation | No relation | No relation | No relation | |
12 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
12 | High | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation |
Face to Face
None
Not Required
Algorithms and introduction to programming languages, basic input/ouput functions, data types, variable-constant concepts, loops, control structures, functions/sub-routines, arrays, strings, pointes, structures, macros, dynamic memory usage, file operations and applications.
1) Lecture
2) Question-Answer
3) Discussion
4) Drill and Practice
5) Group Study
6) Problem Solving
Contribution of Midterm Examination to Course Grade |
30% |
---|---|
Contribution of Final Examination to Course Grade |
70% |
Total |
100% |
English
Not Required