# data[].attributes.headline
พนิดา สอดห่วง เลขที่ 20

# data[].attributes.subject
พนิดา สอดห่วง เลขที่ 20

# data[].attributes.body
การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูป คิด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรือกล่าวง่าย ๆ คือ โค้ตติ้ง" เป็นการเขียนค่าสั่งให้คอมพิวเตอร์ทางานด้วยภาษาหรือรหัง (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python,JavaScript และ C

# data[].attributes.headline
สิงหา  พงษ์สุวรรณ เลขที่3 

# data[].attributes.subject
สิงหา  พงษ์สุวรรณ เลขที่3 

# data[].attributes.body
การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์รูปโค้ดเพื่อให้คอมพิวเตอร์เข้าใจและ ทำในสิ่งที่ผู้เขียนต้องโค้ชต้องการหรือกล่าวง่ายๆคือ coding เป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัสที่คอมพิวเตอร์เข้าใจ  coding ช่วยให้เราสามารถสร้างซอฟต์แวร์คอมพิวเตอร์รวมทั้ง Application และเว็บไซต์ต่างๆเทคโนโลยีมากมายใช้กันอยู่ในทุกวันนี้ไม่ว่าจะเป็น โซเซียล บนสมาร์ทโฟนและแท็บเล็ตต่างๆก็ใส่โค้ดทั้งสิ้น holding ถือเป็นหัวข้อการเรียนรู้ใหม่ๆที่กำลังได้ความนิยมของโลกเนื่องจากถือเป็นทักษะที่สำคัญต่อการพัฒนาหลายๆด้านของผู้เรียนและสามารถนำไปต่อ
ยอดเพื่อประโยชน์และในการเรียนและการทำงานของผู้เรียนได้ สำหรับประเทศ ไทยนั้น coding ถูกจัดอยู่ใน สาระการเรียนรู้วิชาวิทยาศาสตร์สาระที่ 4 เทคโนโลยีในหลักสูตรแกนกลางการศึกษา ขั้นพื้นฐานพ.ศ 2551 ฉบับปรับปรุงพ.ศ 2560 ภายใต้วิชาวิทยาการคำนวณซึ่งมีจุดประสงค์เพื่อให้นักเรียนได้เรียนรู้เกี่ยวกับเชิงคำนวณและวิเคราะห์การแก้ปัญหาขั้นตอนและเป็นระบบประยุกต์ใช้ความรู้ด้านวิทยาศาสตร์คอมพิวเตอร์และเทคโนโลยีสารสนเทศและการศึกษาในการแก้ปัญหาที่พบในชีวิตประจำวันได้อย่างมีประสิทธิภาพ โครงสร้างหลักสูตรที่เกี่ยวข้องกับ coding อาจ แบ่งเป็นได้ 3 ส่วนหลักๆได้แก่ 1 วิทยาการคำนวณ 2 เทคโนโลยีสารสนเทศ 3 ความรู้เท่าทันดิจิตอล

# data[].attributes.body
คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูป คิด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรือกล่าวง่าย ๆ คือ โค้ตติ้ง" เป็นการเขียนค่าสั่งให้คอมพิวเตอร์ทางานด้วยภาษาหรือรหัง (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python,JavaScript และ C เป็นต้น

# data[].attributes.headline
ปัฐมาพร   นาดโสดา เลขที่29

# data[].attributes.subject
ปัฐมาพร   นาดโสดา เลขที่29

# data[].attributes.body
คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูป คิด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรือกล่าวง่าย ๆ คือ โค้ตติ้ง" เป็นการเขียนค่าสั่งให้คอมพิวเตอร์ทางานด้วยภาษาหรือรหัง (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python,JavaScript และ C

# data[].attributes.body
โค้ดดิ้ง (Coding) คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำให้สิ่งที่ผู้เขียนโค้ดต้องการ หรือกล่าวว่ายๆ คือ "โค้ดดิ้ง" เป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python,JavaScript และ C เป็นต้น

การโค้ดดิ้ง (Coding) ช่วยให้เราสามารถสร้างซอฟต์แวร์คอมพิวเตอร์ รวมทั้งแอปพลิเคชันและเว็บไซต์ ต่างไปได้ เทคโนโลยีมากมายที่เราใช่กันอยู่ทุกวันนี้ ไม่ว่าจ่ะเป็นโซเซียลมีเดีย แอปบนสมาร์ทโฟนและแท็บเล็ตต่างก็อาศัยโค้ดทั้งสิ้น

# data[].attributes.headline
ชุติมณฑน์ เครือทอง ม.2/1 เลขที่30 Coding คือ การเขียนชุดคำสั่งหรือโปรแกมคอมพิวเตอร์ในรูปโค้ด(Code)เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการหรือกล่าวง่ายๆคือ"โค้ดดิ้ง"เป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส(Code)ที่คอมพิวเตอร์เข้าใจเช่นภาษาPython Java Scriptและ C เป็นต้น

