Description of Individual Course Units
 Course Unit Code Course Unit Title Type of Course Unit Year of Study Semester Number of ECTS Credits 3303001102 FUNDAMENTALS OF PROGRAMMING Compulsory 1 1 6
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
 1 Students will design algorithm and study with flow diagrams. 2 Students will prepare for writting a software and use variables and stabilize. 3 Students can make input-output actions and use operators. 4 Students will use decision control and loop control. 5 Students will use one dimensional and multi dimensional arrays. 6 Students will use subprogrammes with return value and no return value 7 Students will use string and random access files.
Mode of Delivery
Daytime Class
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
 Week Theoretical Practice Laboratory 1 Algorithm 2 Flow Diagram 3 Programming Tools, Variables and Constants 4 Input- Output Actions, Operators 5 Decision 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 13 String Files 14 Random-Access Files
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 Activities Quantity Weight Midterm Examination 1 100 SUM 100 End Of Term (or Year) Learning Activities Quantity Weight Final Examination 1 100 SUM 100 Term (or Year) Learning Activities 40 End Of Term (or Year) Learning Activities 60 SUM 100
Language of Instruction
Turkish
Work Placement(s)
None