| 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 |
| # | Öğ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 |
| 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 |
| 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. | ✔ | |||||
| 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 |
| Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
|---|---|
| Diğer Kaynaklar |
|
| 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 | ||