Theo hướng dẫn điều chỉnh nội dung dạy học cấp trung học cơ sở môn Tin học của Bộ Giáo dục và Đào tạo (GD&ĐT), lập trình bằng ngôn ngữ Pascal sẽ được lược bỏ và nhà trường có thể thay thế bằng ngôn ngữ lập trình khác phù hợp hơn.
Cụ thể, theo Bộ GD&ĐT, để minh họa cho phần Lập trình cơ bản (Lớp 8), trong SGK đã sử dụng Ngôn ngữ lập trình Pascal là ngôn ngữ lập trình có cấu trúc, các câu lệnh có ngữ nghĩa gần với tiếng Anh thông thường. Tuy nhiên, tùy điều kiện, hoàn cảnh cụ thể, giáo viên có thể lựa chọn bất kỳ ngôn ngữ bậc cao nào khác để minh họa cho các cấu trúc lập trình cơ bản.
Trong khi đó, mục tiêu của môn Tin học ở lớp 11 dạy về Lập trình và Ngôn ngữ lập trình bậc cao như một công cụ để tạo ra chương trình điểu khiển máy tính. Cụ thể là các nội dung trong môn Tin học ở lớp 11 nhằm giúp học sinh biết lập trình (có kỹ năng tạo ra chương trình ở mức đơn giản) thông qua thực hành trên một ngôn ngữ lập trình bậc cao tùy chọn. Tuy nhiên, SGK Tin học 11 đã trình bày các yếu tố đặc trưng riêng về Pascal quá sâu, không cần thiết, gây quá tải cho dạy và học, một số nội dung nặng về lý thuyết và vượt chuẩn.
Với thực trạng đó, trong điều kiện hướng tới thực hiện chương trình giáo dục phổ thông mới (2018), Bộ GD&ĐT cho biết việc điều chỉnh nội dung dạy học sẽ tập trung vào những nhóm nội dung chính sau:
- Những nội dung vượt quá chuẩn và không ảnh hưởng nhiều đến mục đích chính là về Lập trình và Ngôn ngữ lập trình bậc cao (NNLT) như xác định trong chương trình môn Tin học lớp 11 năm 2006.
- Những nội dung sâu vào chi tiết của NNLT Pascal. (Có những nội dung không phù hợp với trình độ nhận thức và tâm sinh lý lứa tuổi học sinh; NNLT Pascal đã lạc hậu, không còn thông dụng).
- Những nội dung không thực sự cần cho mục tiêu học sinh biết lập trình thông qua thực hành lập trình trên một NNLT bậc cao tùy chọn. NNLT tùy chọn được sử dụng là để thể hiện các ví dụ minh họa và là công cụ ngôn ngữ để học sinh thực hành viết được những chương trình đơn giản. Hiện nay có nhiều NNLT có tính cập nhật, hiện đại, đồng thời thông dụng trong giáo dục phổ thông ở nhiều nước mà các trường có thể lựa chọn như Python, C, C++,...
Vì vậy, hai điểm cốt yếu để đề xuất điều chỉnh, tinh giản nhằm làm việc dạy và học Tin học ở lớp 11 phù hợp hơn với mục tiêu môn học và phù hợp với điều kiện cụ thể của giáo dục phổ thông hiện nay là:
- Rà soát loại bỏ và điều chỉnh các nội dung thuộc 3 nhóm nội dung trong quan điểm xem xét đã nêu trên.
- Sau điều chỉnh, tinh giản, các nội dung còn lại là các nội dung tối thiểu cần thiết vừa giảm tải được việc dạy và học, vừa đảm bảo được chuẩn đầu ra trong chương trình môn Tin học năm 2006 ở lớp 11. Trong đó, những nội dung đang sử dụng NNLT Pascal, tùy cơ sở giáo dục thay thế một cách tương ứng trong NNLT mà cơ sở giáo dục đó lựa chọn.