Microprocessor and Microcontroller Digital Systems Design Communication Electronics Control Systems Introduction to Management of Technology & Innovation Digital Signal Processing Computer Architecture and Multimedia Technologies Entrepreneurship Management Energy and Environment Sustainability Professional Ethics, Safety and Health Mechanics of Machinery Engineering Economics and Operability