This document provides the course outline for Programming for Engineers (ECE 1322) offered by the Electrical and Computer Engineering Department at the International Islamic University Malaysia. The 3-credit, core course is offered every semester to all engineering programs. It has a total student learning time of 123 hours, consisting of lectures, tutorials, practical sessions, and independent learning. The course aims to teach students basic programming concepts in C and MATLAB to solve engineering problems. Assessment methods include quizzes, assignments, a mini project, midterm exam, and final exam.