# data[].attributes.subject
ชุติมณฑน์ เครือทอง ม.2/1 เลขที่30 Coding คือ การเขียนชุดคำสั่งหรือโปรแกมคอมพิวเตอร์ในรูปโค้ด(Code)เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการหรือกล่าวง่ายๆคือ"โค้ดดิ้ง"เป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส(Code)ที่คอมพิวเตอร์เข้าใจเช่นภาษาPython Java Scriptและ C เป็นต้น

# data[].attributes.headline
ณัฐวุฒิ สิงห์สำราญ เลขที่11

# data[].attributes.subject
ณัฐวุฒิ สิงห์สำราญ เลขที่11

# data[].attributes.body
การเขียนโปรแกรมคอมพิวเตอร์ (อังกฤษ: Computer programming) หรือเรียกให้สั้นลงว่า การเขียนโปรแกรม (อังกฤษ: Programming) หรือ การเขียนโค้ด (Coding) เป็นขั้นตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรม ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และขั้นตอนวิธีที่จะใช้ ซึ่งในวิศวกรรมซอฟต์แวร์นั้น การเขียนโปรแกรมถือเป็นเพียงขั้นหนึ่งในวงจรชีวิตของการพัฒนาซอฟต์แวร์

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

การเขียนโปรแกรมถือว่าเป็นการผสมผสานกันระหว่างศาสตร์ของ ศิลปะ วิทยาศาสตร์ คณิตศาสตร์ และ วิศวกรรม เข้าด้วยกัน [1

# data[].attributes.headline
ณัฐกานต์  พุกมา เลขที่22

# data[].attributes.subject
ณัฐกานต์  พุกมา เลขที่22

# data[].attributes.body
คือ คือการเขียนโปรแกรม หรือชุดคำสั่งให้คอมพิวเตอร์ เป็นโค้ด รหัส หรือสัญลักษณ์ โดยมีภาษาที่ใช้ในการ Coding หลายภาษา เช่น C++, PHP, Java และ Python

# data[].attributes.headline
ปัณฑิตา  มงคลฉัตร  เลขที่23

# data[].attributes.subject
ปัณฑิตา  มงคลฉัตร  เลขที่23

# data[].attributes.body
การเขียนชุดคำสั่งรูปโค้ดเพื่อให้คอมพิวเตอร์<br>เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ

# data[].attributes.headline
ด.ช พลากรณ์ สุพรรณโมกข์ เลขที่15

# data[].attributes.subject
ด.ช พลากรณ์ สุพรรณโมกข์ เลขที่15

# data[].attributes.body
คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ

# data[].attributes.headline
ธนกฤต โชสูงเนิน ม.2/1 เลขที่6

# data[].attributes.subject
ธนกฤต โชสูงเนิน ม.2/1 เลขที่6

# data[].attributes.body
Coding คืออะไร? Coding คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรืออธิบายโดยง่ายได้ว่า เนื่องจากคอมพิวเตอร์ที่เราใช้กันในปัจจุบันนั้นไม่สามารถเข้าใจภาษามนุษย์ได้ หลักการ “โค้ดดิ้ง” จึงเป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python, JavaScript และ C เป็นต้น เพื่อทำหน้าที่สื่อสารให้คอมพิวเตอร์เข้าใจในคำสั่งของเรา

# data[].attributes.headline
วราพร สุพรรณโมกข์ เลขที่ 28

# data[].attributes.subject
วราพร สุพรรณโมกข์ เลขที่ 28

# data[].attributes.body
การเขียนโปรแกรมคอมพิวเตอร์หรือเรียกให้สั้นลงว่าการเขียนโปรแกรมหรือการเขียนโค้ดเป็นขั้นตอนการเขียนทดสอบและดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรมขั้นตอนการเขียนโปรแกรมต้องารความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน

# data[].attributes.headline
สมชาย ตาแก้ว เลขที่1

# data[].attributes.body
สมชาย ตาแก้ว เลขที่17

โค้ดดิ้ง (Coding) คืออะไร?
ทุกวันนี้ "โค้ด (Code)" มีความสำคัญในโลกรอบตัวเราเพิ่มขึ้นเรื่อย ๆ แม้บางครั้งเราอาจไม่ทันสังเกตว่าภาษาโปรแกรมคอมพิวเตอร์และโค้ดมีอิทธิพลต่อชีวิตของเรามากเพียงได้ แต่โค้ดก็อยู่รอบ ๆ ตัวเราและมีส่วนสำคัญอย่างยิ่งในชีวิตประจำวัน ว่าแต่โค้ดและการโค้ดดิ้งคืออะไรกันแน่?

โค้ดดิ้ง (Coding) คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรือกล่าวง่าย ๆ คือ "โค้ดดิ้ง" เป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python, JavaScript และ C เป็นต้น

# data[].attributes.body
คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ

# data[].attributes.headline
วันวิสา เอี่ยมประเสริฐ

# data[].attributes.subject
วันวิสา เอี่ยมประเสริฐ

# data[].attributes.body
Coding ถือเป็นหัวข้อการเรียนรู้ใหม่กําลังได้รับความนิยมทั่วโลก เนื่อจากถือเป็นทักษะที่สัาคัญต่อพัฒนาการหลายหลายด้านของผู้เรียน เเละสามารถนำไปต่อยอดเพื่อประโยชน์ในการเรียนเเละการทำงานของ้เรียน

# data[].attributes.headline
อันนา ชาวพม่า

# data[].attributes.subject
อันนา ชาวพม่า

# data[].attributes.body
การเขียนโปรแกรมคอมพิวเตอร์ หรือเรียกให้สั้นลงว่า การเขียนโปรแกรม หรือ การเขียนโค้ด เป็นขั้นตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรม ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และขั้นตอนวิธีที่จะใช้

# data[].attributes.headline
ด.ช อนุวัฒน์  พิมแพน  โค้ด(Code)"มันความสำคัญวนโลกรอบตัวเราเพิ่มขึ้นเรื่อย แม้บ้างครั้งเราอาจไม่ทันสังเกตว่สภาษาโปรแกรมคอมพิวเตอร์และโค้ดมีอิทธิพลต่อชีวิตของเรามากเพียงได้แต่โค้ดก็อยู่รอบๆ ตัวเราและมีความสำคัญอย่างยิ่งในชีวิตประจำวัน

# data[].attributes.subject
ด.ช อนุวัฒน์  พิมแพน  โค้ด(Code)"มันความสำคัญวนโลกรอบตัวเราเพิ่มขึ้นเรื่อย แม้บ้างครั้งเราอาจไม่ทันสังเกตว่สภาษาโปรแกรมคอมพิวเตอร์และโค้ดมีอิทธิพลต่อชีวิตของเรามากเพียงได้แต่โค้ดก็อยู่รอบๆ ตัวเราและมีความสำคัญอย่างยิ่งในชีวิตประจำวัน

# data[].attributes.headline
ด.ญ.รัตนสุดา ยอดสุภา ม.2/1

# data[].attributes.subject
ด.ญ.รัตนสุดา ยอดสุภา ม.2/1

# data[].attributes.body
โค้ดดิ้ง (Coding) คือการเขียนโปรแกรม หรือชุดคำสั่งให้คอมพิวเตอร์ เป็นโค้ด รหัส หรือสัญลักษณ์ โดยมีภาษาที่ใช้ในการ Coding หลายภาษา เช่น C++, PHP, Java และ Python

รองศาสตราจารย์ ยืน ภู่วรวรรณ นักวิทยาการคอมพิวเตอร์อดีตรองอธิการบดีฝ่ายเทคโนโลยีสารสนเทศ มหาวิทยาลัยเกษตรศาสตร์ อธิบายเรื่องโค้ดดิ้งในเฟซบุ๊กส่วนตัวว่า “โค้ดดิ้ง (Coding) เป็น Broader term ส่วน คอมพิวเตอร์ โค้ดดิ้ง (Computer coding) หรือ โปรแกรมมิ่ง (Programming) เป็น Narrow term คือมีความหมายที่แคบกว่า หรือเป็น Subset

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

# data[].attributes.headline
ปรเมษฐ์ แสงเทียน เลขที่7 

# data[].attributes.subject
ปรเมษฐ์ แสงเทียน เลขที่7 

# data[].attributes.body
Coding คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรืออธิบายโดยง่ายได้ว่า เนื่องจากคอมพิวเตอร์ที่เราใช้กันในปัจจุบันนั้นไม่สามารถเข้าใจภาษามนุษย์ได้ หลักการ “โค้ดดิ้ง” จึงเป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python, JavaScript และ C เป็นต้น เพื่อทำหน้าที่สื่อสารให้คอมพิวเตอร์เข้าใจในคำสั่งของเรา

# data[].attributes.headline
วัฒนา สาลี เลขที่12

# data[].attributes.subject
วัฒนา สาลี เลขที่12

# data[].attributes.body
คือ การเขียนคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรือกล่าวง่ายๆ คือ "โค้ดดิ้ง" เป็นเป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python,
JavaScript และ C เป็นต้น

# data[].attributes.body
Coding คืออะไร? Coding คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรืออธิบายโดยง่ายได้ว่า เนื่องจากคอมพิวเตอร์ที่เราใช้กันในปัจจุบันนั้นไม่สามารถเข้าใจภาษามนุษย์ได้ หลักการ “โค้ดดิ้ง” จึงเป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python, JavaScript และ C เป็นต้น เพื่อทำหน้าที่สื่อสารให้คอมพิวเตอร์เข้าใจในคำสั่งของเรา

การโค้ดดิ้ง (Coding) หรือการเขียนโปรแกรม ช่วยให้เราสามารถสร้างซอฟต์แวร์คอมพิวเตอร์ รวมทั้งแอปพลิเคชันและเว็บไซต์ต่าง ๆ ได้ เทคโนโลยีมากมายที่เราใช้กันอยู่ในทุกวันนี้ ไม่ว่าจะเป็นโซเชียลมีเดีย แอปบนสมาร์ทโฟนและแท็บเล็ตต่างก็อาศัยโค้ดทั้งสิ้น โดยเราเรียกศาตร์นี้ว่า วิทยาการคอมพิวเตอร์ ซึ่งเป็นศาสตร์ที่เป็นส่วนหนึ่งของการศึกษาในรูปแบบ STEM โดยเป็นการบูรณาการศาสตร์ของคณิตศาสตร์ (M: Mathematic) และเทคโนโลยีนวัตกรรม (T: Technology) รวมไปถึงวิศวกรรมศาสตร์ (E: Engineer) ซึ่งเป็นสาขาวิชาหลักในการเรียนรู้ในหลักสูตร STEM ศึกษา

จากข้างต้นจะเห็นได้ว่าการโค้ดดิ้ง (Coding) หรือ การเขียนโปรแกรม ส่วนใหญนั้นจะมีการใช้งานอุปกรณ์คอมพิวเตอร์เป็นส่วนหนึ่ง แต่การปูพื้นฐานทักษะต่าง ๆ ที่จำเป็น เช่น ทักษะการแก้ปัญหา การคิดวิเคราะห์ การคิดอย่างมีระบบ และความคิดสร้างสรรค์ หรือแนวคิดเชิงคำนวณ (Computational Thinking) ที่เป็นการฝึกโค้ดดิ้งเชิงกิจกรรมนั้นสามารถทำได้โดยไม่ต้องอาศัยคอมพิวเตอร์ หรือที่เรียกว่า Unplugged Coding โดยจะเป็นการเรียนผ่านเกมหรือกิจกรรมกิจกรรม Coding ปฐมวัยที่เด็ก ๆ สามารถมีส่วนร่วมได้แบบออฟไลน์นั่นเอง

# data[].attributes.body
การเขียนโปรแกรมคอมพิวเตอร์ (อังกฤษ: Computer programming) หรือเรียกให้สั้นลงว่า การเขียนโปรแกรม (อังกฤษ: Programming) หรือ การเขียนโค้ด (Coding) เป็นขั้นตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรม ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และขั้นตอนวิธีที่จะใช้ ซึ่งในวิศวกรรมซอฟต์แวร์นั้น การเขียนโปรแกรมถือเป็นเพียงขั้นหนึ่งในวงจรชีวิตของการพัฒนาซอฟต์แวร์

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

การเขียนโปรแกรมถือว่าเป็นการผสมผสานกันระหว่างศาสตร์ของ ศิลปะ วิทยาศาสตร์ คณิตศาสตร์ และ วิศวกรรม เข้าด้วยกัน

# data[].attributes.body
การเขียนโปรแกรมคอมพิวเตอร์ หรือเรียกให้สั้นลงว่า การเขียนโปรแกรม หรือ การเขียนโค้ด เป็นขั้นตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรม ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และขั้นตอนวิธี

# data[].attributes.body
โค้ดดิ้ง (Coding) คืออะไร?

ทุกวันนี้ "โค้ด (Code)" มีความสำคัญในโลกรอบตัวเราเพิ่มขึ้นเรื่อย ๆ แม้บางครั้งเราอาจไม่ทันสังเกตว่าภาษาโปรแกรมคอมพิวเตอร์และโค้ดมีอิทธิพลต่อชีวิตของเรามากเพียงได้ แต่โค้ดก็อยู่รอบ ๆ ตัวเราและมีส่วนสำคัญอย่างยิ่งในชีวิตประจำวัน ว่าแต่โค้ดและการโค้ดดิ้งคืออะไรกันแน่?

โค้ดดิ้ง (Coding) คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรือกล่าวง่าย ๆ คือ "โค้ดดิ้ง" เป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python, JavaScript และ C เป็นต้น

การโค้ดดิ้ง (Coding) ช่วยให้เราสามารถสร้างซอฟต์แวร์คอมพิวเตอร์ รวมทั้งแอปพลิเคชันและเว็บไซต์ต่าง ๆ ได้ เทคโนโลยีมากมายที่เราใช้กันอยู่ในทุกวันนี้ ไม่ว่าจะเป็นโซเชียลมีเดีย แอปบนสมาร์ทโฟนและแท็บเล็ตต่างก็อาศัยโค้ดทั้งสิ้น

โค้ดดิ้ง (Coding) ในหลักสูตรการศึกษาของประเทศไทย

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

สำหรับประเทศไทยนั้น โค้ดดิ้ง (Coding) ถูกจัดอยู่ในสาระการเรียนรู้วิชาวิทยาศาสตร์ สาระที่ 4 เทคโนโลยี ในหลักสูตรแกนกลางการศึกษาขั้นพื้นฐาน พ.ศ. 2551 (ฉบับปรับปรุง พ.ศ. 2560) ภายใต้ชื่อวิชาวิทยาการคำนวณ (Computer Science) ซึ่งมีจุดประสงค์เพื่อให้นักเรียนได้ "เรียนรู้เกี่ยวกับการคิดเชิงคำนวณ การคิดวิเคราะห์ แก้ปัญหาเป็นขั้นตอนและเป็นระบบ ประยุกต์ใช้ความรู้ด้านวิทยาการคอมพิวเตอร์และเทคโนโลยีสารสนเทศและการสื่อสารในการแก้ปัญหาที่พบในชีวิตจริงได้อย่างมีประสิทธิภาพ"

โครงสร้างหลักสูตรที่เกี่ยวข้องกับโค้ดดิ้งอาจแบ่งได้เป็น 3 ส่วนหลัก ๆ ได้แก่

1. วิทยาการคำนวณ (Computer Science) - เน้นที่การคิดอย่างเป็นระบบ โดยใช้การเขียนโปรแกรมเป็นเครื่องมือตามแนวคิดเชิงคำนวณ (Computational Thinking) หรือการแตกปัญหาออกเป็นส่วนย่อย

2. เทคโนโลยีสารสนเทศ (Information and Communications Technology: ICT) - เน้นที่การรวบรวม จัดการ และประมวลผลข้อมูล เพื่อทำการตัดสินใจจากพื้นฐานของข้อมูลที่ได้

3. ความรู้เท่าทันดิจิทัล (Digital Literacy) - เน้นที่การรู้เท่าทันเทคโนโลยี และการสร้างสรรค์ผลงานโดยอาศัยเทคโนโลยีที่เกี่ยวข้อง

ดูข้อมูลเพิ่มเติมเกี่ยวกับโค้ดดิ้งกับหลักสูตรการศึกษาไทยจากสำนักงานคณะกรรมการการศึกษาขั้นพื้นฐานได้ในบทความนี้

ประโยชน์ของการเรียนโค้ดดิ้ง (Coding)

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

สรุปประโยชน์บางส่วนของการเรียนโค้ดดิ้ง (Coding)

เรียนรู้ทักษะการแก้ปัญหาอย่างเป็นระบบตามแนวทางการคิดเชิงคำนวณ (Computational Thinking)

ฝึกทักษะการวิเคราะห์ปัญหาอย่างมีเหตุผลและตรรกะ (Critical and Logical Thinking)

ปูพื้นฐานที่สำคัญและสร้างทัศนคติที่ดีต่อการเรียนวิชาต่าง ๆ เช่น คณิตศาสตร์และวิทยาศาสตร์ เนื่องจากการเรียนโค้ดดิ้ง (Coding) ในเด็กเล็กนั้นมักจะเป็นการเรียนผ่านเกมสนุก ๆ

ส่งเสริมและช่วยในการแสดงออกความคิดสร้างสรรค์ เนื่องจากการเขียนโค้ดไม่ได้มีวิธีเดียว ดังนั้น ผู้เรียนจึงต้องคิดหาวิธีแก้ปัญหาหลาย ๆ อย่าง และมีความยืดหยุ่นในการแก้ปัญหา

เสริมสร้างความมั่นใจในตัวเองของเด็ก ๆ รวมทั้งความมั่นใจด้านเทคโนโลยีและดิจิทัล (Technology and Digital Confidence) ซึ่งมีความสำคัญอย่างยิ่งในโลกปัจจุบัน และช่วยสร้างทัศนคติแบบ "Can-Do Attitude" ให้เด็ก ๆ เชื่อว่าตัวเองก็สามารถทำสิ่งต่าง ๆ ได้

ฝึกสมาธิและความอดทนของเด็ก ๆ

ฝึกฝนและพัฒนาทักษะสมอง EF (Executive Functions)

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

แนวคิดพื้นฐานเกี่ยวกับโค้ดดิ้งที่ผู้สอนและผู้เรียนควรรู้

คณิตศาสตร์หรือเลขคณิต (Mathematics or Arithmetics): การดำเนินการเกี่ยวกับตัวเลข (Operation) เช่น การบวก ลบ คูณ และหาร เพื่อใช้ควบคุมสิ่งที่เกิดขึ้นในโปรแกรมคอมพิวเตอร์และเปลี่ยนแปลงผลลัพธ์ที่ได้

การจัดลำดับ (Sequencing): การจัดลำดับขั้นตอนที่ชัดเจนเพื่อให้ได้ผลลัพธ์ที่ควรจะเป็น

การแตกกิ่ง (Branching): คำสั่งควบคุมทิศทางให้โปรแกรมต้องเลือกดำเนินการอย่างใดอย่างหนึ่งตามเงื่อนไขที่กำหนด

การทำงานเป็นรอบ (Looping/Iteration): การทำงานของโปรแกรมแบบวนซ้ำตามเงื่อนไขที่สร้าง จนกว่าจะมีคำสั่งให้หยุด

อัลกอริทึม (Algorithm): ขั้นตอนหรือลำดับในการแก้ไขปัญหาที่ชัดเจน ถือได้ว่าเป็นกระบวนการคิดของคอมพิวเตอร์ ที่จะดำเนินการตามคำสั่งเป็นขั้นตอนตามลำดับ

การแยกส่วนประกอบของปัญหา (Decomposition): แนวคิดพื้นฐานที่เป็นแนวคิดเชิงคำนวณ (Computational Thinking) โดยนำมาใช้ในการแบ่งงานออกเป็นส่วนย่อย ๆ เพื่อให้ง่ายต่อการแก้ไข

การแก้ไขจุดบกพร่อง (Debugging): การค้นหาและแก้ไขข้อผิดพลาดของโปรแกรม หรือ Bug ซึ่งเป็นข้อผิดพลาดที่ทำให้โปรแกรมไม่เป็นไปตามที่คาด

โค้ด (Code): คำสั่งเป็นลำดับขั้น (Step-by-Step Instructions) ที่บอกโปรแกรมคอมพิวเตอร์ว่าจะต้องดำเนินการอะไรบ้าง โดยจะมีวิธีการเขียนตามภาษาสำหรับเขียนโปรแกรม (Programming Language) ที่มี "หลักไวยากรณ์" แตกต่างกันออกไป ขึ้นกับการนำไปใช้

เทคนิคและตัวอย่างการสอนโค้ดดิ้ง

การโค้ดดิ้งนั้นสามารถทำได้ทั้งแบบ Text-Based โดยการเขียนโค้ดออกมาเป็นข้อความ ที่ประกอบไปด้วยตัวอักษรและสัญลักษณ์ต่าง ๆ และแบบ Block-Based (Visual Block Coding) ที่อาศัยการเขียนโปรแกรมแบบบล็อกคำสั่งง่าย ๆ และเห็นภาพได้ชัดเจน

- ภาพตัวอย่างของ Text-Based Coding

สำหรับเด็ก ๆ ที่เริ่มต้นทำความรู้จักกับโค้ดดิ้งนั้น การเรียน Coding แบบ Block-Based เช่น โปรแกรม Scratch ที่พัฒนาขึ้นโดย MIT ถือเป็นวิธีที่ง่ายต่อการเรียนรู้มากกว่า เนื่องจากโปรแกรมเหล่านี้ออกแบบมาเพื่อให้การเรียนรู้และเข้าใจพื้นฐานโค้ดดิ้งเป็นเรื่องง่าย เพราะผู้เรียนจะใช้การลากและวาง (Drag and Drop) ส่วนประกอบคำสั่งต่าง ๆ เพื่อสร้างโปรแกรมง่าย ๆ ทำให้เหมาะอย่างยิ่งสำหรับเด็กเล็ก

- ภาพตัวอย่างของ Block-Based Coding

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

ตัวอย่างเช่น จุดประสงค์การเรียนรู้สำหรับนักเรียนชั้นประถมศึกษาปีที่ 1 ที่เกี่ยวข้องกับโค้ดดิ้ง (Coding) ได้แก่การให้นักเรียน:

แก้ปัญหาอย่างง่ายโดยใช้การลองผิด ลองถูกการเปรียบเทียบ

แสดงลำดับขั้นตอนการทำงานหรือการแก้ปัญหาอย่างง่าย โดยใช้ภาพ สัญลักษณ์ หรือข้อความ

เขียนโปรแกรมอย่างง่าย โดยใช้ซอฟต์แวร์หรือสื่อ

ใช้เทคโนโลยีในการสร้าง จัดเก็บ เรียกใช้ข้อมูลตามวัตถุประสงค์

ใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย ปฏิบัติตามข้อตกลงในการใช้คอมพิวเตอร์ร่วมกัน ดูแลรักษาอุปกรณ์เบื้องต้น ใช้งานอย่างเหมาะสม

# data[].attributes.headline
กรนวมินทร์จีนจันทร์:)

