• Türkçe
  • English
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