MICROPROCESSOR FUNDAMENTALS covers the basic processor architecture and application of ARM processor (microcontroller products). Students will learn the fundamental concepts and techniques to apply ARM Development Tools using inline assembler in C language. This course also provides the skills to control external peripherals using digital input and output peripherals.


FUNDAMENTAL PROGRAMMING course provides the skills necessary for the effective of application of computation and computer programming in engineering applications. Students will develop their programming skills through a variety of assignments and labs and by reviewing case studies and example programs. The learning outcome is proficiency in writing small to medium programs in a procedural programming language