# data[].attributes.subject
กรนวมินทร์จีนจันทร์:)

# data[].attributes.body
โค้ดดิ้ง (Coding) เป็นทักษะที่ช่วยให้เด็กสามารถคิดอย่างเป็นเหตุเป็นผล ซึ่งจะส่งผลให้เกิดทักษะการแก้ปัญหาด้วยแนวคิดเชิงคำนวณ (Computational Thinking) กล่าวคือ ผู้เรียนจะสามารถแตกปัญหาออกเป็นส่วนย่อย (การแยกส่วนประกอบของปัญหา หรือ Decomposition) เพื่อหาสาเหตุและวิธีแก้ไขในแต่ละส่วนได้

สรุปประโยชน์บางส่วนของการเรียนโค้ดดิ้ง (Coding)

เรียนรู้ทักษะการแก้ปัญหาอย่างเป็นระบบตามแนวทางการคิดเชิงคำนวณ (Computational Thinking)

ฝึกทักษะการวิเคราะห์ปัญหาอย่างมีเหตุผลและตรรกะ (Critical and Logical Thinking)

ปูพื้นฐานที่สำคัญและสร้างทัศนคติที่ดีต่อการเรียนวิชาต่าง ๆ เช่น คณิตศาสตร์และวิทยาศาสตร์ เนื่องจากการเรียนโค้ดดิ้ง (Coding) ในเด็กเล็กนั้นมักจะเป็นการเรียนผ่านเกมสนุก ๆ

