>
Course Unit Title | Course Unit Code | Type of Course Unit | Level of Course Unit | Year of Study | Semester | ECTS Credits |
---|---|---|---|---|---|---|
C Programming | MEL120 | Elective | Bachelor's degree | 1 | Spring | 5 |
Assistant Prof. Dr. Tarık ERFİDAN
1) Express pros and cons of the C Programming language
2) Use basic input/output functions
3) Use loops and control structures
4) Use arrays, pointers, structures and macros
5) Write functional programs
Program Competencies | |||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||
Learning Outcomes | |||||||||||
1 | High | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
2 | High | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
3 | High | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
4 | High | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
5 | High | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation | No relation |
Face to Face
None
Computer Programming
History of computers, programming languages, Algorithms, Introduction to C language and variables used in C and their definitions, Operators and precedence of operators, Comparison and testing variables, loops, General C type functions and parameter passing to C functions, Function calling by reference, Basic I/O functions, Arrays and strings, Pointers and functions, Sorting arrays and 2 D arrays, Structures and new data types and relations to pointers, File access functions and programs.
1) Lecture
2) Drill and Practice
3) Simulation
4) Lab / Workshop
5) Project Based Learning
Contribution of Midterm Examination to Course Grade |
40% |
---|---|
Contribution of Final Examination to Course Grade |
60% |
Total |
100% |
Turkish
Not Required