Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
6012001072010PRINCIPLES OF PROGRAMMINGCompulsory116
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
1Introducing the programming notion
2Designing the flow of the program before coding
3Using control statements
4Making array operations
5Working with sub-programs
6Managing 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
WeekTheoreticalPracticeLaboratory
1AlgortihmsProblem Session
2FlowchartsProblem Session
3Programming Tools, Variables and constantsProblem Session
4Input / Output operations, OperatorsProblem Session
5Decision StructuresProblem Session
6Iteration ControlsProblem Session
7Iteration ControlsProblem Session
8Midterm ExamAssessment
9One - Dimension ArraysProblem Session
10Multi - Dimension ArraysProblem Session
11Sub-programs without any return valueProblem Session
12Sub-programs with return valueProblem Session
13Sub-programs with return valueProblem Session
14FilesProblem Session
15Random Accessible FilesProblem Session
16Final ExamAssessment
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
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination122
Final Examination122
Attending Lectures14342
Practice14114
Problem Solving10220
Project Design/Management4624
Self Study10220
Individual Study for Homework Problems10330
Individual Study for Mid term Examination11212
Individual Study for Final Examination11616
TOTAL WORKLOAD (hours)182
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
LO155544   4543  
LO255544  4 444 4
LO355544  4 454 4
LO454554  3 533 4
LO554554  3 533 4
LO655555  4 534 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