Faculty Of Engıneerıng
Computer And Software Engıneerıng

Course Information

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

Prerequisites and co-requisites None
Language of instruction English
Type Elective
Level of Course Bachelor's
Lecturer Asst. Prof. Çağdaş ALLAHVERDİ
Mode of Delivery Face to Face
Suggested Subject None
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 ISBN-13 (pbk): 978-1-4302-3240-7 Arduino Öğreniyorum, Hikmet ŞAHİN, 2016, Dahi Yayıncılık.

Method of Assessment

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

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. 2͵3͵4 1͵2
2 Ability to understand the working principles of electronic sensors. 2͵3͵4 1͵2
3 Ability to learn Arduino hardware. 2͵3͵4 1͵2
4 Ability to design and conduct experiments, gather data, analyze and interpret results for investigating engineering problems. 2͵3͵4 1͵2
5 Ability to work efficiently in intra-disciplinary and multi-disciplinary teams. 2͵3͵4 1͵2
6 Ability to work individually. 2͵3͵4 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 4 56
2 Course Duration Except Class (Preliminary Study, Enhancement) 14 2 28
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 2 2
8 Midterm Exam 0 0 0
9 Quiz 0 0 0
10 Homework 2 10 20
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 4 4
16 Final Exam 1 10 10
  120