Lập trình Assembly là môn học cung cấp cho sinh viên kiến thức về ngôn ngữ lập trình bậc thấp, cho phép giao tiếp trực tiếp với phần cứng và điều khiển hoạt động của máy tính ở mức chi tiết nhất. Môn học này giúp người học hiểu rõ cấu trúc CPU, thanh ghi, bộ nhớ, lệnh máy và cơ chế thực thi, từ đó tối ưu hiệu suất phần mềm cũng như xây dựng các ứng dụng đặc thù yêu cầu tốc độ xử lý cao.