Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
System Analysis and Design ABL4018 Turkish Compulsory 4. Semester 3 + 1 4.0 6.0
Prerequisite Courses
Course Level Associate
Mode of delivery Face-to-face Lecture, Application, Project
Course Coordinator Öğr. Gör. Emrah MERCAN
Instructor(s)
Goals This course explains the programming of microprocessor and microcontroller systems with high-level languages and the use of hardware and software required for system design.
Course Content Atmel Programming with Arduino Platform, Serial Communication, LCD usage, ADC and PWM, Keypad applications, Ultrasonic sensors, Servo and Joystic usage, EEprom usage, IR receiver and Control programs, Wireless Communication, RTC applications
Learning Outcomes
# Öğrenme Kazanımı
1 To be able to program the units to communicate with the microcontroller.
2 Being able to control hardware by communicating between the microcontroller and the PC.
3 Being able to write programs on the Atmel Atmega based Arduino Platform
4 To be able to perform Digital Input-Output operations.
5 Ability to read analog data and perform PWM output applications.
6 Ability to use serial communication and display systems.
7 Ability to write and read EEPROM.
8 Ability to install Stand Alone systems for any project
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week LCD Shield usage ADC concept, Analog input and PWM output applications Practice
2. Week Keypad Application Practice
3. Week Ultrasonic Sensor Application
4. Week Temperature Sensor Application Practice
5. Week LDR and Relay Application Practice
6. Week Servo Motor Control and Joystic Application Practice
7. Week IR. Control Application Practice
8. Week Midterm
9. Week NRF24L01 Wireless Communication Application Practice
10. Week Dot-Matrix and İnterrupt Applications Practice
11. Week RTC and GLCD Applications Practice
12. Week C# - Arduino communication
13. Week Project analysis Practice
14. Week Project analysis Practice
*Midterm and final exam dates are not specified in the 14-week course operation plan. Midterm and final exam dates are held on the dates specified in the academic calendar with the decision of the University Senate.
The Matrix for Course & Program Learning Outcomes
No Program Requirements Level of Contribution
1 2 3 4 5
2 With the knowledge of basic computer use, can use of software and hardware required by the profession.
3 The definition of the field of Computer Programming, the data required for the solution of well-posed problems, make the collection and use effectively; theoretical knowledge to practical, hands, and / or intellectual skills shows.
3 The definition of the field of Computer Programming, the data required for the solution of well-posed problems, make the collection and use effectively; theoretical knowledge to practical, hands, and / or intellectual skills shows.
5 Set up the necessary system programs in the field of Computer Programming, will have the knowledge and skills to make the settings.
6 The field of Computer Programming shows independently learning and to apply knowledge by independetly
7 Studies related to the field of Computer Programming, identify problems and solutions for unexpected situations indicates gained the ability to search.
9 Will be sufficient in the field of general and vocational level will have a knowledge of foreign languages.
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3 DK4 DK5 DK6 DK7 DK8
PY2 5 5 5 5 5 5 5 5
PY3 3 3 3 2 3 4 2 2
PY5 5 5 5 5 5 5 5 5
PY6 5 5 5 5 5 5 5 5
PY7 3 3 3 3 3 2 2 2
PY9 2 3 3 3 3 2 2 2
Recommended Sources
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Projeler ile Arduino (Erdal DELEBE)
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Ders İçi
Class Hours 14 4 56
Ders Dışı
Research 10 2 20
Practice 10 3 30
Sınavlar
Midterm 1 1 2 2
Final 1 2 2
Practice 10 5 50
Total Workload 160
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 6.0