Tôi đang giúp thiết kế một hoạt động liên quan đến CS cho cuộc thi Let's Science Science , nhằm thúc đẩy STEM trong học sinh trung học. Trong cuộc thi, các đội gồm sáu học sinh sẽ di chuyển từ trạm này sang trạm khác, cố gắng hoàn thành từng nhóm càng nhanh càng tốt.
Một trạm có thể cung cấp cho đội một cây gậy, sau đó yêu cầu họ đo chiều cao của tòa nhà. (Điều này có thể được giải quyết bằng cách sử dụng các hình tam giác tương tự để ước tính chiều cao của tòa nhà.) Hình phạt về thời gian được thêm vào thời gian hoàn thành của đội tùy thuộc vào mức độ gần đúng của câu trả lời của họ.
Những hạn chế của tôi là như vậy:
- Hầu hết sinh viên sẽ không có kiến thức về CS / lập trình
- Thử thách không cần máy tính
- Ý tưởng nên thách thức các đội gồm sáu học sinh trong 15-20 phút
- Thử thách phải có câu trả lời rõ ràng để có thể ghi điểm khách quan (không được đánh giá)
Một thử thách khá hợp lý đưa ra một câu được mã hóa bằng mật mã Caesar, sau đó yêu cầu học sinh giải mã nó. Người điều hành trạm đưa ra một lời giải thích ngắn gọn về mật mã Caesar là gì, sau đó rời khỏi các đội để giải mã văn bản. Hình phạt thời gian được trao dựa trên tính chính xác - mỗi nhân vật không chính xác sẽ thêm hình phạt 30 giây.
Tuy nhiên, ý tưởng mật mã Caesar đã được sử dụng thường xuyên trong quá khứ và tôi đang cố gắng phát triển một cuốn tiểu thuyết nào đó. Tôi đã trải qua các hoạt động khác nhau trên CS Unplugged , nhưng không có gì hấp dẫn tôi - các bài tập tôi thấy thường nhằm mục đích minh họa và không phù hợp để thi đấu, quá đơn giản hoặc yêu cầu quá nhiều giải thích về kiến thức nền.
Bạn có ý tưởng gì về những gì sẽ tạo ra một thử thách thú vị liên quan đến CS cho các đội gồm sáu học sinh trung học không?
Cảm ơn!