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