ส่งเสริมและช่วยในการแสดงออกความคิดสร้างสรรค์ เนื่องจากการเขียนโค้ดไม่ได้มีวิธีเดียว ดังนั้น ผู้เรียนจึงต้องคิดหาวิธีแก้ปัญหาหลาย ๆ อย่าง และมีความยืดหยุ่นในการแก้ปัญหา

เสริมสร้างความมั่นใจในตัวเองของเด็ก ๆ รวมทั้งความมั่นใจด้านเทคโนโลยีและดิจิทัล (Technology and Digital Confidence) ซึ่งมีความสำคัญอย่างยิ่งในโลกปัจจุบัน และช่วยสร้างทัศนคติแบบ "Can-Do Attitude" ให้เด็ก ๆ เชื่อว่าตัวเองก็สามารถทำสิ่งต่าง ๆ ได้

ฝึกสมาธิและความอดทนของเด็ก ๆ

ฝึกฝนและพัฒนาทักษะสมอง EF (Executive Functions)

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

# data[].attributes.headline
ธันวา มากธรรม ม.2/1 เลขที่12

# data[].attributes.subject
ธันวา มากธรรม ม.2/1 เลขที่12

# data[].attributes.body
Coding คืออะไร? Coding คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรืออธิบายโดยง่ายได้ว่า เนื่องจากคอมพิวเตอร์ที่เราใช้กันในปัจจุบันนั้นไม่สามารถเข้าใจภาษามนุษย์ได้ หลักการ “โค้ดดิ้ง” จึงเป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python, JavaScript และ C เป็นต้น เพื่อทำหน้าที่สื่อสารให้คอมพิวเตอร์เข้าใจในคำสั่งของเรา

