Teaching Staff
|
|
Language of Instruction |
Türkçe (Turkish) |
Type Of Course |
Compulsory |
Prerequisites |
- |
Recommended Optional Programme Component |
|
Course Objectives |
At the end of this course, it is aimed that students design algorithms for the solution of information problems, use the basic logic of any programming language in an efficient manner, encode their solutions and perform the necessary testing and debugging so that the codes they develop can work without error. |
Course Content |
This course consists of problem solution principles and phases, algorithm and flow charts, use of programming environment and coding rules, variables, control statements and loops, arrays, subprograms and functions. |
Learning Outcomes (LO) |
Students who complete this course will acquire those skills as follows; 1-They will define IT problem,
2- They will be able to create an algorithm for the solution of IT problem,
3. They will be able to code using decision and condition sentences, loops, sequences, structures and functions required for the solution effectively and properly,
4- They will test the codes and will be able write error-free codes.
|
Mode of Delivery |
Face to face |
Course Outline |
Week |
Topics |
1. Week |
Introduction to Computer Programming |
2. Week |
Systematic Approach to Programming (Input Process Output) |
3. Week |
C Program Structure and Basic Programming Logic |
4. Week |
Variable and Data Types |
5. Week |
Operators and Expressions |
6. Week |
Using Decision and Condition Clauses (If Clauses) |
7. Week |
Using Decision and Condition Clauses (Switch Case Clauses) |
8. Week |
Midterm |
9. Week |
Loops and Loop Statements (For loop) |
10. Week |
Loops and Loop Statements (Do .. While and While Loops)
|
11. Week |
Arrays and Structures |
12. Week |
Functions (Sub Programs) |
13. Week |
Functions (Sub Programs) |
14. Week |
General Review |
|
Assessment |
|
Percentage(%) |
Mid-term (%) |
20 |
Quizes (%) |
|
Homeworks/Term papers (%) |
10 |
Practice (%) |
|
Labs (%) |
10 |
Projects/Field Work (%) |
|
Seminars/Workshops (%) |
|
Final (%) |
50 |
Other (%) |
|
Total(%) |
100 |
|
Course Book (s) and/or References |
Online Web Sources: https://www.tutorialspoint.com/cprogramming/index.htm, https://sites.google.com/view/mesutunlu/dersler/foundations-of- computer-programming?authuser=0 |
Work Placement(s) |
|
The Relationship between Program Qualifications (PQ) and Course Learning Outcomes (LO) |
| PQ1 | PQ2 | PQ3 | PQ4 | PQ5 | PQ6 | PQ7 | PQ8 | PQ9 | PQ10 | PQ11 | PQ12 | PQ13 | PQ14 | LO1 | 5 | | 3 | 2 | | 2 | 5 | | | | | | | | LO2 | 5 | | | | | | | | | | | 2 | | | LO3 | 5 | | | | | | | | 1 | | | | | | LO4 | 5 | | | 4 | | | | 3 | | | | | | |
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |