ECMS303 Statistical Algorithms and Programming

5 ECTS - 3-0 Duration (T+A)- 5. Semester- 3 National Credit

Information

Unit FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCES
ECONOMETRICS PR. (ENGLISH)
Code ECMS303
Name Statistical Algorithms and Programming
Term 2018-2019 Academic Year
Semester 5. Semester
Duration (T+A) 3-0 (T-A) (17 Week)
ECTS 5 ECTS
National Credit 3 National Credit
Teaching Language İngilizce
Level Lisans Dersi
Type Normal
Label E Elective
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. HÜSEYİN GÜLER
Course Instructor
The current term course schedule has not been prepared yet.


Course Goal / Objective

The purpose of the course is to introduce the idea of developing an algorithm to students for problem solving, to bring the knowledge of developing a program using their algorithm and to introduce the frequently used algorithms in statistics.

Course Content

Once the computers, algorithms and flow charts are discussed in the course, data structers of computers, mathematical operations, conditions and loops, subroutines and functions, sorting and searching algorithms will be given. In addition to that the developed algorithms will be coded with Scratch and MATLAB.

Course Precondition

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Differentiates between algorithms and flow charts
LO02 Defines data structers of computers
LO03 Writes an algorithm and program for basic mathematical operations
LO04 Uses conditions and loops in alogrithms and programs
LO05 Extends algorithms and programs with subroutines and functions
LO06 Develops algorithms for statistical purposes
LO07 Writes an algorithm and program for sorting and searching operations
LO08 Uses MATLAB and Scratch to code the developed algorithm
LO09 Debugs the written program


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - Explains Econometric concepts 2
PLO02 - Acquires basic Mathematics, Statistics and Operation Research concepts 2
PLO03 - Equipped with the foundations of Economics, and develops Economic models 0
PLO04 - Describes the necessary concepts of Business 0
PLO05 - Models problems with Mathematics, Statistics, and Econometrics 3
PLO06 - Estimates the model consistently and analyzes & interprets its results 0
PLO07 - Acquires the ability to analyze, benchmark, evaluate and interpret at conceptual levels to develop solutions to problems 5
PLO08 - Collects, edits, and analyzes data 4
PLO09 - Uses a package program of Econometrics, Statistics, and Operation Research 5
PLO10 - Effectively works, take responsibility, and the leadership individually or as a member of a team 2
PLO11 - Awareness towards life-long learning and follow-up of the new information and knowledge in the field of study 0
PLO12 - Develops the ability of using different resources in the form of academic rules, synthesis the information gathered, and effective presentation in an area which has not been studied 2
PLO13 - Uses Turkish and at least one other foreign language, academically and in the business context 2
PLO14 - Good understanding, interpretation, efficient written and oral expression of the people involved 1
PLO15 - Improves his/herself constantly by defining educational requirements considering interests and talents in scientific, cultural, art and social fields besides career development 1
PLO16 - Questions traditional approaches and their implementation while developing alternative study programs when required 4
PLO17 - Recognizes and implements social, scientific, and professional ethic values 1
PLO18 - Follows actuality, and interprets the data about economic and social events 0


Week Plan

Week Topic Preparation Methods
1 Basic concepts: Computer, computer program, algorithm, flow chart, compiler Reference book 1: Chapters 1-4. Reference book 2: Chapter 1
2 Basic concepts: Computer, computer program, algorithm, flow chart, compiler Reference book 1: Chapters 1-4. Reference book 2: Chapter 1
3 The structure of a computer program, designing a program, divide and conquer: subprograms and functions, MATLAB environment and scripts Reference book 1: Chapters 6 and 11. Reference book 2: Chapter 4. Reference book 3: Chapters 1 and 2
4 The structure of a computer program, designing a program, divide and conquer: subprograms and functions, MATLAB environment and scripts Reference book 1: Chapters 6 and 11. Reference book 2: Chapter 4. Reference book 3: Chapters 1 and 2
5 Variables, constants, arrays, comments Reference book 1: Chapters 7 and 12. Reference book 2: Chapter 5. Reference book 3: Chapters 1 and 2
6 Mathematical operations. Example algorithm: Computing mean and variance Reference book 1: Chapter 8. Reference book 2: Chapter 5. Reference book 3: Chapters 1 and 2
7 Conditions: if-then-else and switch-case. Example algorithm: Computing median of a sorted data Reference book 1: Chapter 9. Reference book 2: Chapter 6. Reference book 3: Chapter 3
8 Mid-Term Exam General review for the midterm exam
9 Loops: Example algorithm: Computing mean and variance, revisited. The golden ratio and fibonacci numbers. Prime numbers. Multiplication of matrices Reference book 1: Chapter 10. Reference book 2: Chapter 7. Reference book 3: Chapter 4
10 Loops: Example algorithm: Computing mean and variance, revisited. The golden ratio and fibonacci numbers. Prime numbers. Multiplication of matrices Reference book 1: Chapter 10. Reference book 2: Chapter 7. Reference book 3: Chapter 4
11 Subprograms and functions Reference book 1: Chapter 11. Reference book 2: Chapter 4. Reference book 3: Chapters 2 and 6
12 Subprograms and functions Reference book 1: Chapter 11. Reference book 2: Chapter 4. Reference book 3: Chapters 2 and 6
13 Sorting and searching algorithms. Example algorithms: Rank, rank orders statistics and median Reference book 1: Chapter 14. Reference book 2: Chapter 9. Reference book 3: Chapter 13
14 Sorting and searching algorithms. Example algorithms: Rank, rank orders statistics and median Reference book 1: Chapter 14. Reference book 2: Chapter 9. Reference book 3: Chapter 13
15 Debugging a program Reference book 1: Chapter 15
16 Term Exams General review for the final exam
17 Term Exams General review for the final exam


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 3 42
Out of Class Study (Preliminary Work, Practice) 14 3 42
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 12 12
Final Exam 1 18 18
Total Workload (Hour) 114
Total Workload / 25 (h) 4,56
ECTS 5 ECTS

Update Time: 01.05.2025 12:20