Course Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | 6012001072010 | PRINCIPLES OF PROGRAMMING | Compulsory | 1 | 1 | 6 |
|
Level of Course Unit |
Short Cycle |
Language of Instruction |
Turkish |
Objectives of the Course |
The aim of this course is to make the students develop the required techniques to explain the solution of a problem by taking the execution logic of a computer into consideration. |
Name of Lecturer(s) |
Öğr. Gör. Didem ÖKTEM |
Learning Outcomes |
1 | Introducing the programming notion | 2 | Designing the flow of the program before coding | 3 | Using control statements | 4 | Making array operations | 5 | Working with sub-programs | 6 | Managing file operations |
|
Mode of Delivery |
Face to Face |
Prerequisites and co-requisities |
None |
Recommended Optional Programme Components |
None |
Course Contents |
Algorithms, Flowcharts, Programming tools, Variables and Costants, Input / Output operations, Operators, Decision Structures, Iteration Controls, One - Dimension Arrays, Multi - Dimension Arrays, Sub-programs that does not return values, Sub-programs that return values, Files, Random Accessible Files. |
Weekly Detailed Course Contents |
|
1 | Algortihms | Problem Session | | 2 | Flowcharts | Problem Session | | 3 | Programming Tools, Variables and constants | Problem Session | | 4 | Input / Output operations, Operators | Problem Session | | 5 | Decision Structures | Problem Session | | 6 | Iteration Controls | Problem Session | | 7 | Iteration Controls | Problem Session | | 8 | Midterm Exam | Assessment | | 9 | One - Dimension Arrays | Problem Session | | 10 | Multi - Dimension Arrays | Problem Session | | 11 | Sub-programs without any return value | Problem Session | | 12 | Sub-programs with return value | Problem Session | | 13 | Sub-programs with return value | Problem Session | | 14 | Files | Problem Session | | 15 | Random Accessible Files | Problem Session | | 16 | Final Exam | Assessment | |
|
Recommended or Required Reading |
Çölkesen R., Veri Yapıları ve Algoritmalar, Papatya Yayıncılık, 2004. |
Planned Learning Activities and Teaching Methods |
Activities are given in detail in the sections of "Assessment Methods and Criteria" and "Workload Calculation". |
Assessment Methods and Criteria | |
Midterm Examination | 1 | 100 | SUM | 100 | |
Final Examination | 1 | 100 | SUM | 100 | Term (or Year) Learning Activities | 40 | End Of Term (or Year) Learning Activities | 60 | SUM | 100 |
| Work Placement(s) | None |
|
Workload Calculation |
|
Midterm Examination | 1 | 2 | 2 |
Final Examination | 1 | 2 | 2 |
Attending Lectures | 14 | 3 | 42 |
Practice | 14 | 1 | 14 |
Problem Solving | 10 | 2 | 20 |
Project Design/Management | 4 | 6 | 24 |
Self Study | 10 | 2 | 20 |
Individual Study for Homework Problems | 10 | 3 | 30 |
Individual Study for Mid term Examination | 1 | 12 | 12 |
Individual Study for Final Examination | 1 | 16 | 16 |
|
Contribution of Learning Outcomes to Programme Outcomes |
LO1 | 5 | 5 | 5 | 4 | 4 | | | | 4 | 5 | 4 | 3 | | | LO2 | 5 | 5 | 5 | 4 | 4 | | | 4 | | 4 | 4 | 4 | | 4 | LO3 | 5 | 5 | 5 | 4 | 4 | | | 4 | | 4 | 5 | 4 | | 4 | LO4 | 5 | 4 | 5 | 5 | 4 | | | 3 | | 5 | 3 | 3 | | 4 | LO5 | 5 | 4 | 5 | 5 | 4 | | | 3 | | 5 | 3 | 3 | | 4 | LO6 | 5 | 5 | 5 | 5 | 5 | | | 4 | | 5 | 3 | 4 | | 3 |
|
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |
|
|
Ege University, Bornova - İzmir / TURKEY • Phone: +90 232 311 10 10 • e-mail: intrec@mail.ege.edu.tr |