BTEZ106 Programming Teaching Approaches

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

Information

Unit FACULTY OF EDUCATION
COMPUTER EDUCATION AND INSTRUCTIONAL TECHNOLOGY PR.
Code BTEZ106
Name Programming Teaching Approaches
Term 2021-2022 Academic Year
Semester 2. Semester
Duration (T+A) 2-0 (T-A) (17 Week)
ECTS 3 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 Uzaktan Öğretim
Catalog Information Coordinator Doç. Dr. MEHMET TEKDAL
Course Instructor Doç. Dr. MEHMET TEKDAL (Bahar) (A Group) (Ins. in Charge)


Course Goal / Objective

This course aims to provide students with the basic knowledge and skills that will prepare the ground for the general purpose, advanced programming languages.

Course Content

Teaching programming with game and drama method; developing a sample game for programming instruction; developing a sample drama application for programming instruction; teaching programming with block based tools; developing a block based sample application for programming teaching; mobile application study and design principles; introduction to game applications; basic database operations in mobile applications; methods and approaches that can be used to evaluate programming skills.

Course Precondition

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Defines the programming language
LO02 Differentiate about programming languages
LO03 Makes an algorithm for programming
LO04 Make a programming with the game and drama methods
LO05 Make a programming with the block-based tools
LO06 Defines the mobile application work and design principles
LO07 Run mobile apps
LO08 Design mobile applications
LO09 Differentiate the steps to teach programming languages


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - Explain sub-fields of instructional technologies and integral structure of its process and also its relation to the other fields.Explain the integral structure of instructional technologies and information technologies or computer science applications.Explain concepts that constitutes the basis for scientific thinking in the scope of the field and the related fields. 4
PLO02 - Apply the processes of analysis, design, development, and evaluation on the basis of knowledge of instructional technologies.Utilize information technologies and computer science applications in order to create an effective and productive learning environment.Utilize concepts and applications of scientific research and basic statistics, which are the basis of scientific thinking, for the conditions in the scope of the field and related fields. 2
PLO03 - Apply the processes of analysis, design, development, and evaluation on the basis of knowledge of instructional technologies.Utilize information technologies and computer science applications in order to create an effective and productive learning environment.Utilize concepts and applications of scientific research and basic statistics, which are the basis of scientific thinking, for the conditions in the scope of the field and related fields. 1
PLO04 - Develop a plan, apply the plan and assess the results based on scientific view for the solution of the problems presented in the scope of the field or related fields.Put forward new products or processes on the basis of components of instructional technologies, computer science, for the related situations. 3
PLO05 - Develop a personal proposal, a product or a group of processes for the solution of a problem related to the field as an indicator of the skills of working independently and taking responsibility.Take responsibility of an individual or group projects and accomplishing his/her undertaken missions. 2
PLO06 - Follow current problems and applications and determining information and skills to undertake learning missions for the following stage.Apply the solution for the problem on the basis of scientific and ethical values when she/he confronts a learning problem. 3
PLO07 - Build a healthy communication with students, teachers, school administration, and the individuals in the study group. Comprehend a foreign language in order to follow the international resources that can be utilized for the solution of problems related to the field. Take responsibilities for the distribution and dissemination of the developments in the field on local or national range. 2
PLO08 - Act on the basis of scientific and ethical values in her/his works and also support preservation and learning of these values. Develop and evaluate strategic views on topic related to the future of the field. Transfer related progresses in other related fields to the field of instructional technologies. Create and maintain a cooperative and productive working environment by developing an insight related to the behaviors of the shareholders. 3


Week Plan

Week Topic Preparation Methods
1 What is the programming languages. Types Reading: resource books
2 The importance of teaching programming languages and contributing to the economy of the country Reading: resource books
3 How to teach programming instruction with game Reading: resource books
4 How to teach programming instruction with drama Reading: resource books
5 Teaching programming with block based tools Reading: resource books
6 Mobile application working and design principles Reading: resource books
7 Introduction to gaming applications Reading: resource books
8 Mid-Term Exam Preparing for the exam
9 Basic database operations in mobile applications Reading: resource books
10 Evaluation of programming skills Reading: resource books
11 How to make a sample application Reading: resource books
12 Association between teaching principle methods and programming teaching approaches Reading: resource books
13 Ethical rules to be considered in programming Reading: resource books
14 Developing a sample drama application for programming instruction Reading: resource books
15 Developing a sample mobile application for programming instruction Reading: resource books
16 Term Exams Preparing for the exam
17 Term Exams Preparing for the exam


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 2 28
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 6 6
Final Exam 1 16 16
Total Workload (Hour) 78
Total Workload / 25 (h) 3,12
ECTS 3 ECTS

Update Time: 14.11.2022 09:36