วิธีรับเด็กเข้าสู่การเข้ารหัสและการเขียนโปรแกรม

ดังที่โฮเมอร์ ซิมป์สัน ชี้ให้เห็นเมื่อหลายปีก่อน อินเทอร์เน็ตอยู่ในคอมพิวเตอร์ในขณะนี้ ไม่ใช่แค่ งานเทคโนโลยี จะเป็น NS งานเมื่อคุณ ลูกชายหรือลูกสาว ผู้สำเร็จการศึกษาระดับมัธยมปลาย (ภายในปี 2020 สหรัฐฯ จะสร้างงาน 1.4 ล้านตำแหน่งใน วิทยาศาสตร์คอมพิวเตอร์-สาขาที่เกี่ยวข้อง ดังนั้นให้เดาเอาเองว่า) โอกาสคือผู้ที่มีพวกเขาจะมีความมั่นคงในงานมากขึ้น เงินเดือนดีกว่า และบางทีอาจจะเป็นหุ่นยนต์บัตเลอร์ที่เป็นประโยชน์มากกว่าคุณ

ที่เกี่ยวข้อง: เป็นโปรแกรม Learn-to-Code สำหรับเด็กหรือบริษัทหรือไม่?

Zach Sims ต้องการ เรียนรู้วิธีการโค้ดเขาจึงเปิดตัวแพลตฟอร์มออนไลน์ Codecademy เมื่อห้าปีที่แล้วและตอนนี้ทุกคนสามารถไปที่นั่นเพื่อเรียนรู้ภาษาการเขียนโปรแกรมตั้งแต่ Java ไปจนถึง Python “ฉันไม่ใช่โปรแกรมเมอร์โดยการค้าขาย” ซิมส์กล่าว “เราตั้งบริษัทขึ้นมาเพื่อสอนจริงๆ ฉัน ในการเขียนโปรแกรม และนี่คือประสบการณ์การเรียนรู้แบบลงมือปฏิบัติที่ฉันต้องการ”

อีกด้วย: ในอนาคตใครๆ ก็ตั้งรหัส เตรียมลูกของคุณ ด้วยคอมพิวเตอร์ทำเอง

เป็นเรื่องธรรมดามากที่จะบ่นว่าอเมริกาไม่ทำสิ่งต่างๆ อีกต่อไป แต่ก็ไม่เป็นเช่นนั้น จริง - แค่คนเฒ่าอย่างคุณไม่จำเป็นต้องนึกภาพว่าเราจะทำอะไรใน 20 ปีที่. คุณรู้ไหมว่าใครสามารถจินตนาการได้? ลูกของคุณ หลังจากที่พวกเขาเรียนรู้วิธีเขียนโค้ดแล้ว

มันคือ "R" ตัวที่สี่

ในยุคของฟลอปปีดิสก์และ การแก้แค้นของพวกเนิร์ด ภาพยนตร์ ห้องเรียนวิทยาการคอมพิวเตอร์เต็มไปด้วยคนตาบอด ตอนนี้การเขียนโปรแกรมเป็นส่วนพื้นฐานของการศึกษาปฐมวัย Sims กล่าวว่า "โดยทั่วไปแล้ว การรู้หนังสือ 3 อาร์เอส ได้แก่ การอ่าน การเขียน และเลขคณิต" “เราคิดว่าอัลกอริทึมควรเป็น R ที่สี่ เป็นชุดทักษะพื้นฐานและกรอบการทำงานสำหรับผู้คนในศตวรรษที่ 21” หากโรงเรียนลูกของคุณไม่มีวิทยาการคอมพิวเตอร์ อาจถึงเวลายุบ PTA

สอนพวกเขาถึงวิธีการทำผิดพลาด

การแก้ปัญหา การคิดอย่างมีวิจารณญาณ แม้แต่การสะกดคำก็ดีขึ้นเมื่อเด็กๆ เริ่มเรียน การเข้ารหัส. แต่ทักษะที่สำคัญที่สุดอย่างหนึ่งที่นักเรียนได้เรียนรู้คือการแก้ไขข้อผิดพลาด “คุณพบข้อบกพร่องมากมายในโค้ด” ซิมส์กล่าว “คุณจะผ่านกระบวนการค้นหาและกำจัดข้อผิดพลาดอย่างเป็นระบบได้อย่างไร ในการเขียนโค้ด คุณจะได้เรียนรู้ว่าการทำผิดพลาดนั้นทำได้ ตราบใดที่คุณรู้วิธีแก้ไข”

