COURSE UNIT TITLE

: PHYSICAL PROGRAMMING

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
TEK 4003 PHYSICAL PROGRAMMING COMPULSORY 2 2 0 4

Offered By

Computer and Instructional Technologies Teacher Education

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASSOCIATE PROFESSOR KÜRŞAT ARSLAN

Offered to

Computer and Instructional Technologies Teacher Education

Course Objective

The aim of this course is to introduce students to microcontroller-based systems and to develop physical computing skills using the Arduino platform. Students are expected to build interactive systems using basic electronics, sensors, actuators, and communication modules.

Learning Outcomes of the Course Unit

1   Explains the concept of microcontrollers and the fundamentals of physical computing.
2   Utilizes Arduino development boards and basic components.
3   Develops applications using sensors and actuators.
4   Transfers data using communication modules like Bluetooth.
5   Designs physical computing projects for real-world problems.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 First Meeting: Detailed information about the course and expectations
2 Introduction to Microcontrollers
3 Introduction to Arduino
4 Arduino IDE and Basic Programming
5 Digital Inputs and Outputs
6 Analog Inputs and Outputs
7 LED, Button and Potentiometer Projects
8 Midterm Exam
9 Working with Sensors (Temperature, Distance)
10 Motor and Relay Control
11 Serial Communication and LCD Usage
12 Wireless Communication with Bluetooth
13 Mini Project Work
14 Mini Project Work
15 Project Presentations

Recomended or Required Reading

Bayrak, A. (2020). Arduino ile Programlama ve Uygulamalar (2. Baskı). Istanbul: Pusula Yayıncılık. ISBN: 9786052275781
Arduino nun temellerinden başlayarak sensörler, motorlar, modüller ve uygulamalı örnekler içeren kapsamlı bir kaynak.

Aksoy, A. (2019). Arduino ve Fiziksel Programlama (1. Baskı). Istanbul: Kodlab Yayınları. ISBN: 9786052116633
Fiziksel programlama mantığını temel alan ve Arduino ile yapılan projeleri örnekleyen, uygulama odaklı bir kitap.

Planned Learning Activities and Teaching Methods

Theoretical lectures and practical demonstrations
Arduino-based project development
Group work and in-class activities
Weekly hands-on assignments
Student presentations and feedback sessions

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 VZ Midterm
2 FN Semester final exam
3 BNS BNS Student examVZ * 0.40 + Student examFN * 0.60
4 BUT Make-up note
5 BBN End of make-up grade Student examVZ * 0.40 + Student examBUT * 0.60


Further Notes About Assessment Methods

None

Assessment Criteria

Examination, Oral exam, Homework and Performance Task

Language of Instruction

Turkish

Course Policies and Rules

80% attendance is mandatory.
Zero tolerance for cheating, plagiarism, or unethical conduct.
Projects and assignments must be submitted on time; late submissions may be penalized.
Make-up exams are only allowed with official documentation.

Contact Details for the Lecturer(s)

Dr. Kürşat Arslan
Bilgisayar ve Öğretim Teknolojileri Eğitiminde Doçent, BEF, DEU
Uğur Mumcu Cad. 135. Sk. No:5 35380 Buca-IZMIR
kursat.arslan@deu.edu.tr
+902323012064
galloglu.com

Office Hours

-

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 13 2 26
Tutorials 13 2 26
Preparation for midterm exam 1 5 5
Preparation for final exam 1 5 5
Preparations before/after weekly lectures 13 3 39
Final 1 2 2
Midterm 1 2 2
TOTAL WORKLOAD (hours) 105

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10
LO.11125541112
LO.21125541112
LO.31125541112
LO.41125541112
LO.51125541112