Chương trình: tập các lệnh máy tính phải tuân theo Phần mềm: tập hợp các chương trình. Hệ điều hành (HĐH): là một phần mềm. cho phép người dùng thao tác với máy tính. quản lý tài nguyên (CPU, bộ nhớ, phần cứng/mềm, ) chạy chương trình. Thuật toán: chuỗi lệnh có thứ tự để giải quyết một vấn đề nhất định. Trình biên dịch: là chương trình cho phép chuyển đổi mã nguồn thành mã máy.