การเรียนรู้ที่จะเขียนโค้ดในเด็กก่อนวัยเรียน

ทุกวันนี้ คุณไม่จำเป็นต้องรู้วิธีพิมพ์ด้วยซ้ำเพื่อเริ่มเขียนโปรแกรมและเขียนโค้ด (และคุณไม่จำเป็นต้องรู้จริงๆ .) เพลงเทคโนและโมดูลคำสั่งหลายหน้าจอ). เด็กก่อนวัยเรียนสามารถสอนวิธีคิดในภาษาการเขียนโปรแกรมโดยใช้ของเล่นและแอพที่ปรับให้เข้ากับกลุ่มอายุของพวกเขา ในระดับพื้นฐานนี้ เด็กอายุระหว่าง 2 ถึง 5 ปีกำลังเรียนรู้ว่าการจัดวางสิ่งของในลำดับที่ต่างกันให้ผลลัพธ์ที่แตกต่างกันอย่างไร ชอบกางเกงในก่อนแล้วค่อยกางเกง

  • รหัส-a-Pillar: ของเล่นก่อนวัยเรียนที่ตั้งโปรแกรมได้ใหม่ของ Fisher-Price สอนการเรียงลำดับเด็กวัยหัดเดิน จัดเรียงชิ้นส่วนของ Mr. Caterpillar ตามลำดับที่แตกต่างกัน แล้วเขาจะเคลื่อนไหว กะพริบตา และหมุนตามลำดับ และคุณคิดว่าพวกเขาแค่หิวมาก

    ซื้อเลย $45

  • เกมกระดาน: ไม่ใช่ทุกอย่างที่สอนการเข้ารหัสจะต้องกะพริบและส่งเสียงบี๊บ ลองแนะนำเกมกระดานเหล่านี้ที่สนุก และ ตรรกะ — เหมือน Spock ระหว่าง Pon Farr
  • แอพมือถือ: Tinybop รู้ว่ามือเล็กๆ เหล่านั้นต้องการ iPhone ของคุณ ต่อคิวด้วยเกมอย่าง เครื่องทุกอย่างซึ่งใช้อินเทอร์เฟซแบบลากและวางที่ใช้งานง่ายเพื่อตั้งโปรแกรมเซ็นเซอร์และเครื่องมือในโทรศัพท์ของคุณใหม่ (ตอนนี้พวกเขาพร้อมสำหรับอาชีพกับ NSA แล้ว!)

การเรียนรู้ที่จะเขียนโค้ดในโรงเรียนประถมศึกษา

มีอะไรอีกมากที่ลูกของคุณสามารถทำได้ในช่วงปีแรกๆ นอกเหนือจากช่วงพักผ่อนและงีบหลับ นอกเหนือจากการเรียนรู้วิธีเขียนและอ่านแล้ว นี่เป็นเวลาที่เหมาะสมในการเข้าสู่การเขียนโปรแกรมแบบบล็อก ซึ่งคุณลากและวางคำสั่งเพื่อสร้างการกระทำ คิดเหมือนบทกวีแม่เหล็กติดตู้เย็น — แต่แทนที่จะเป็น Limericks สกปรก ลูกของคุณกำลังสร้างการกระทำบนหน้าจอ

  • สแครช จูเนียร์: แพลตฟอร์มแบบลากแล้ววาง เช่น Scratch Jr. อนุญาตให้เด็กอายุ 5 ขวบสร้างฉากที่ตัวละครกระโดด เต้น ร้องเพลง และเคลื่อนไหวไปมา มันไม่ใช่ Call of Dutyแต่มันคือการเริ่มต้น

    ซื้อเลย $14

  • Tynker: ตั้งค่าบุตรหลานของคุณด้วยหลักสูตรออนไลน์ที่เป็นทางการมากขึ้นจาก Tynker ที่นี่พวกเขาจะได้รับชุดทักษะขั้นสูงในการสร้างเกมและแอปพลิเคชัน

    ซื้อเลย $(ราคาแตกต่างกันไป)

  • App Inventor: เมื่อพูดถึงแอพ MIT และ Google Labs ได้สร้างแพลตฟอร์มที่เรียกว่า App Inventor ซึ่งเน้นไปที่การเขียนโปรแกรมมือถือโดยเฉพาะ ถ้าลูกชายหรือลูกสาวของคุณจัดการเพื่อสร้างต่อไป แองกรี้เบิร์ดนึกถึงความสนุกทั้งหมดที่คุณมีด้วยกองทุนวิทยาลัยของพวกเขา
  • ชั่วโมงแห่งรหัส: พันธกิจของ Code.org คือให้คนที่ตั้งแต่ “4 ถึง 104” นั่งลง 60 นาทีแล้วทำอะไรบางอย่าง มีการดำเนินการในโรงเรียนใน 180 ประเทศ ดังนั้นจึงมีโอกาสมีคนจัดงานใกล้บ้านคุณ

