Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
3303001102FUNDAMENTALS OF PROGRAMMINGCompulsory116
Level of Course Unit
Short Cycle
Objectives of the Course
It is aimed that, with this course students will gain competence about programming basics.
Name of Lecturer(s)
Öğr. Gör. Alper GÜLBE
Learning Outcomes
1Students will design algorithm and study with flow diagrams.
2Students will prepare for writting a software and use variables and stabilize.
3Students can make input-output actions and use operators.
4Students will use decision control and loop control.
5Students will use one dimensional and multi dimensional arrays.
6Students will use subprogrammes with return value and no return value
7Students will use string and random access files.
Mode of Delivery
Evening Education
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
1. ALGORITHM 2. FLOW DIAGRAM 3. PROGRAMING TOOLS 4. VARIABLES AND STABILIZE 5. INPUT- OUTPUT ACTIONS 6. OPERATORS 7. DECISION STRUCTURES 8. LOOP CONTROLS 9. ONE-DIMENSIONAL ARRAY 10. MULTI- DIMENSIONAL ARRAY 11. SUBPROGRAMMES WITH NO RETURN VALUE 12.SUBPROGRAMMES WITH RETURN VALUE 13. STRING FILES 14. RANDOM- ACCESS FILES
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Algorithm
2Flow Diagram
3Programming Tools, Variables and Constants
4Input- Output Actions, Operators
5Decision Structures
6"Loop Controls"
7"Loop Controls"
8"One- Dimensional Array
9"Multi- Dimensional Array
10"Subprogrammes with No Return Value
11"Subprogrammes with Return Value
12"Subprogrammes with Return Value
13String Files
14Random-Access Files
Recommended or Required Reading
Dr. Fahri VATANSEVER, Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayınevi,İstanbul, 2009. Rifat ÇÖLKESEN, Algoritma Geliştirme ve Veri Yapıları, Papatya Yayıncılık, İstanbul, 2011.
Planned Learning Activities and Teaching Methods
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
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination122
Attending Lectures14456
Practice10330
Self Study14456
Individual Study for Mid term Examination11010
Individual Study for Final Examination11212
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
LO15 5   3   5
LO25 5   3   5
LO35 5   3   5
LO45 5   3   5
LO55 5   3   5
LO65 5   3   5
LO75 5   3   5
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476 226 13 14 • e-mail: info@igdir.edu.tr