| 1 |
Course Title: |
PROGRAMMING I |
| 2 |
Course Code: |
MAT4115 |
| 3 |
Type of Course: |
Optional |
| 4 |
Level of Course: |
First Cycle |
| 5 |
Year of Study: |
4 |
| 6 |
Semester: |
7 |
| 7 |
ECTS Credits Allocated: |
4 |
| 8 |
Theoretical (hour/week): |
3 |
| 9 |
Practice (hour/week) : |
0 |
| 10 |
Laboratory (hour/week) : |
0 |
| 11 |
Prerequisites: |
|
| 12 |
Recommended optional programme components: |
None |
| 13 |
Language: |
Turkish |
| 14 |
Mode of Delivery: |
Face to face |
| 15 |
Course Coordinator: |
Dr. Ögr. Üyesi BAHTİYAR BAYRAKTAR |
| 16 |
Course Lecturers: |
|
| 17 |
Contactinformation of the Course Coordinator: |
E-mail: bbayraktar@uludag.edu.tr, İş Tel: +90(224) 294 22 98. Adres: UÜ, Eğitim Fakültesi, İlköğretim Bölümü, Matematik Eğitimi Anabilim Dalı, 16059 Görükle / BURSA |
| 18 |
Website: |
|
| 19 |
Objective of the Course: |
The purpose of the course is to understand the basics of mathematical modeling in comprehensive manner. Also the goal is to learn the basics of algorithm and to be able to use them on computer. To gain skills in producing of practice tasks in Maths lessons. To understand the basics of software languages.
|
| 20 |
Contribution of the Course to Professional Development |
|
| Week |
Theoretical |
Practical |
| 1 |
Modeling concept. What is a mathematical modeling? Establishment of the mathematical model. Solution of mathematical model. Examples of mathematical models. |
|
| 2 |
Problem solving and mathematical modeling. Model and solutions of some problems in our daily life. |
|
| 3 |
Application of numerical test methods (application of approximate calculations in mathematics lessons). |
|
| 4 |
Algorithm concept and introduction of algorithm. Features that should be in the algorithm. Algorithm design. |
|
| 5 |
Flowchart diagrams and basic structures of algorithms (linear, branching and looping algorithms). Complex algorithms and functions. Algorithm applications. |
|
| 6 |
Software is language. The structure of a computer language (alphabet, special words, expressions, rules, appearance). |
|
| 7 |
Application of linear algorithms. Software Applications |
|
| 8 |
Implementation of branching algorithms. Software Applications |
|
| 9 |
Implementation of branching algorithms. Software Applications |
|
| 10 |
Implementation of looped algorithms. Software Applications |
|
| 11 |
Implementation of looped algorithms. Software Applications |
|
| 12 |
Implementation of looped algorithms.Software Applications |
|
| 13 |
Algorithms and software on arrays and matrices. Software Applications |
|
| 14 |
Algorithms and software on arrays and matrices. Software Applications |
|