Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
BLG1032010773FUNDAMENTALS OF PROGRAMMING Compulsory116
Level of Course Unit
Short Cycle
Objectives of the Course
The aim of the course is • to gain sufficiencies about programming basics
Name of Lecturer(s)
Öğr. Gör. Sibel BAŞOĞLU
Learning Outcomes
1Introduction to programming
2Designing program flow before writing code
3Using control statements
4Making array operations
5Working with sub-procedures
Mode of Delivery
Formal Education
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
Algorithm, flowcharts, Programming tools, Variables and constants, İnput /output process, Operators , decisionstatements, Loop controls, One dimensional arrays, Multi dimensional arrays, Functions without a returning value, Functions with a returnin gvalue, Sequential files, Random Access files
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Algorithms
2Flow diagram
3Programming tools, variables and constants
4Input / Output operations, operators
5Decision statements
6Loop statements
7Loop statements
8Mid-Term Exam One-dimensional arrays
9One-dimensional arrays
10Multi-dimensional arrays
11No value returning sub-procedures
12Value returning sub-procedures
13Value returning sub-procedures
14Sequential files
15Random access files
16Final Exam
Recommended or Required Reading
Vatansever,F., 2009. Algoritma Geliştirme ve Programlamaya Giriş.Seçkin Yayıncılık. Çelikkol,S.,2007.Programlamaya Giriş ve Algoritmalar.ABP Yayınevi Yorulmaz,M.,Yorulmaz,S.,2007.Programlamayı C ile öğreniyorum. Palme Yayıncılık
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
SUM0
End Of Term (or Year) Learning ActivitiesQuantityWeight
SUM0
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
SUM100
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination111
Attending Lectures14456
Self Study14456
Individual Study for Homework Problems5315
Individual Study for Mid term Examination11414
Individual Study for Final Examination12424
TOTAL WORKLOAD (hours)167
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
PO
15
PO
16
PO
17
PO
18
PO
19
PO
20
PO
21
PO
22
PO
23
PO
24
PO
25
PO
26
PO
27
PO
28
LO1       5      5          4  
LO2       5      5          4  
LO3       5      5          4  
LO4       5      5          4  
LO5       5      5          4  
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Ordu University Rectorate Building ,Cumhuriyet Campus , Center / ORDU / TURKEY • Tel: +90 452 226 52 00