Türkçe English Rapor to Course Content
COURSE SYLLABUS
PROGRAMMING TEACHING
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:
1 Explains the historical development of programming teaching.;
2 Explains the pedagogical approaches and learning theories used in programming teaching.;
3 Explains and uses recently emerged concepts, tools and application development environments related to programming teaching.;
4 Analyzes the needs of programming instruction according to age groups;
5 Follows up-to-date academic studies on programming teaching;
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
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9
LO1 4 4 5 0 4 4 3 0 0
LO2 3 4 4 0 4 5 4 0 0
LO3 4 4 4 0 5 4 4 0 0
LO4 3 4 4 0 4 4 4 0 0
LO5 4 4 4 0 5 5 4 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