1 | Course Title: | PROGRAMMING TEACHING |
2 | Course Code: | BIL6115 |
3 | Type of Course: | Optional |
4 | Level of Course: | Third Cycle |
5 | Year of Study: | 1 |
6 | Semester: | 1 |
7 | ECTS Credits Allocated: | 3 |
8 | Theoretical (hour/week): | 2 |
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. ADEM UZUN |
16 | Course Lecturers: | |
17 | Contactinformation of the Course Coordinator: | auzun@uludag.edu.tr |
18 | Website: | |
19 | Objective of the Course: | To be able to explain the learning theories which are the basics of programming teaching in learning environments, to be able to explain the historical development of programming teaching, to be able to follow up-to-date research on programming teaching. |
20 | Contribution of the Course to Professional Development | Students will gain knowledge, skills and attitudes about programming teaching that they can use in their professional practice. |
21 | Learning Outcomes: |
|
22 | Course Content: |
Week | Theoretical | Practical |
1 | Introduction of the course and basic concepts | |
2 | Historical development of programming teaching | |
3 | Teaching methods and approaches on which programming instruction is based and the basic learning theories that they are based on | |
4 | Teaching methods and approaches on which programming instruction is based and the basic learning theories that they are based on | |
5 | Academic studies on teaching programming in cognitive, affective and social terms | |
6 | Academic studies on programming teaching for different age groups | |
7 | Academic studies on block-based programming teaching | |
8 | Academic studies on text-based programming teaching | |
9 | Academic studies on physical programming teaching | |
10 | Academic studies on mobile applications in programming teaching | |
11 | Future trends in programming teaching | |
12 | Article review | |
13 | Article review | |
14 | Article review |
23 | Textbooks, References and/or Other Materials: |
Kuramdan Uygulamaya Programlama Öğretimi, Editörler: Prof. Dr. Yasemin GÜLBAHAR, Prof. Dr. Hasan KARAL, PEGEM AKADEMİ, 2018 Kodlama Öğretimi: Programlamadan Kodlamaya Yaklaşımlar ve Uygulamalar, Dr. Osman EROL, Anı Yayıncılık, 2018 Teaching and Learning Computer Programming, Mayer, R. E., Routledge, 2008 |
24 | Assesment |
TERM LEARNING ACTIVITIES | NUMBER | PERCENT |
Midterm Exam | 0 | 0 |
Quiz | 0 | 0 |
Homeworks, Performances | 0 | 0 |
Final Exam | 1 | 100 |
Total | 1 | 100 |
Contribution of Term (Year) Learning Activities to Success Grade | 0 | |
Contribution of Final Exam to Success Grade | 100 | |
Total | 100 | |
Measurement and Evaluation Techniques Used in the Course | Process evaluation will be carried out with homework and projects during the term. Written exam will be applied in final exam. | |
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 | 14 | 2 | 28 |
Homeworks, Performances | 0 | 14 | 14 |
Projects | 0 | 0 | 0 |
Field Studies | 0 | 0 | 0 |
Midtermexams | 0 | 0 | 0 |
Others | 0 | 0 | 0 |
Final Exams | 1 | 20 | 20 |
Total WorkLoad | 90 | ||
Total workload/ 30 hr | 3 | ||
ECTS Credit of the Course | 3 |
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 |