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. |