การจัดการศึกษาแบ่งเป็นสองหลักสูตรตามพื้นฐานการศึกษาของนักศึกษา คือ โปรแกรมที่ 1 สำหรับผู้สำเร็จการศึกษาในระดับมัธยมศึกษาตอนปลายหรือเทียบเท่า (หลักสูตรภาคปกติ 4 ปี) โปรแกรมที่ 2 สำหรับผู้สำเร็จการศึกษาในระดับประกาศนียบัตรวิชาชีพชั้นสูง (ปวส.) (หลักสูตรต่อเนื่อง 3 ปี) หมายเหตุ โปรแกรมที่ 2 ยังไม่เปิดรับนักศึกษา โปรแกรมที่ 1 โปรแกรมที่ 2 จำนวนหน่วยกิตรวมตลอดหลักสูตร 139 หน่วยกิต 101 หน่วยกิต โครงสร้างของหลักสูตร ก. หมวดวิชาศึกษาทั่วไป 31 หน่วยกิต 9 หน่วยกิต กลุ่มวิชาวิทยาศาสตร์ 12 หน่วยกิต - หน่วยกิต กลุ่มวิชาคณิตศาสตร์ 9 หน่วยกิต 3 หน่วยกิต กลุ่มวิชาสังคมศาสตร์ 2 หน่วยกิต - หน่วยกิต กลุ่มวิชามนุษยศาสตร์ 2 หน่วยกิต - หน่วยกิต กลุ่มวิชาภาษา 6 หน่วยกิต 6 หน่วยกิต ข. หมวดวิชาเฉพาะ 99 หน่วยกิต 83 หน่วยกิต กลุ่มวิชาวิศวกรรมพื้นฐาน 16 หน่วยกิต - หน่วยกิต กลุ่มวิชาบังคับ 65 หน่วยกิต 65 หน่วยกิต กลุ่มวิชาเลือกเฉพาะสาขา 18 หน่วยกิต 18 หน่วยกิต ค. หมวดวิชาเลือกเสรี 9 หน่วยกิต 9 หน่วยกิต