Dựa vào những nghiên cứu và tìm hiểu thực tế, xin đợc đa ra một số định hớng s phạm góp phần phát triển t duy thuật giải cho học sinh thông qua dạy học các cấu trúc điều khiển và các kiểu dữ liệu có cấu trúc nh sau:
2.3.1 Xây dựng quy trình dạy học các cấu trúc điều khiển và các kiểu dữ liệucó cấu trúc theo hớng phát triển t duy thuật giải. có cấu trúc theo hớng phát triển t duy thuật giải.
Theo quan điểm hoạt động trong dạy học đã đợc trình bày ở chơng 1, việc phát triển t duy thuật giải chính là việc rèn luyện cho học sinh thực hiện tốt các hoạt động t duy thuật giải. Để làm đợc điều đó, trớc hết việc dạy của giáo viên phải có tính chất thuật giải và đợc tiến hành theo hớng phát triển t duy thuật giải.
Quy trình dạy học là một algorit dạy học rất đặc biệt: chủ thể phải thực hiện nghiêm ngặt từng thao tác và sau một số hữu hạn bớc sẽ đạt đợc kết quả mong muốn. Song không thể xem quy trình dạy học là một cấu trúc cứng nhắc, nghiêm ngặt nh một thuật toán mà phải tính đến cả thái độ, tình cảm, nhân cách của học sinh, cả những khó khăn, chớng ngại trong quá trình dạy học, mang tính nghệ thuật và sáng tạo rất cao trong quá trình truyền thụ tri thức. Sau đây là hai quy trình dạy học các cấu trúc điều khiển và các kiểu dữ liệu có cấu trúc theo h- ớng phát triển t duy thuật giải của học sinh qua hai giai đoạn: chiếm lĩnh tri thức lập trình và rèn luyện kỹ năng lập trình thông qua sự tác động để học sinh thể hiện đợc các khả năng K1- K5.