การโค้ดดิ้ง (Coding) หรือการเขียนโปรแกรม ช่วยให้เราสามารถสร้างซอฟต์แวร์คอมพิวเตอร์ รวมทั้งแอปพลิเคชันและเว็บไซต์ต่าง ๆ ได้ เทคโนโลยีมากมายที่เราใช้กันอยู่ในทุกวันนี้ ไม่ว่าจะเป็นโซเชียลมีเดีย แอปบนสมาร์ทโฟนและแท็บเล็ตต่างก็อาศัยโค้ดทั้งสิ้น โดยเราเรียกศาตร์นี้ว่า วิทยาการคอมพิวเตอร์ ซึ่งเป็นศาสตร์ที่เป็นส่วนหนึ่งของการศึกษาในรูปแบบ STEM โดยเป็นการบูรณาการศาสตร์ของคณิตศาสตร์ (M: Mathematic) และเทคโนโลยีนวัตกรรม (T: Technology) รวมไปถึงวิศวกรรมศาสตร์ (E: Engineer) ซึ่งเป็นสาขาวิชาหลักในการเรียนรู้ในหลักสูตร STEM ศึกษา

จากข้างต้นจะเห็นได้ว่าการโค้ดดิ้ง (Coding) หรือ การเขียนโปรแกรม ส่วนใหญนั้นจะมีการใช้งานอุปกรณ์คอมพิวเตอร์เป็นส่วนหนึ่ง แต่การปูพื้นฐานทักษะต่าง ๆ ที่จำเป็น เช่น ทักษะการแก้ปัญหา การคิดวิเคราะห์ การคิดอย่างมีระบบ และความคิดสร้างสรรค์ หรือแนวคิดเชิงคำนวณ (Computational Thinking) ที่เป็นการฝึกโค้ดดิ้งเชิงกิจกรรมนั้นสามารถทำได้โดยไม่ต้องอาศัยคอมพิวเตอร์ หรือที่เรียกว่า Unplugged Coding โดยจะเป็นการเรียนผ่านเกมหรือกิจกรรมกิจกรรม Coding ปฐมวัยที่เด็ก ๆ สามารถมีส่วนร่วมได้แบบออฟไลน์นั่นเอง

