This document introduces a programming course for mechanical engineering students that teaches the languages C# and MATLAB. The course aims to develop students' programming skills and ability to solve engineering problems using popular software. It provides an overview of the course content, including topics covered, projects assigned, and methods of teaching and assessment. Feedback from students indicated the course was effective at teaching fundamental programming concepts and skills that will benefit their careers. The course will be implemented at the University of Louisiana at Lafayette based on its success.