Course Code:
EDEM 230
Course Period:
Spring
Course Type:
Core
P:
2
Credits:
2
ECTS:
2
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 (stracth, 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

## Vertical Tabs

### Course Learning Outcomes

 Learning Outcomes Program Outcomes Teaching Methods Assessment Methods 1) Explains design of algorithm. 1 1 A, E 2) Uses functions for solution algorithms. 1, 4 1, 7 A, E, G 3) Develops solution algorithms by using one and two dimensional arrays. 1, 4 1, 7 A, E, G 4) Writes codes of algorithms by using Computer Algebra Systems. 1, 4, 8, 9 1, 7 A, E, G

### Course Flow

 COURSE CONTENT Week Topics Study Materials 1 Design of algorithm 2 Flow chart diagrams 3 Recursions 4 Decision trees 5 Developing algorithms for recursions 6 Developing algorithms for recursions 7 Application of programs 8 Midterm 9 One and two dimensional arrays 10 Practice with coding algorithms 11 Practice with coding algorithms 12 Practice with coding algorithms 13 Practice with coding algorithms 14 Practice with coding algorithms

### Recommended Sources

 RESOURCES Compulsory Lecturer’s notes Recommended

### Material Sharing

 COURSE MATERIALS Documents Assignments Exams Midterm and final exams

### Assessment

 ASSESSMENT IN-TERM STUDIES Quantity Percentage Midterm 1 50 Final 1 50 Total 100 Contribution of Final Exam to Overall Grade 50 Contribution of In-term Studies to Overall Grade 50 Total 100

### Course’s Contribution to Program

 COURSE CONTRIBUTION TO PROGRAM OUTCOMES No Program Outcomes Level of contribution 1 2 3 4 5 1 Knows historical, cultural and scientific developments of the mathematical concepts covered in elementary school mathematics curriculum X 2 Applies fundamental mathematical and geometric concepts into other disciplines and real life situations X 3 Applies mathematical processes (e.g. problem solving, proving theorems, etc.) into given cases accurately. X 4 Plans mathematics teaching process in line with the elementary school curriculum’s vision, philosophy and goals X 5 Uses teaching strategies and techniques that are appropriate for students’ age, grade level, individual differences and readiness level X 6 Applies mathematical processes (e.g. problem solving, proving theorems, etc.) into given cases accurately. X 7 Uses and develops appropriate resources and materials to teach mathematics X 8 Monitors students’ learning process, development and achievement and assesses them by using appropriate assessment tools X 9 Improves professional knowledge by following recent issues in mathematics education X 10 Contributes to the development of mathematics education by doing scientific research X

### ECTS

 ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION Activities Quantity Duration (Hour) Total Workload (Hour) Course hours (including the exam week: 15 x total course) 15 2 30 Hours for off-the-classroom study (pre-study, practice) 15 1 15 Midterm 1 8 8 Final 1 8 8 Total Workload 61 Total Workload / 25 (hours) 2,44 ECTS 2