Information Package

Elementary Mathematics Education Program

EMT420

ALGORITHM AND PROGRAMMING

Course Code
EMT420
Semester
-
Theory+Practice
3 + 0
ECTS
4
Course TypeElective Course
Course LevelBachelor's Degree
Year of Study-
Semester-
ECTS4
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Design an appropriate algorithm for a problem
  2. Write the appropriate code for algorithms
  3. Prepare various applications by writing code
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionThe course content includes the following topics: algorithm design, flow diagrams, input-output concepts, loops, decision structures, decision making and development of algorithms suitable for cyclic problems; applications of programs (such as scratch, code.org) in which algorithms and flowcharts are visualized and used; creation of appropriate solution algorithms using functions; development of appropriate solution algorithms using one and two dimensional arrays; coding and applications of generated algorithms in computer algebra systems.
Course Contents
WEEK TOPICS
1st Week Algorithm design; flow diagrams, input-output concepts
2nd Week Loop, decision making
3rd Week Decision making and algorithms suitable for cyclic problems
4th Week Program applications
5th Week Algorithms and flowcharts are visualized and used
6th Week Creation of appropriate dissolution algorithms using functions
7th Week Development of appropriate solution algorithms
8th Week Midterm
9th Week One and two dimensional arrays
10th Week Coding and applications in computer algebra systems
11th Week Coding and applications in computer algebra systems
12th Week Coding and applications in computer algebra systems
13th Week Coding and applications in computer algebra systems
14th Week Coding and applications in computer algebra systems
15th Week General review
Recommended or Required ReadingHacısalihoğlu, H.Hilmi. Temel ve genel matematik
Adams, Robert A. Calculus.
Silverman, Richard A. Calculus with Analytic Geometry.
Bradley, Gerald L.-Smith, Karl J. Calculus
Planned Learning Activities and Teaching Methods
  • Lecture
  • Practice
  • Other
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 40
Practice 1 5
Attendance 1 5
Total(%) 50
Contribution of In-term Studies to Overall Grade(%) 50
Contribution of Final Examination to Overall Grade(%) 50
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 1 1
Preparation for Quiz
Individual or group work 13 3 39
Preparation for Final exam 1 18 18
Course hours 13 3 39
Preparation for Midterm exam 1 12 12
Laboratory (including preparation)
Final exam 1 1 1
Homework
Performance Practice 1 10 10
Total Work Load120
Total Work Load / 30 (h)4
ECTS Credit of the Course4
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3
K1
K2
K3
K4
K5
K6
K7
K8 X X X
K9
K10 X