Câu hỏi gốc
Tôi được mời đến nhóm mẫu giáo của con gái lớn của tôi để nói chuyện và trả lời các câu hỏi của bọn trẻ về nghề nghiệp của tôi. Có 26 đứa trẻ từ 4 - 6 tuổi trong nhóm, cộng với 3 giáo viên khá sợ bất cứ điều gì liên quan đến lập trình và CNTT, nhưng đủ táo bạo để học các thủ thuật mới. Tôi sẽ có khoảng 20-30 phút, không cần máy chiếu hay bất cứ thứ gì. Mặc dù vậy, họ có một máy tính cũ, nhưng nhìn bề ngoài có thể là 486 và tôi thậm chí không chắc nó có hoạt động hay không (Cập nhật: không phải vậy).
Nghiên cứu của tôi đã đưa ra các chủ đề xuất sắc trước đó, với rất nhiều lời khuyên hay:
- Làm thế nào bạn sẽ giải thích công việc của bạn với một đứa trẻ 5 tuổi?
- Ngày hội nghề nghiệp: làm thế nào để tôi làm cho lập trình viên máy tính của Cameron, âm thanh tuyệt vời đến 8 tuổi?
- Những điều tôi có thể dạy một nhóm trẻ em về lập trình trong một ngày?
Tình huống của tôi khác với từng điều ở trên: những người sau quan tâm đến trẻ lớn hơn, trong khi điều đầu tiên là nói chuyện với một đứa trẻ (hoặc người lớn tuổi) - một nhóm 20 là một thử thách hoàn toàn khác.
Làm thế nào tôi có thể dạy bọn trẻ và giáo viên của chúng về lập trình một cách vui vẻ?
Kế hoạch dựa trên câu trả lời
Cảm ơn tất cả các câu trả lời tuyệt vời, các bạn :-) Tôi không nghĩ sẽ hợp lý khi chấp nhận một câu trả lời duy nhất, nhưng tôi thích nhất của Jim, giống như phần lớn các SOers làm. Tuy nhiên, rất nhiều câu trả lời khác chứa những gợi ý và ý tưởng hữu ích (một số trong đó tôi chắc chắn sẽ sử dụng vào những ngày Hướng nghiệp trong tương lai ở trường ...).
Tôi đưa ra một kế hoạch sơ bộ:
- Giải thích ngắn gọn về lập trình là gì, như trong câu trả lời này .
- Nói rằng máy tính ở khắp mọi nơi và thu thập các ví dụ với trẻ em (như được đề xuất trong một số câu trả lời dưới đây).
- Do Jim trình bày với bánh sandwich .
- Nếu thời gian cho phép, hãy xây dựng nó thêm:
- giải thích rằng sức mạnh của máy tính là chúng nhớ chính xác những gì chúng từng được dạy (và chứng minh điều đó bằng cách chuẩn bị một chiếc bánh sandwich thứ hai, lặp lại tất cả các lỗi của lần thử đầu tiên)
- có vòng thứ hai cố gắng sửa lỗi trong quá trình
- giải thích khái niệm vòng lặp: bạn có thể làm cho máy tính chuẩn bị
n
bánh sandwich với một hướng dẫn duy nhất
Đây là kế hoạch của tôi - tôi khá chắc chắn rằng nó sẽ diễn ra rất khác, vì vậy tôi sẽ ứng biến theo tình huống. Bài thuyết trình được lên kế hoạch trong khoảng 2 tuần - tôi sẽ cập nhật bài viết sau đó và cho biết nó thực sự đã diễn ra như thế nào ...
Các kết quả
Cuối cùng, ngày thuyết trình đã đến hôm nay ... một cách ngắn gọn, tất cả đều diễn ra tốt đẹp và đó là một thành công lớn :-)
Cả nhóm lần này tỏ ra khá bồn chồn và tràn đầy năng lượng, nên cuộc trò chuyện thỉnh thoảng có chút hỗn loạn. Tôi đã phải cắt ngắn nó và đến Big Sandwich Maker Show. Đúng như Jim mô tả, bọn trẻ rất thích nó.
Có một tác dụng phụ không lường trước được: mặc dù miếng bánh mì đầu tiên cuối cùng đã sẵn sàng, mọi người đều muốn ăn! Vì vậy, trong một thời gian - trong thời gian đó tôi đã cố gắng tiếp tục cuộc trò chuyện và giải thích thêm về lập trình - chúng tôi đã phải cài đặt một dòng dịch vụ khẩn cấp với các giáo viên mẫu giáo để sản xuất một lượng lớn bánh marmalade và cho đám đông đói (đây là một nửa một giờ sau khi ăn sáng, cho hồ sơ :-). Sau đó, chúng tôi hết bánh mì, có nghĩa là kết thúc bài thuyết trình. Nụ cười lớn nhất nổ ra khi sau khi dọn dẹp mớ hỗn độn, những đứa trẻ nhận thấy rằng chiếc máy tính tội nghiệp đã giẫm lên một miếng mứt làm hỏng chiếc tất của mình :-)
Bản thân các giáo viên cũng rất ấn tượng - đánh giá từ phản hồi, đây là ngày Hướng nghiệp tốt nhất và vui nhất trong nhóm này cho đến nay. Cảm ơn một lần nữa cho tất cả các bạn cho những ý tưởng tuyệt vời!
Những điều có thể được cải thiện (lần sau):
- Khi tôi hỏi "bạn có nghĩ máy tính thông minh không?", Tôi ngạc nhiên khi hầu hết họ trả lời "không". Sau đó tôi hỏi ai nghĩ máy tính là thông minh, và tại sao. Tuy nhiên, tôi đã bỏ qua việc hỏi ai nghĩ rằng máy tính bị câm, và tại sao - vì vậy tôi nghĩ rằng tôi đã bỏ lỡ một số câu trả lời hấp dẫn.
- Việc mời những đứa trẻ đến quanh bàn khiến chúng chủ động tham gia ... nhưng đôi khi có thể hơi quá tích cực. Các lát bánh mì bắt đầu biến mất khỏi bàn và một số khán giả bắt chước máy tính gần giống như nhúng ngón tay của họ vào bơ và mứt :-) Vì vậy, tốt hơn là giữ khoảng cách.
- Để giữ cho đám đông đói trong tầm kiểm soát, những đứa trẻ nên được nói rõ trước: "bạn có thể ăn tất cả bánh mì, nhưng chỉ sau khi biểu tình!"
Nhưng nhìn chung, tôi khá hài lòng với kết quả. Và tôi chắc chắn rằng những đứa trẻ đã nhận được thông điệp cốt lõi: là một lập trình viên, nếu bạn tránh tạo ra một mớ hỗn độn, bạn có thể làm bánh mì của mình (ngay cả với marmalade :-)