| Language of Instruction |
Türkçe |
| Course Type |
Required Courses |
| Course Instructor(s) |
ÖĞR. GÖR. ABDULLAH ÇEVİK |
| Mode of Delivery |
Face to face |
| Prerequisites |
There is no prerequisite or co-requisite for this course. |
| Courses Recomended |
There is no recommended optional programme component for this course |
| Recommended Reading List |
|
| Assessment methods and criteria |
1 Midterm and 1 Final Exam |
| Work Placement |
|
| Catalog Content |
History of Algorithms; Higher Level Thinking Skills for Algorithm Design; Importance of Algorithms for Problem-Solving and Programming; İnput/Output Concepts; Basic Data Types; Constants and Variables; Operators and Process Priorities; Decision Structures; Loops; Algorithm Design Techniques; Flowcharts and Operation Methods; Visualisation of Algorithms and Flowcharts; Use of Functions; Applicability of Different Algorithms in Problem-Solving; Searching and Sorting Algorithms; Examples on Problem-Solving and Algorithm Design; Block-Based and Text-Based Programming Environments; Teaching Algorithms via Block Based Programming. |