# data[].attributes.headline
ณัฐธิชา ตัวสะเกษ ม.2/1

# data[].attributes.subject
ณัฐธิชา ตัวสะเกษ ม.2/1

# data[].attributes.body
โค้ดดิ้ง (Coding) คือการเขียนโปรแกรม หรือชุดคำสั่งให้คอมพิวเตอร์ เป็นโค้ด รหัส หรือสัญลักษณ์ โดยมีภาษาที่ใช้ในการ Coding หลายภาษา เช่น C++, PHP, Java และ Python
รองศาสตราจารย์ ยืน ภู่วรวรรณ นักวิทยาการคอมพิวเตอร์อดีตรองอธิการบดีฝ่ายเทคโนโลยีสารสนเทศ มหาวิทยาลัยเกษตรศาสตร์ อธิบายเรื่องโค้ดดิ้งในเฟซบุ๊กส่วนตัวว่า “โค้ดดิ้ง (Coding) เป็น Broader term ส่วน คอมพิวเตอร์ โค้ดดิ้ง (Computer coding) หรือ โปรแกรมมิ่ง (Programming) เป็น Narrow term คือมีความหมายที่แคบกว่า หรือเป็น Subset

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

# data[].attributes.body
Coding คืออะไร? Coding คือ การเขียนชุดคำสั่งหรือโปรแกรมคอมพิวเตอร์ในรูปโค้ด (Code) เพื่อให้คอมพิวเตอร์เข้าใจและทำในสิ่งที่ผู้เขียนโค้ดต้องการ หรืออธิบายโดยง่ายได้ว่า เนื่องจากคอมพิวเตอร์ที่เราใช้กันในปัจจุบันนั้นไม่สามารถเข้าใจภาษามนุษย์ได้ หลักการ “โค้ดดิ้ง” จึงเป็นการเขียนคำสั่งให้คอมพิวเตอร์ทำงานด้วยภาษาหรือรหัส (Code) ที่คอมพิวเตอร์เข้าใจ เช่น ภาษา Python, JavaScript และ C เป็นต้น เพื่อทำหน้าที่สื่อสารให้คอมพิวเตอร์เข้าใจในคำสั่งของเรา

การโค้ดดิ้ง (Coding) หรือการเขียนโปรแกรม ช่วยให้เราสามารถสร้างซอฟต์แวร์คอมพิวเตอร์ รวมทั้งแอปพลิเคชันและเว็บไซต์ต่าง ๆ ได้ เทคโนโลยีมากมายที่เราใช้กันอยู่ในทุกวันนี้ ไม่ว่าจะเป็นโซเชียลมีเดีย แอปบนสมาร์ทโฟนและแท็บเล็ตต่างก็อาศัยโค้ดทั้งสิ้น โดยเราเรียกศาตร์นี้ว่า วิทยาการคอมพิวเตอร์ ซึ่งเป็นศาสตร์ที่เป็นส่วนหนึ่งของการศึกษาในรูปแบบ STEM โดยเป็นการบูรณาการศาสตร์ของคณิตศาสตร์ (M: Mathematic) และเทคโนโลยีนวัตกรรม (T: Technology) รวมไปถึงวิศวกรรมศาสตร์ (E: Engineer) ซึ่งเป็นสาขาวิชาหลักในการเรียนรู้ในหลักสูตร STEM ศึกษา

จากข้างต้นจะเห็นได้ว่าการโค้ดดิ้ง (Coding) หรือ การเขียนโปรแกรม ส่วนใหญนั้นจะมีการใช้งานอุปกรณ์คอมพิวเตอร์เป็นส่วนหนึ่ง แต่การปูพื้นฐานทักษะต่าง ๆ ที่จำเป็น เช่น ทักษะการแก้ปัญหา การคิดวิเคราะห์ การคิดอย่างมีระบบ และความคิดสร้างสรรค์ หรือแนวคิดเชิงคำนวณ (Computational Thinking) ที่เป็นการฝึกโค้ดดิ้งเชิงกิจกรรมนั้นสามารถทำได้โดยไม่ต้องอาศัยคอมพิวเตอร์ หรือที่เรียกว่า Unplugged Coding โดยจะเป็นการเรียนผ่านเกมหรือกิจกรรมกิจกรรม Coding ปฐมวัยที่เด็ก ๆ สามารถมีส่วนร่วมได้แบบออฟไลน์นั่นเอง

