Course Title | Code | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|
System Analysis and Design | ABL4018 | 4. Semester | 3 + 1 | 4.0 | 6.0 |
Prerequisites | None |
Language of Instruction | Turkish |
Course Level | Associate |
Course Type | |
Mode of delivery | Face-to-face Lecture, Application, Project |
Course Coordinator |
Lect. Emrah MERCAN |
Instructor(s) |
Emrah MERCAN |
Assistants | |
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 |
- To be able to program the units to communicate with the microcontroller. - Being able to control hardware by communicating between the microcontroller and the PC. - Being able to write programs on the Atmel Atmega based Arduino Platform - To be able to perform Digital Input-Output operations. - Ability to read analog data and perform PWM output applications. - Ability to use serial communication and display systems. - Ability to write and read EEPROM. - Ability to install Stand Alone systems for any project |
Week | Topics | Learning Methods |
---|---|---|
1. Week | LCD Shield usage ADC concept, Analog input and PWM output applications | Course Hours Practice |
2. Week | Keypad Application | Practice Course Hours |
3. Week | Ultrasonic Sensor Application | |
4. Week | Temperature Sensor Application | Course Hours Practice |
5. Week | LDR and Relay Application | Course Hours Practice |
6. Week | Servo Motor Control and Joystic Application | Course Hours Practice |
7. Week | IR. Control Application | Practice Course Hours |
8. Week | Midterm | Course Hours |
9. Week | NRF24L01 Wireless Communication Application | Practice Course Hours |
10. Week | Dot-Matrix and İnterrupt Applications | Course Hours Practice |
11. Week | RTC and GLCD Applications | Course Hours Practice |
12. Week | C# - Arduino communication | |
13. Week | Project analysis | Course Hours Practice |
14. Week | Project analysis | Course Hours Practice |
Projeler ile Arduino (Erdal DELEBE) |
Program Requirements | Contribution Level | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | DK7 | DK8 | Measurement Method |
---|---|---|---|---|---|---|---|---|---|---|
PY2 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | - |
PY3 | 5 | 3 | 3 | 3 | 2 | 3 | 4 | 2 | 2 | - |
PY5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | - |
PY6 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | - |
PY7 | 3 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 2 | - |
PY9 | 2 | 2 | 3 | 3 | 3 | 3 | 2 | 2 | 2 | - |
0 | 1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|---|
Course's Level of contribution | None | Very Low | Low | Fair | High | Very High |
Method of assessment/evaluation | Written exam | Oral Exams | Assignment/Project | Laboratory work | Presentation/Seminar |
Event | Quantity | Duration (Hour) | Total Workload (Hour) |
---|---|---|---|
Course Hours | 14 | 4 | 56 |
Research | 10 | 2 | 20 |
Practice | 10 | 3 | 30 |
Midterm 1 | 1 | 2 | 2 |
Final | 1 | 2 | 2 |
Practice | 10 | 5 | 50 |
Total Workload | 160 | ||
ECTS Credit of the Course | 6.0 |