COURSE INFORMATON
Course Title Code Semester L+P Hour Credits ECTS
Fundamentals of Programming BL   163 1 4 4 5

Prerequisites and co-requisites
Recommended Optional Programme Components None

Language of Instruction Turkish
Course Level Short Cycle Programmes (Associate's Degree)
Course Type
Course Coordinator Lec. Adnan GÖKTEN
Instructors
Öğr. Gör.ADNAN GÖKTEN1. Öğretim Grup:A
Öğr. Gör.ADNAN GÖKTEN2. Öğretim Grup:A
 
Assistants
Goals
With this course the student, with programming aimed to gain the qualification.
Content
To enter Programming, Coding pre-program flow design, use the control statements, array operations, to work with sub-programs, make the filing process

Learning Outcomes
1) Algorithm design, flow chart elements, and links to learning
2) Variables, assignments, operators, and their use of learning
3) The decision structures, loops of learning and practice
4) Single and multi-dimensional arrays, and applications
5) Sub-programs and links
6) Sequential and random files, and use of
7)
8)
9)
10)
11)
12)
13)
14)
15)


Course's Contribution To Program
NoProgram Learning OutcomesContribution
12345

Course Content
WeekTopicsStudy Materials _ocw_rs_drs_yontem
1 Algorithm preparation is not required Lecture
Question-Answer
Discussion
Brain Storming
Case Study
Lab / Workshop
Testing
2 Flow Chart preparation is not required Lecture
Question-Answer
Brain Storming
Case Study
Lab / Workshop
3 Programming Tools, Variable and Fixed preparation is not required Lecture
Question-Answer
Discussion
Brain Storming
Case Study
Lab / Workshop
4 Input-Output Operations, Operators preparation is not required Lecture
Question-Answer
Discussion
Brain Storming
Case Study
Lab / Workshop
5 Decision Structures preparation is not required Lecture
Question-Answer
Discussion
Drilland Practice
Brain Storming
Case Study
Lab / Workshop
6 Loop Controls preparation is not required
7 Loop Controls preparation is not required Lecture
Question-Answer
Discussion
Drilland Practice
Brain Storming
Case Study
8 Mid-Term Exam preparation is not required
9 One-Dimensional Arrays preparation is not required Lecture
Question-Answer
Discussion
Drilland Practice
Brain Storming
10 Multidimensional Arrays preparation is not required Lecture
Question-Answer
Discussion
Drilland Practice
Brain Storming
11 Subroutines not return value preparation is not required Lecture
Question-Answer
Discussion
Drilland Practice
Brain Storming
12 Value rotating Subroutines preparation is not required Lecture
Question-Answer
Discussion
Drilland Practice
Brain Storming
Case Study
13 Connected to each other Programs preparation is not required
14 Sequential Files preparation is not required Lecture
Question-Answer
Discussion
Drilland Practice
Brain Storming
Case Study
15 Random Access Files preparation is not required Lecture
Question-Answer
Discussion
Drilland Practice
Brain Storming
16-17 Term Exams preparation is not required

Recommended or Required Reading
Textbook
Additional Resources