Information Package

Program of Artificial Intelligence Engineering (English)

AI315

DIGITAL ELECTRONICS AND MICROCONTROLLERS

Course Code
AI315
Semester
Fifth Term (Fall)
Theory+Practice
3 + 1
ECTS
5
Course TypeCompulsory Course
Course LevelBachelor's Degree
Year of Study3
SemesterFifth Term (Fall)
ECTS5
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

Mode of Delivery
PrerequisitesYes(AI212)
Recommended Optional Programme Components
Course DescriptionNumber 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