Lesson plan / INTRODUCTION TO ALGORITHMS AND PROGRAMMING

Lesson Information

Course Credit 3.0
Course ECTS Credit 5.0
Teaching Language of Instruction Türkçe
Level of Course Associate's Degree, TYYÇ: Level 5, EQF-LLL: Level 5, QF-EHEA: Short Cycle
Type of Course Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator Assist. Prof. Dr. HAKAN BURAK EMEKLİ
Instructor (s) Assist. Prof. Dr. HAKAN BURAK EMEKLİ
Course Assistant

Purpose and Content

The aim of the course To teach students, general problem-solving concepts, beginning problem-solving concepts, planning your solution, logic structures, data structures, database management systems, object oriented programming, game development, file processing,
Course Content Algorithm and programming logic, algorithms, flow diagrams

Weekly Course Subjects

1general problem-solving concepts, beginning problem-solving concepts
2an introduction to programming structure
3problem solving with the sequential logic structure
4problem solving with decisions
5problem solving with loops
6problem solving with the case logic structure
7processing arrays
8midterm
9file concepts
10linked lists
11binary trees
12database management systems
13relational database management systems
14object-oriented programming

Resources

Problem Solving and Programming Concepts, Maureen Sprankle and Jim Hubbard