# data[].attributes.body
“โค้ดดิ้ง คือ การป้อนคำสั่งด้วยภาษาคอมพิวเตอร์” ปกติแล้วคอมพิวเตอร์นั้นไม่เข้าใจภาษามนุษย์ ดังนั้นการป้อนคำสั่ง จึงต้องใช้ภาษาที่มีความเฉพาะเจาะจง สำหรับคอมพิวเตอร์ หรือที่เราเรียกว่า “ภาษาคอมพิวเตอร์” นั่นเอง

# data[].attributes.headline
วงศกร สุริวงค์  ม.2/1 เลขที่1  โค้ดดิ้ง(coding)ถือเป็นหัวข้อการเรียนรู้ใหม่ที่กำลังได้รับความนิยมทั่วโลกเนื่องจากถือเป็นทักษะที่สำคัญต่อพัฒนาการหลายๆด้านของผู้เรียน และสามารถนำไปต่อยอดเพื่อประโยชน์ในการเรียน และการทำงานของผู้เรียนได้

# data[].attributes.subject
วงศกร สุริวงค์  ม.2/1 เลขที่1  โค้ดดิ้ง(coding)ถือเป็นหัวข้อการเรียนรู้ใหม่ที่กำลังได้รับความนิยมทั่วโลกเนื่องจากถือเป็นทักษะที่สำคัญต่อพัฒนาการหลายๆด้านของผู้เรียน และสามารถนำไปต่อยอดเพื่อประโยชน์ในการเรียน และการทำงานของผู้เรียนได้