1 | Course Title: | ALGORITHM DEVELOPMENT |
2 | Course Code: | MAT4047 |
3 | Type of Course: | Optional |
4 | Level of Course: | First Cycle |
5 | Year of Study: | 4 |
6 | Semester: | 7 |
7 | ECTS Credits Allocated: | 6 |
8 | Theoretical (hour/week): | 3 |
9 | Practice (hour/week) : | 0 |
10 | Laboratory (hour/week) : | 0 |
11 | Prerequisites: | None |
12 | Recommended optional programme components: | None |
13 | Language: | Turkish |
14 | Mode of Delivery: | Face to face |
15 | Course Coordinator: | Prof. Dr. BASRİ ÇELİK |
16 | Course Lecturers: | |
17 | Contactinformation of the Course Coordinator: |
basri@uludag.edu.tr 0224.2941762 |
18 | Website: | |
19 | Objective of the Course: | Learning, to make a solution of any problem step by step. |
20 | Contribution of the Course to Professional Development | To be able to practice the professional applications of mathematical and geometric concepts with using computer. |
21 | Learning Outcomes: |
|
22 | Course Content: |
Week | Theoretical | Practical |
1 | Description of course. | |
2 | What is the algorithm? The differences between the algorithm in Computer Programming and the algorithm in Mathematical Problem Solving. | |
3 | Differences between the flow chart and algorithm. | |
4 | Loops in algorithm and loops in flow chart. | |
5 | Operations with sequences and series. | |
6 | Creating the algorithms and flow charts; for perpendicularity of any two vectors in multi-dimensional spaces, for multiplication of all the elements on the main axis of a matrix, finding is the square matrices symmetric or inverse. | |
7 | Creating an algorithm finding how many right angled triangles are found with integer length orthogonal sides maximum 6,and hypotenuse of right triangles greater than 6. Find the greatest element of a finite sequences and create the algorithm and the flow chart calculates the count of the greatest element. | |
8 | Creating the algorithms and the flow chart that find; the number of primes among the first 500 positive integers; the limits of a rational functions which’s numerator and denumerator are polynomial where variable approach a finite number. | |
9 | Midterm and feedback | |
10 | For finite sets A and B give the algorithm and flow chart for counting; the number of relations from A to B; the number of functions from A to B, one to one functions from A to B; onto functions from A to B chart of the algorithm and finds the number of functions. Constructing an algorithm and flow chart for finding circumferences of trapezoid which’s corner points in the plane are given. | |
11 | Give the flow chart and algorithm that calculates the integral of cosinus power . For the given continuous function on a closed interval constructing the algorithm and flow chart for finding the Riemann sums. | |
12 | Creating the algorithm and the flow chart solving the linear equations system which consist three unknowns and three equations. Creating the algorithm and the flow chart solving the linear equations system which consist two unknowns and three equations. | |
13 | Creating the algorithm which calculates the modules and arguments and also find the corresponding polar form of a given complex number. | |
14 | Feedback |
23 | Textbooks, References and/or Other Materials: |
1)Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri Vatansever, Seçkin Yayınevi, 6. Baskı, 2007, Ankara. 2)Açıklamalı Algoritma Soruları ve Çözümleri, Yük.Bilg.Müh. Deniz Mertkan Gezgin, Kriter Yayınevi, 2008, İstanbul. |
24 | Assesment |
TERM LEARNING ACTIVITIES | NUMBER | PERCENT |
Midterm Exam | 1 | 40 |
Quiz | 0 | 0 |
Homeworks, Performances | 0 | 0 |
Final Exam | 1 | 60 |
Total | 2 | 100 |
Contribution of Term (Year) Learning Activities to Success Grade | 40 | |
Contribution of Final Exam to Success Grade | 60 | |
Total | 100 | |
Measurement and Evaluation Techniques Used in the Course | Homeworks and online exams | |
Information |
25 | ECTS / WORK LOAD TABLE |
Activites | NUMBER | TIME [Hour] | Total WorkLoad [Hour] |
Theoretical | 14 | 3 | 42 |
Practicals/Labs | 0 | 0 | 0 |
Self Study and Preparation | 14 | 9 | 126 |
Homeworks, Performances | 0 | 0 | 0 |
Projects | 0 | 0 | 0 |
Field Studies | 0 | 0 | 0 |
Midtermexams | 1 | 7 | 7 |
Others | 0 | 0 | 0 |
Final Exams | 1 | 5 | 5 |
Total WorkLoad | 180 | ||
Total workload/ 30 hr | 6 | ||
ECTS Credit of the Course | 6 |
26 | CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
LO: Learning Objectives | PQ: Program Qualifications |
Contribution Level: | 1 Very Low | 2 Low | 3 Medium | 4 High | 5 Very High |