At the end of this course, the students; 1) Designs an appropriate algorithm for a problem. 2) Writes the appropriate code for algorithms 3) Prepare various applications by writing code.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
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; development of appropriate solution algorithms using functions; development of appropriate solution algorithms using one and two dimensional arrays; coding and applications of algorithms in Computer Algebra Systems.
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 exam
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
RECOMENDED OR REQUIRED READING
Hacı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 WORKLOAD
Activities
Number
Hours
Workload
Midterm exam
1
1
1
Preparation for Quiz
Individual or group work
Preparation for Final exam
Course hours
14
2
28
Preparation for Midterm exam
1
15
15
Laboratory (including preparation)
Final exam
Homework
1
10
10
Presentation (including preperation)
1
10
10
Total Workload
64
Total Workload / 30
2,13
ECTS Credits of the Course
4
LANGUAGE OF INSTRUCTION
Turkish
WORK PLACEMENT(S)
No
KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)