AI315
DIGITAL ELECTRONICS AND MICROCONTROLLERS
- Course Code
- AI315
- Semester
- Fifth Term (Fall)
- Theory+Practice
- 3 + 1
- ECTS
- 5
| Course Type | Compulsory Course |
|---|---|
| Course Level | Bachelor's Degree |
| Year of Study | 3 |
| Semester | Fifth Term (Fall) |
| ECTS | 5 |
| Name of Lecturer(s) | - |
| Learning Outcomes |
At the end of this course, the students; |
| Mode of Delivery | |
| Prerequisites | Yes(AI212) |
| Recommended Optional Programme Components | |
| Course Description | Number systems and Boolean algebra, Logic gates, combinational and sequential logic, Flip-flops, counters, registers, Digital circuit design and analysis, Microcontroller architecture and programming, Peripheral interfacing and I/O management, Analog-to-digital conversion, Embedded system fundamentals, Circuit simulation tools, PCB design and prototyping, Real-time applications and system integration. |
| Course Contents | |
| Recommended or Required Reading | -* Digital Integrated Circuits, Rabaey, P. Hall. * Digital Design - M. Morris Mano, Michael D. Ciletti * Fundamentals of Digital Logic with Verilog Design - Stephen Brown, Zvonko Vranesic * Digital Principles and Applications - Donald Leach, Albert Malvino, Goutam Saha * The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors - Joseph Yiu * Embedded Systems: Introduction to ARM Cortex-M Microcontrollers - Jonathan W. Valvano * Programming Embedded Systems in C and C++ - Michael Barr, Anthony Massa * Making Embedded Systems - Elecia White |
| Planned Learning Activities and Teaching Methods | |
| Assessment Methods and Criteria | |
| Language of Instruction | - |
| Work Placement(s) | No |