MATZ206 Algorithm and Programming

2 ECTS - 2-0 Duration (T+A)- 4. Semester- 2 National Credit

Information

Unit FACULTY OF EDUCATION
ELEMENTARY MATHEMATICS EDUCATION PR.
Code MATZ206
Name Algorithm and Programming
Term 2021-2022 Academic Year
Semester 4. Semester
Duration (T+A) 2-0 (T-A) (17 Week)
ECTS 2 ECTS
National Credit 2 National Credit
Teaching Language Türkçe
Level Lisans Dersi
Type Normal
Label FE Field Education Courses C Compulsory
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. KAMURAN TARIM
Course Instructor Arş.Gör. Dr. DOĞAN ÖZASLAN (Bahar) (A Group) (Ins. in Charge)
Arş.Gör. Dr. DOĞAN ÖZASLAN (Bahar) (B Group) (Ins. in Charge)


Course Goal / Objective

To provide students with general algorithms and programming knowledge and to make applications for the developed algorithms and educational software.

Course Content

To be able to draw flow charts in algorithms; using subprograms and functions; To be able to make applications about arrays; managing files with file operations and using them in their programs; coding and applications of algorithms in computer algebra systems; To create appropriate solving algorithms using a function

Course Precondition

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Makes algorithm designs and develops algorithms suitable for circular problems.
LO02 Makes applications of programs such as scratch, code.org by visualizing algorithm and flow charts.
LO03 Creates appropriate solution algorithms using the function.
LO04 Develops appropriate solution algorithms by using single and double sized arrays.
LO05 Makes the coding and applications of the created algorithms in Computer Algebra Systems.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - Has enough knowledge about mathematics. 4
PLO02 - Has pedagogical knowledge about teaching profession and field. 2
PLO03 - Implements classroom management approaches to be used in educational environments effectively. 0
PLO04 - Prepares the learning environments in which appropriate teaching methods are used for effective mathematics education in accordance with development and age levels. 2
PLO05 - Knows the relationship between Mathematics-Society-Environment-History and uses it in professional and daily life. 2
PLO06 - Uses Turkish properly and effectively according to the rules. 0
PLO07 - Selects and designs appropriate materials, in mathematics teaching. 4
PLO08 - Monitors students' progress using different assessment and evaluation methods and techniques. 3
PLO09 - Takes responsibility as an individual and as a team member to solve problems related to the field. 5
PLO10 - Has life-long learning awareness. 4
PLO11 - Shares his/her knowledge and skills, problems and solutions that he/she identified by means of oral and written communication with the expert and non-expert people. 4
PLO12 - Uses information and communication technologies and other related materials for an effective mathematics teaching. 5
PLO13 - Has enough foreign language knowledge to follow foreign resources related to the field. 0
PLO14 - Has the knowledge of the purpose, structure and functioning of the Turkish education system. 0
PLO15 - Becomes a teacher who adheres to Atatürk's principles and revolutions. 0


Week Plan

Week Topic Preparation Methods
1 Problem solving, algorithms and flow charts Examining the related sources
2 Flow diagrams, input-output concepts, cycles, decision structures Examining the related sources
3 Structure and definition of Basic programming language Examining the related sources
4 Applications of programs (such as scratch, code.org) where algorithms and flow charts are visualized and used Examining the related sources
5 Series Examining the related sources
6 String expressions Examining the related sources
7 Ön tanımlı fonksiyonlar Examining the related sources
8 Mid-Term Exam
9 Sub-programs Examining the related sources
10 File operations Examining the related sources
11 Read from file Examining the related sources
12 Applications Examining the related sources
13 Development of appropriate solution algorithms using single and double dimensional arrays Examining the related sources
14 Coding and applications of generated algorithms in Computer Algebra Systems Examining the related sources
15 Applications Examining the related sources
16 Term Exams
17 Term Exams


Assessment (Exam) Methods and Criteria

Assessment Type Midterm / Year Impact End of Term / End of Year Impact
1. Midterm Exam 100 40
General Assessment
Midterm / Year Total 100 40
1. Final Exam - 60
Grand Total - 100


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 2 28
Out of Class Study (Preliminary Work, Practice) 14 1 14
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 4 4
Final Exam 1 8 8
Total Workload (Hour) 54
Total Workload / 25 (h) 2,16
ECTS 2 ECTS

Update Time: 11.05.2023 02:42