Information Package / Course Catalogue
Introduction To Coding With Arduino
Course Code: ETO188
Course Type: Non Departmental Elective
Couse Group: Short Cycle (Associate's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 2
Prt.: 0
Credit: 2
Lab: 0
ECTS: 2
Objectives of the Course

In this course, it is aimed to gain competencies to select microcontroller, to design algorithm and flow diagram, to write program for microcontroller, to install microcontroller program and to do basic applications

Course Content

Basic electronics knowledge, Microcontroller Architecture and Hardware, Microcontroller selection, Algorithm creation, Flow diagrams, Microcontroller program introduction, Basic input and output coding, uploading and debugging process of written codes to microcontrollers, library concept in microcontrollers, open source code concept in microcontrollers, and basic microcontroller applications.

Name of Lecturer(s)
Learning Outcomes
1.The student taking the course should be able to use the knowledge gained.
2.The student taking the course should be able to use the knowledge gained.
3.The student taking the course should be able to use the necessary theoretical knowledge, manual and/or intellectual skills in practice.
4.The student taking the course should be able to use computer software, information-communication technologies, technical and modern professional tools for relevant applications.
5.Be aware of the necessity of lifelong learning and be able to realize it
Recommended or Required Reading
1.Lecture Notes
2.Web Pages
3.Internet Education Environment.
Weekly Detailed Course Contents
Week 1 - Theoretical
Basic Electronics Knowledge
Week 2 - Theoretical
Microcontroller Architecture and Hardware
Week 3 - Theoretical
Designing Algorithms, Flowcharts
Week 4 - Theoretical
Choosing the microcontroller board to be used for the lesson (Arduino Uno)
Week 5 - Theoretical
The microcontroller contains the board (Arduino Uno) coding program is loaded into the computer. (Arduino IDE)
Week 6 - Theoretical
Introduction of Arduino IDE coding program. Basic coding knowledge (Quiz)
Week 7 - Theoretical
First application in Arduino IDE coding program
Week 8 - Theoretical
Basic input / output codes, operation, application (Midterm Examination)
Week 9 - Theoretical
Basic control codes, operation, application.
Week 10 - Theoretical
Keypad applications with Arduino Uno
Week 11 - Theoretical
Button and led applications with Arduino Uno
Week 12 - Theoretical
Potentiometer applications with Arduino Uno (Assignment)
Week 13 - Theoretical
7 segment display applications with Arduino Uno
Week 14 - Theoretical
LCD applications with Arduino Uno
Assessment Methods and Criteria
Type of AssessmentCountPercent
Assignment1%5
Quiz1%5
Midterm Examination1%30
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140228
Assignment1415
Quiz1415
Midterm Examination1516
Final Examination1516
TOTAL WORKLOAD (hours)50
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
OÇ-1
4
OÇ-2
4
OÇ-3
4
OÇ-4
4
OÇ-5
4
Adnan Menderes University - Information Package / Course Catalogue
2026