Kiến thức: Giúp cho học sinh hiểu khả năng của ngôn ngữ lập trình bậc cao. Giúp học sinh hiểu được ý nghĩa của chương trình dịch, biết thế nào là biên dịch và thông dịch. Thái độ: Giúp học sinh nhận thức được quá trình phát triển của ngôn ngữ lập trình gắn liền với quá trình phát triển của tin học nhằm giải các bài toán thực tiễn ngày càng phức tạp. Từ đó ham muốn được học một ngôn ngữ lập trình cụ thể để có thể tự giải các bài toán bằng máy tính. .