Course Language:
İngilizce
Course Objectives:
The aim of this course is both to discuss and make practice about fundamental concepts of algorithm and programming.
Course Content:
Design of an algorithm; flow chart diagrams; concept of input-output; recursions; decision trees, decision making and developing appropriate algorithms for recursions; application of programs by representation of algorithm and flow charts (scratch, code.org, etc.); use of functions for solution algorithms; development of solution algorithms by using one and two dimensional arrays; coding of algorithm in computer algebra systems and such applications.
Course Methodology:
1. Lecture 2. Case study 3. Discussion 4. Demonstration 5. Group work 6. Microteaching 7. Problem solving
Course Evaluation Methods:
A. Supply type B. Multiple-choice test C. Incomplete D. True-False E. Oral exam F. Portfolio G. Performance type H. Report