Türkçe English Rapor to Course Content
COURSE SYLLABUS
PROGRAMMING I
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
21 Learning Outcomes:
1 Terms of building mathematical models to analyze the problem;
2 Creation mathematical models and solution methods implementation of some of the problems from our daily lives,;
3 Creation a simple linear mathematical model.;
4 Definition of algorithm and concept of the algorithm. Learning of the must-have features of algorithms.;
5 Drawing flow diagram and testing algorithm.;
6 Software development of algorithms for arrays and matrices.;
7 Development of numerical methods and software algorithms that were seen in mathematics course.;
22 Course Content:
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
23 Textbooks, References and/or Other Materials: 1.http://web.firat.edu.tr/kimmuh/eskiweb/kimya/model.htm
2.http://www.hakankör.com.tr/Algoritma.pdf
3.Ders notları.
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 0 0
Quiz 0 0
Homeworks, Performances 10 50
Final Exam 1 50
Total 11 100
Contribution of Term (Year) Learning Activities to Success Grade 50
Contribution of Final Exam to Success Grade 50
Total 100
Measurement and Evaluation Techniques Used in the Course
Information
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 2 28
Practicals/Labs 0 0 0
Self Study and Preparation 12 5 60
Homeworks, Performances 10 4 32
Projects 0 0 0
Field Studies 0 0 0
Midtermexams 0 0 0
Others 0 0 0
Final Exams 1 1 1
Total WorkLoad 121
Total workload/ 30 hr 4,03
ECTS Credit of the Course 4
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11 PQ12 PQ13 PQ14 PQ15 PQ16
LO1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr