ผู้เชี่ยวชาญกล่าวว่าเด็กๆ ควรเขียนโค้ด — นี่คือวิธีเริ่มต้น – SheKnows

instagram viewer

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

ข้อเท็จจริงวันครบรอบการขึ้นฝั่งของดวงจันทร์สำหรับเด็ก
เรื่องที่เกี่ยวข้อง. 10 เรื่องน่ารู้เกี่ยวกับการลงจอดบนดวงจันทร์เพื่อสอนลูก

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

มากกว่า:เว็บไซต์การศึกษาที่ดีที่สุดสำหรับเด็ก ๆ ที่ไม่ยอมหยุดขโมยแท็บเล็ตของแม่

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

และมาห์ก็รู้เรื่องหนึ่งหรือสองเรื่องเกี่ยวกับการเขียนโค้ดสำหรับเด็ก — เธออายุเพียง 11 ปีเมื่อเธอเรียนรู้ที่จะเขียนโค้ด และเปิดตัวธุรกิจทางเว็บครั้งแรกของเธอ

หากคุณถาม John Hilliar ผู้พัฒนาซอฟต์แวร์ของ Dell EMC และอดีตผู้สอนการเขียนโปรแกรมที่ Northeastern มหาลัยเมื่อคิดว่าเด็กควรเริ่มเขียนโค้ด คำตอบคือ พออายุที่ Mah เรียนครั้งแรก: กลาง โรงเรียน. อันที่จริง ฮิลเลียร์กำลังเตรียมพร้อมที่จะสอนลูกสาววัย 12 ขวบของเขาเองถึงวิธีการเขียนโปรแกรมในภาษาซีในช่วงพักร้อนที่กำลังจะมาถึง

ทำไมเด็กต้องเรียนรู้การเขียนโค้ด?

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

ในขณะที่ฮิลเลียร์เชื่อว่าโรงเรียนมัธยมต้นเป็นช่วงวัยที่เหมาะสมในการเริ่มแนะนำภาษาการเขียนโปรแกรมเช่น C, C++ หรือ Java เขายัง เตือนว่าการเขียนโค้ด — เช่นเดียวกับการศึกษาของเด็กๆ ส่วนใหญ่ — ไม่จำเป็นต้องเป็นความพยายามเดียว ดังนั้นเพื่อ พูด.

“จำไว้ว่าทุกคนมีความถนัดที่แตกต่างกัน” เขาอธิบาย “ฉันเคยเห็นนักเรียนที่ตรงไปตรงมา - นักเรียน A ล้มเหลวอย่างน่าสังเวชที่จะเข้าใจการเขียนโปรแกรมในหลักสูตรบัณฑิตศึกษาระดับวิทยาลัยในขณะที่คนที่อยู่ข้างๆพวกเขาเก่ง”

เราจะเริ่มสอนลูก ๆ ของเราให้เขียนโค้ดได้อย่างไร?

ฮิลเลียร์เสนอคำแนะนำสองสามข้อ โดยกล่าวว่า “ภาษาอย่าง Scratch สามารถสอนเด็กๆ ตั้งแต่อายุยังน้อย (บางทีอาจจะเป็นชั้นประถมศึกษาปีที่ 2) พื้นฐานของการวนซ้ำและขั้นตอนของกระบวนการ นอกจากนี้ยังสนุกและเป็นภาพกราฟิกมากกว่าภาษาอื่นๆ เช่น C, C++ หรือ Java”

มากกว่า:6 ค่ายเขียนโค้ดที่ดีที่สุดสำหรับเด็กบ้าคอมพิวเตอร์

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

อีกวิธีหนึ่งในการปลูกฝังความรักในการเขียนโค้ดให้กับเด็กๆ คือการเสริมสร้างความเข้มแข็งผ่านความสนุกสนาน เนื่องจากเด็กๆ รู้สึกเบื่อง่าย การเขียนโค้ดเป็นส่วนหนึ่งของการเล่นทำให้การเรียนรู้การเขียนโค้ดมีส่วนร่วมมากขึ้นและสนุกขึ้น “ของเล่น” ที่มีเทคโนโลยีสูง เช่น Dash & Dot จาก Wonder Workshop เป็นตัวอย่างที่สำคัญ

กำหนดให้เป็นของขวัญ STEM สุดโปรดของ Melinda และ Bill Gates สำหรับเด็ก Dash & Dot เป็นหุ่นยนต์ตัวจริงที่สอนให้เด็กๆ เขียนโค้ด ผ่านการเล่น หุ่นยนต์ทำงานร่วมกับแอปสมาร์ทโฟนและแท็บเล็ต เพื่อให้เด็กๆ สามารถจัดการกับโปรเจ็กต์ ความท้าทาย และปริศนา และปล่อยให้จินตนาการของพวกเขาโลดแล่นไปกับการเล่นรูปแบบอิสระ

โรงเรียนประถมศึกษาทั่วโลกเริ่มหันมามองในมุมมองของ Mah และ Hilliar เกี่ยวกับการเขียนโค้ดตั้งแต่เนิ่นๆ เนื่องจากโรงเรียนกว่า 8,500 แห่งได้นำ Dash & Dot มาใช้กับคอมพิวเตอร์แล้ว ศาสตร์ หลักสูตร

ถึงกระนั้น โรงเรียนส่วนใหญ่ในสหรัฐอเมริกายังไม่ได้นำการเขียนโค้ดสำหรับเด็กมาใช้เป็นส่วนหนึ่งของหลักสูตร บอกว่า Mah โดนตอกหัวเมื่อเธอบอกว่าโรงเรียนของเราอยู่หลังโค้งที่การศึกษาเขียนโปรแกรมเป็น น่ากังวล.

เช่น DataScience@SMU — the วิทยาศาสตรมหาบัณฑิตออนไลน์ในสาขาวิทยาศาสตร์ข้อมูล จากมหาวิทยาลัยเซาเทิร์นเมธอดิสต์ — ชี้ให้เห็นว่า “กระทรวงแรงงานสหรัฐคาดการณ์ว่าภายในปี 2020 จะมีตำแหน่งงานว่างที่เกี่ยวข้องกับคอมพิวเตอร์มากกว่า 1.4 ล้านตำแหน่ง เงินเดือนเฉลี่ยประจำปีของนักพัฒนาซอฟต์แวร์ในสหรัฐอเมริกาอยู่ที่ 102,050 ดอลลาร์ ในขณะที่เงินเดือนเฉลี่ยประจำปีสำหรับงานทั้งหมดคือ 47,230 ดอลลาร์ ทว่ามีเพียง 1 ใน 10 โรงเรียนในสหรัฐอเมริกาที่สอนให้เด็กๆ เขียนโค้ด และน้อยกว่า 1 เปอร์เซ็นต์ของเด็กผู้หญิงคิดว่าวิทยาการคอมพิวเตอร์เป็นส่วนหนึ่งของอนาคตของพวกเขา”

มากกว่า:ลูกที่มีพรสวรรค์ของคุณไม่ได้ทำตัวแย่ — เขาเบื่อ

ใน สำรวจสถานะของวิทยาการคอมพิวเตอร์และการศึกษา สำหรับนักเรียน K ถึง 12 ในสหรัฐอเมริกาและต่างประเทศ DataScience@SMU พบว่าการเข้ารหัสบังคับเฉพาะเป็นส่วนหนึ่งของหลักสูตรระดับประถมศึกษาหรือมัธยมศึกษาในสี่ประเทศ (อังกฤษ เอสโตเนีย ฝรั่งเศส และเวียดนาม) หรือไม่ก็ได้ เสนอผ่านองค์กรไม่แสวงหากำไรและมูลนิธิในอีกสี่แห่ง (แคนาดา โคลอมเบีย เยอรมนี และอินเดีย) และอยู่ระหว่างการพิจารณาในสามแห่ง (ฟินแลนด์ อิตาลี และ สิงคโปร์).

นอกจากจะสอนในโรงเรียน 1 ใน 10 แห่งแล้ว การเขียนโค้ดก็มักจะไม่ได้ใช้ประโยชน์อย่างเต็มที่จากที่นี่ในอเมริกา — จากข้อมูลของ DataScience@SMU พบว่ามีนักศึกษาในสหรัฐอเมริกาเพียง 30,000 คนจาก 21 ล้านคนเท่านั้นที่เข้าสอบวิชาวิทยาการคอมพิวเตอร์ AP 2013.

เมื่อถูกถามโดยสมาคมครูวิทยาการคอมพิวเตอร์ว่าอุปสรรคที่ใหญ่ที่สุดของพวกเขาในการนำรหัสไปใช้ในหลักสูตรคืออะไร คือ ครู 1,246 คน อ้างว่าเจ้าหน้าที่โรงเรียนขาดการสนับสนุนหรือความสนใจ และนักเรียนขาดความสนใจเป็นหลัก อุปสรรค

แต่ด้วยงานประมาณ 1.4 ล้านตำแหน่งในสหรัฐฯ ในสาขาที่เกี่ยวข้องกับวิทยาการคอมพิวเตอร์ ซึ่งคาดว่าจะสร้างได้ภายในปี 2020 และมีเพียง 30% เท่านั้น ที่คาดการณ์ว่าจะเต็มไปด้วยพลเมืองสหรัฐฯ ที่มีคุณสมบัติ — เป็นเหตุผลที่ว่าถึงเวลาที่เราทุกคนให้ความสนใจในการเขียนโปรแกรมมากขึ้น เด็ก ๆ

ภาพ: Tiffany Egbert/SheKnows

โพสต์นี้ได้รับการสนับสนุนโดย Wonder Workshop