Tư duy tính toán là gì?
Tư duy tính toán (“tư duy tính toán” có vẻ là một thuật ngữ thích hợp hơn trong tiếng Nga, nhưng trong RuNet, đây là lựa chọn đầu tiên phổ biến hơn) là khái niệm tiếp cận một vấn đề một cách có hệ thống để sau đó tạo ra giải pháp mà máy tính có thể thực hiện được. . Nói một cách đơn giản, trước khi dạy máy tính cách giải quyết một vấn đề cụ thể, một người phải hiểu bản thân vấn đề đó và cách giải quyết nó, và tư duy máy tính là một kỹ thuật chính xác cho việc này. Khái niệm này được nhà toán học và nhà khoa học máy tính Seymour Papert đề xuất vào năm 1980 làm cơ sở lý thuyết để giải quyết vấn đề hiệu quả hơn. Trong giáo dục, tư duy tính toán như một khái niệm bắt đầu trở nên phổ biến sau một ghi chú của giáo sư khoa học máy tính Jeannette Wing vào năm 2006, người đã đề xuất đưa tư duy tính toán vào giáo dục trẻ em như một kỹ năng cơ bản mà tất cả mọi người nên có.Bốn trụ cột của tư duy tính toán
Tư duy tính toán như một kỹ thuật dựa trên bốn phương pháp chính.-
Sự phân hủy.
Chia một vấn đề phức tạp thành nhiều vấn đề nhỏ hơn và có thể giải được.
-
Trừu tượng.
Tập trung hoàn toàn vào thông tin quan trọng đối với quyết định và bỏ qua những chi tiết không cần thiết.
-
Nhận dạng mẫu.
Tìm kiếm những điểm tương đồng giữa vấn đề đang được xem xét và những vấn đề khác đã được giải quyết để áp dụng các phương pháp tiếp cận đã được chứng minh cho vấn đề đó.
-
Thuật toán.
Phát triển giải pháp từng bước cho một vấn đề hoặc các quy tắc để giải quyết vấn đề đó.
Ứng dụng tư duy máy tính vào cuộc sống
Nhìn chung, tư duy máy tính như một phương pháp vượt xa việc lập trình và các thành phần của nó thường xuyên được hầu hết mọi người sử dụng khi giải quyết các vấn đề có mức độ phức tạp khác nhau. Một ví dụ cơ bản cổ điển: bạn cần đi từ điểm A đến điểm B ở một thành phố xa lạ. Để quyết định nên đi con đường nào, bạn:- Bạn chia nhiệm vụ này thành nhiều nhiệm vụ nhỏ hơn (phân tách): nghiên cứu bản đồ và các lựa chọn tuyến đường khả thi, chọn phương thức di chuyển đến điểm B, v.v.
- Sau đó, bạn đánh giá mức độ hấp dẫn của các tuyến đường khác nhau dựa trên độ dài của chúng, sự hiện diện của các điểm ưa thích trên đường đi hoặc mức độ dễ đi lại (một cách trừu tượng).
- Sau đó, bạn suy nghĩ về các lựa chọn của mình dựa trên kinh nghiệm du lịch trước đây ở các thành phố khác có quy mô và cảnh quan đô thị tương tự nhất (nhận dạng mẫu).
- Dựa trên tất cả những điều này, bạn chọn tuyến đường và phương thức vận chuyển (thuật toán) phù hợp nhất.
Học tập và phát triển kỹ năng Tư duy tính toán
Đối với việc nghiên cứu tư duy máy tính như một kỹ thuật và môn học, ngày nay có khá nhiều tài liệu về chủ đề này dành cho những ai quan tâm. Do đó, Hiệp hội Công nghệ Giáo dục Quốc tế (ISTE) cung cấp cho mọi người một khóa học miễn phí, Tư duy tính toán , được phát triển với sự hỗ trợ của Google , cũng dành cho các chuyên gia kỹ thuật. Ví dụ: bạn cũng có thể tìm thấy một khóa học miễn phí về tư duy máy tính trên Coursera. Các chương trình về tư duy tính toán, dành cho cả học sinh ở các cấp độ khác nhau và dành cho giáo viên, cũng được cung cấp bởi Học viện Robotics tại Đại học Carnegie Mellon . Và cuối cùng, trong tư duy máy tính, một trong những vai trò chủ đạo là logic. Để huấn luyện nó, sẽ rất hữu ích nếu thường xuyên giải các bài toán và câu đố chẳng hạn. Dưới đây là một cách tiếp cận cơ bản, đơn giản để học tập, phát triển và sử dụng nhất quán bốn kỹ thuật tư duy tính toán cơ bản.-
Thực hành phân hủy.
Chỉ cần cố gắng áp dụng nguyên tắc này (tất nhiên là nếu bạn chưa làm điều này) cho các loại nhiệm vụ và vấn đề khác nhau cần giải quyết. Bí quyết ở đây là rèn luyện trí óc của bạn sử dụng phương pháp này một cách liên tục mà không cần tập trung ý thức. Mặc dù thực tế rằng việc chia một vấn đề/nhiệm vụ thành nhiều vấn đề nhỏ hơn là một giải pháp khá tầm thường đối với nhiều người (đặc biệt là trong lập trình), nhưng không phải ai cũng biết cách áp dụng và thực hiện nó thường xuyên.
-
Thực hành trừu tượng.
Trừu tượng chỉ đơn giản là tập trung vào thông tin phù hợp và quan trọng nhất để giải quyết một vấn đề cụ thể. Nó hoạt động cùng với sự phân rã, trong đó bạn chia một vấn đề thành nhiều nhiệm vụ phụ và tập trung vào từng nhiệm vụ một, chỉ tìm kiếm thông tin bạn cần để giải quyết vấn đề trước mắt.
-
Rèn luyện kỹ năng nhận dạng mẫu.
Khi bạn thực hành tư duy tính toán, bắt đầu bằng việc phân rã, kỹ năng nhận dạng mẫu của bạn cũng sẽ phát triển. Cách tiếp cận ở đây cũng giống như cách phân rã - chỉ cần thực hành tìm kiếm điểm tương đồng với các vấn đề khác đã được giải quyết. Nhận dạng mẫu cho phép bạn giải quyết vấn đề nhanh hơn bằng cách sử dụng các mẫu suy nghĩ đã được thực hành và quen thuộc với bộ não của bạn.
-
Rèn luyện kỹ năng hình thành thuật toán
Ở đây, một lần nữa, điều quan trọng là điều chỉnh bộ não để sử dụng hệ thống này. Cuộc sống của chúng ta mặc định chứa đầy những thuật toán mà chúng ta gọi là thói quen. Bạn chỉ cần chú ý có ý thức đến việc hình thành các thuật toán. Hơn nữa, điều này không chỉ áp dụng trong công việc hay học tập mà còn áp dụng cho nhiều việc hàng ngày khác. Ví dụ, cơ sở của cuộc chiến chống lại sự trì hoãn , mà chúng ta đã nói đến gần đây, nhìn chung cũng nằm ở việc hình thành các thuật toán một cách có ý thức (cùng với nhận dạng mẫu).
GO TO FULL VERSION