Türkçe English Rapor to Course Content
COURSE SYLLABUS
PRINCIPLES OF TEACHING PROGRAMMING
1 Course Title: PRINCIPLES OF TEACHING PROGRAMMING
2 Course Code: BIL1006
3 Type of Course: Compulsory
4 Level of Course: First Cycle
5 Year of Study: 1
6 Semester: 2
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: Doç. Dr. NURAY PARLAK YILMAZ
16 Course Lecturers:
17 Contactinformation of the Course Coordinator: e-posta: npyilmaz@uludag.edu.tr
Tel: +90(224)29 42232
Adres: Uludağ Üniversitesi Eğitim Fak. Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü A Blok, Kat:3 Oda No: 311 Görükle Yerleşkesi 16059 Görükle/ BURSA
18 Website:
19 Objective of the Course: To provide pre-service teachers with knowledge, skills and attitudes regarding pedagogical approaches used in programming teaching.
20 Contribution of the Course to Professional Development
21 Learning Outcomes:
1 To be able to comprehend why programming teaching is important today;
2 To be able to assess programming teaching situation in the world and in Turkey,;
3 To be able to comprehend different programming teaching approaches;
4 To be able to design unpluged programming activities.;
5 To be able to teach programming with Scratch;
6 To be able to comprehend methods and techniques that can be used to evaluate programming skills.;
22 Course Content:
Week Theoretical Practical
1 To inform students about the content, method and resources of the course
2 Why Programming Teaching
3 Programming Teaching- History
4 Programming Teaching in the World
5 Programming Teaching in Turkey
6 Pedagogical Approaches in Programming Instruction
7 Unpluged Programming
8 Unpluged Activity Examples
9 Block Based Programming Teaching
10 Programming Teaching with Scratch-Problem Analysis
11 Designing Programming Teaching with Scratch
12 Mobile applications in programming teaching
13 Programming of Yapa Boza
14 Evaluation Approaches in Programming Instruction
23 Textbooks, References and/or Other Materials:
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 1 40
Quiz 0 0
Homeworks, Performances 0 0
Final Exam 1 60
Total 2 100
Contribution of Term (Year) Learning Activities to Success Grade 40
Contribution of Final Exam to Success Grade 60
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 14 3 42
Homeworks, Performances 0 0 0
Projects 0 0 0
Field Studies 0 0 0
Midtermexams 1 12 12
Others 0 0 0
Final Exams 1 12 12
Total WorkLoad 94
Total workload/ 30 hr 3,13
ECTS Credit of the Course 3
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 5 0 5 0 0 0 0 0 0 0 0
LO2 0 0 0 0 0 5 0 5 0 0 0 0 0 0 0 0
LO3 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5
LO4 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5
LO5 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 4
LO6 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5
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