การเรียนรู้การเขียนโค้ดในโรงเรียนมัธยมต้นขึ้นไป

ซิมส์แนะนำว่าเมื่อเด็กๆ จบการศึกษาจากการเขียนโค้ดแบบบล็อกพื้นฐานแล้ว พวกเขาสามารถเริ่มด้วยภาษาต่างๆ ได้เช่น ทับทิม หรือ Pythonซึ่งทั้งคู่ใช้โครงสร้าง "ถ้า/แล้ว" ที่จดจำได้ ตรงข้ามกับการเข้ารหัส Perl ที่ดูเหมือนคุณพบรอยแตกในเมทริกซ์ สิ่งสำคัญสำหรับอาชีพการงานที่กำลังเติบโตของพวกเขาคือ ยึดมั่นในหนึ่งภาษา เชี่ยวชาญในเรื่องนี้ และทำสิ่งต่างๆ ที่คุณสามารถอวดต่อนายจ้างในอนาคตอันไกลโพ้นได้

เล่นวิดีโอเกมเพิ่มเติม

เรามักจะยึดติดกับบางสิ่งที่สนุกมากกว่าสิ่งที่ได้ผล Minecraft เป็นวิธีที่ดีในการให้เด็กๆ เขียนโค้ดเพราะไม่มีอะไรเกี่ยวกับมัน รู้สึก เช่นการเข้ารหัส อย่างจริงจัง ดูที่สิ่งบ้าๆ เหล่านี้ที่คุณสามารถสร้างได้ด้วยบล็อกเหล่านั้น ตราบใดที่ลูก ๆ ของคุณไม่รู้ว่าพวกเขากำลังเรียนรู้อะไรบางอย่างอยู่จริง พวกเขาจะอยู่กับมัน

ทำให้การเข้ารหัสส่วนบุคคล

ที่ Codecademy ซิมส์พูดถึงการสร้างช่วงเวลาที่ "ว้าว" ให้กับนักเรียน โดยที่ความพยายามของพวกเขาจะได้รับรางวัลเป็นบางสิ่งที่เจ๋งและมีประโยชน์ นั่นเป็นเหตุผลที่พวกเขาให้นักเรียนทำงานบนเว็บไซต์เกี่ยวกับตัวเองก่อน “ถ้าคุณมีพวกเขาสร้างโปรเจ็กต์เล็กๆ ที่สนุกสนาน ซึ่งพวกเขาสามารถทำอะไรก็ได้ภายในหนึ่งชั่วโมงและแสดงให้เพื่อนๆ ได้ดู มันจะช่วยให้เด็กๆ เข้าใจถึงพลังของการเขียนโปรแกรม” เขากล่าว

วิธีรับเด็กเข้าสู่การเข้ารหัสและการเขียนโปรแกรม

วิธีรับเด็กเข้าสู่การเข้ารหัสและการเขียนโปรแกรมเด็กของเล่นต้นกำเนิดของเล่นเสริมพัฒนาการ

ดังที่โฮเมอร์ ซิมป์สัน ชี้ให้เห็นเมื่อหลายปีก่อน อินเทอร์เน็ตอยู่ในคอมพิวเตอร์ในขณะนี้ ไม่ใช่แค่ งานเทคโนโลยี จะเป็น NS งานเมื่อคุณ ลูกชายหรือลูกสาว ผู้สำเร็จการศึกษาระดับมัธยมปลาย (ภายในปี 2020 สห...

อ่านเพิ่มเติม
จะบอกได้อย่างไรว่าลูกของคุณเป็นอัจฉริยะ

จะบอกได้อย่างไรว่าลูกของคุณเป็นอัจฉริยะอารมณ์ขันเด็ก

แน่นอนว่าดอกทานตะวันอันล้ำค่าของคุณนั้นพิเศษเพราะคุณเป็นพ่อแม่ที่ยอดเยี่ยม หากไม่มีคุณ ไม่มีทางที่จอห์นนี่จะพูดประโยคสำคัญซ้ำๆ จาก โกสท์บัสเตอร์ หรือระบุผู้พิทักษ์จุดเริ่มต้นของทีมนักบอลที่คุณต้องก...

อ่านเพิ่มเติม