Teaching Staff
|
Öğr. Gör. Cansu AYCI |
Language of Instruction |
Türkçe (Turkish) |
Type Of Course |
Compulsory |
Prerequisites |
There is no prerequisite. |
Recommended Optional Programme Component |
|
Course Objectives |
To have knowledge about the general structure and coding logic of programming languages and to make practical comparisons by knowing the main differences between different programming languages. |
Course Content |
The course covers general concepts of programming, number systems, algorithms and flowcharts, programming paradigms, mathematical and logical operation structures, loop and decision commands, and sequence structures. |
Learning Outcomes (LO) |
Students completing this course;
1. Will be able to explain the paradigms and structures of programming languages.
2. They can make applications by understanding the logic of algorithm and flowchart.
3. Will be able to make comparative analysis of programming languages.
4. Will be able to exemplify loop structures and operation of decision commands.
5. Can make transformations in number systems.
6. Can create example structures using arrays. |
Mode of Delivery |
Face to face |
Course Outline |
Week |
Topics |
1. Week |
Meeting and informing about the lesson |
2. Week |
General Concepts for Programming and Number Systems |
3. Week |
Algorithm and flowchart |
4. Week |
Programming Paradigms |
5. Week |
Programming Fundamentals - C |
6. Week |
Mathematical and logical operations in programming |
7. Week |
Comparative Analysis of Programming Languages |
8. Week |
Midterm |
9. Week |
Syntax Features and Comparisons of Programming Languages |
10. Week |
Input - output commands in programming languages |
11. Week |
Loop Structures |
12. Week |
Decision (Comparison) Commands |
13. Week |
Loop and Array Structures |
14. Week |
Overview |
|
Assessment |
|
Percentage(%) |
Mid-term (%) |
%40 |
Quizes (%) |
|
Homeworks/Term papers (%) |
|
Practice (%) |
|
Labs (%) |
|
Projects/Field Work (%) |
|
Seminars/Workshops (%) |
|
Final (%) |
%60 |
Other (%) |
|
Total(%) |
100 |
|
Course Book (s) and/or References |
Compilations have been made from various books on programming and programming languages. |
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 | LO1 | | 4 | 5 | 5 | | | 5 | | | | | LO2 | | 5 | 5 | 4 | | | | 4 | | | | LO3 | | 5 | | 4 | | | 5 | | | | | LO4 | | 5 | | 5 | | | | | | | | LO5 | | 5 | | 5 | | | | | | | | LO6 | | 5 | | 5 | | | | | | | |
|