Hình ảnh logic cung cấp một giới thiệu tối thiểu-cú pháp để khái niệm lập trình thiết yếu bao gồm các biến, đầu vào, phân công, sản lượng, điều kiện, vòng lặp, các thủ tục, các mảng và các tập tin. Dựa trên nghiên cứu cho thấy học sinh có nhiều thành công khi họ bắt đầu bằng cách tập trung vào các khái niệm hơn là cú pháp, Visual logic cho phép giáo viên hướng dẫn để trình bày tài liệu một cách rõ ràng và minh họa. Nguyên tắc cơ bản lập trình được bao gồm trong một bối cảnh giải quyết vấn đề phù hợp, nâng cao vị thế chứ không phải là áp đảo các học sinh. Các phương pháp tiếp cận logic trực quan là phù hợp với mô hình chương trình giảng dạy quốc gia: IS'97 (sửa đổi như IS 2001) cung cấp chương trình giảng dạy mô hình và hướng dẫn cho chương trình đại học trong thông tin hệ thống. IS'97 chủ đề cho các khóa học lập trình (IS'97.5) bao gồm "phát triển thuật toán, các đối tượng và cơ quan đại diện theo sự kiện, dữ liệu ký hiệu dòng chảy; lập trình cấu trúc điều khiển;. Chương trình đúng đắn, xác minh, và xác nhận" Nó là thú vị để lưu ý rằng không có cú pháp ngôn ngữ cụ thể được đề cập. Điều này phù hợp với trọng tâm của chúng tôi rằng các kỹ năng, không phải cú pháp, nên là trọng tâm của một khóa học lập trình giới thiệu. Computing Chương trình giảng dạy năm 2001 (www.acm.org/sigcse/cc2001/). Báo cáo CC2001 bao gồm một cuộc gọi cho các thiết kế khóa học của các loại khác nhau, trong đó có một cách tiếp cận tối thiểu-cú pháp, được mô tả dưới đây: "Bằng việc giới thiệu sinh viên đến các khái niệm thuật toán cơ bản và cấu trúc của nhau từ bất kỳ ngôn ngữ cụ thể thực thi, phương pháp này giúp giảm thiểu các mối bận tâm với cú pháp chi tiết mà nhu cầu để thực hiện thành công chương trình thường gây ra trong sinh viên. Thay vào đó, nó đòi hỏi học sinh về lý do và giải thích các thuật toán do mình xây dựng ... "Một khi sinh viên có một nền tảng vững chắc của nền tảng thuật toán và phạm vi của dữ liệu và cấu trúc điều khiển [...] , sau đó họ có thể chuyển sang một ngôn ngữ thông thường, hoặc là partway thông qua các khóa học đầu tiên, hoặc chậm nhất, khởi đầu của quá trình thứ hai. Bởi vì sinh viên đã có kinh nghiệm một phạm vi rộng lớn hơn của cả dữ liệu và cấu trúc điều khiển đầu, tiến bộ sau này của họ thông qua việc lập trình thông thường có thể xảy ra nhanh hơn và thời gian học có thể tập trung một cách rõ ràng hơn về những vấn đề của thực hành lập trình hiệu quả và kỹ năng gỡ lỗi hệ thống. "Trực quan logic Home
đang được dịch, vui lòng đợi..