Faculty Of Engıneerıng
Electrıcal And Electronıcs Engıneerıng (Englısh)

Course Information

ARDUINO PROGRAMMING
Code Semester Theoretical Practice National Credit ECTS Credit
Hour / Week
CSE313 Fall 3 0 3 5

Prerequisites and co-requisites
Language of instruction English
Type Elective
Level of Course Bachelor's
Lecturer Dr.Öğr.Ü. Çağdaş ALLAHVERDİ
Mode of Delivery Face to Face
Suggested Subject
Professional practise ( internship ) None
Objectives of the Course To teach the student the fundamental working principles of Arduino
Contents of the Course Arduino programming codes and Arduino sensors

Learning Outcomes of Course

# Learning Outcomes
1 Ability to understand Arduino programming interface and programming codes.
2 Ability to understand the working principles of electronic sensors.
3 Ability to learn Arduino hardware.
4 Ability to design and conduct experiments, gather data, analyze and interpret results for investigating engineering problems.
5 Ability to work efficiently in intra-disciplinary and multi-disciplinary teams.
6 Ability to work individually.

Course Syllabus

# Subjects Teaching Methods and Technics
1 Arduino Web Editor and Arduino Electronic Sensors Lecture
2 Arduino Programming Codes Lecture
3 Selection of Arduino Projects Lecture
4 Project Workshop
5 Project Workshop
6 Project Workshop
7 Project Workshop
8 Midterm exam Delivery of Project
9 Project Workshop
10 Project Workshop
11 Project Workshop
12 Project Workshop
13 Project Workshop
14 Project Workshop
15 Project Workshop
16 Final Exam Delivery of Project

Course Syllabus

# Material / Resources Information About Resources Reference / Recommended Resources
1 Beginning Arduino, Michael McRoberts, 2010 ISBN-13 (pbk): 978-1-4302-3240-7.
2 Arduino Öğreniyorum, Hikmet ŞAHİN, 2016, Dahi Yayıncılık.

Method of Assessment

# Weight Work Type Work Title
1 40% Mid-Term Practise Mid-Term Practise
2 60% Final Practise Final Practise

Relationship between Learning Outcomes of Course and Program Outcomes

# Learning Outcomes Program Outcomes Method of Assessment
1 Ability to understand Arduino programming interface and programming codes. 1
2 Ability to understand the working principles of electronic sensors. 1
3 Ability to learn Arduino hardware. 1
4 Ability to design and conduct experiments, gather data, analyze and interpret results for investigating engineering problems. 1͵2
5 Ability to work efficiently in intra-disciplinary and multi-disciplinary teams. 1͵2
6 Ability to work individually. 1͵2
PS. The numbers, which are shown in the column Method of Assessment, presents the methods shown in the previous table, titled as Method of Assessment.

Work Load Details

# Type of Work Quantity Time (Hour) Work Load
1 Course Duration 14 3 42
2 Course Duration Except Class (Preliminary Study, Enhancement) 14 3 42
3 Presentation and Seminar Preparation 0 0 0
4 Web Research, Library and Archival Work 0 0 0
5 Document/Information Listing 0 0 0
6 Workshop 0 0 0
7 Preparation for Midterm Exam 1 17 17
8 Midterm Exam 1 2 2
9 Quiz 0 0 0
10 Homework 0 0 0
11 Midterm Project 0 0 0
12 Midterm Exercise 0 0 0
13 Final Project 0 0 0
14 Final Exercise 0 0 0
15 Preparation for Final Exam 1 20 20
16 Final Exam 1 2 2
  125