Lesson plan /

Lesson Information

Course Credit
Course ECTS Credit
Teaching Language of Instruction Türkçe
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience?
Course Coordinator Instructor ÖMER FARUK AYDIN
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course It aims to educate people who have the necessary preliminary knowledge to develop software in a programming language, who can do preliminary work, develop algorithms and flow diagrams, understand programming logic and have problem-solving intuition.
Course Content Basic concepts about C programming language and algorithm development

Weekly Course Subjects

1Basic concepts about information technologies. Introduction to C. Hello World and Basic functions.
2Operators & if Structure.
3Introduction to Algorithms and Control Structures. Flow Diagrams. If/else selection structure.
4Implementing algorithms with Loops-While Loop & Stepwise Control.
5Implementing algorithms with Loops-While Loop & Stepwise Control.
6Lists, tuples and methods, counting systems
7Loops-for loops, do-while structure.
8Loops-for loops, do-while structure.
9Midterm
10Introduction to Functions.
11Functions & Introduction to Arrays.
12Arrays.
13Pointers.
14Final Exam.

Resources

1- C-How To Program-Deitel