The course aims to introduce students to basic logic design system, logic gates, combinational and sequential logic circuits. Then basic input and output devices, after that microcontroller-based embedded systems design, development and implementation with focus on real-time applications.
Topics to be covered include, basic logic design, basic input and output systems. Embedded system types, microcontroller architecture, programming (Embedded C), interrupt management and other related topics. This course will use a combination of lectures, class discussions, reading and writing assignments, case studies analysis, and hands-on work. Practical hands-on computer vision best practices will be given in Lab weekly.