Please enable JavaScript.
Coggle requires JavaScript to display documents.
การเขียนโปรแกรมระดับประถมศึกษา - Coggle Diagram
การเขียนโปรแกรมระดับประถมศึกษา
ความหมายและความสำคัญของการเขียนโปรแกรม
ความหมายของการเขียนโปรแกรม
กระบวนการใช้ ภาษาคอมพิวเตอร์ เพื่อกำหนดโครงสร้างของข้อมูล และกำหนดขั้นตอนวิธีเพื่อใช้แก้ปัญหาตามที่ได้ออกแบบไว้ โดยอาศัยหลักเกณฑ์ การเขียนโปรแกรม คอมพิวเตอร์แต่ละภาษา
ความสำคัญของการเขียนโปรแกรม
ใช้สำหรับการทำงานทุกประเภท โปรแกรมคอมพิวเตอร์ก็คือตัวที่จะช่วยทำให้งานต่างๆ สามารถเดินหน้าต่อไปได้อย่งไรปัญหา ทุกๆ องค์กร ทุกๆ ภาคส่วนที่จำเป็นต้องใช้งานคอมพิวเตอร์ก็ล้วนแล้วแต่มีโปรแกรมที่จะต้องทำด้วยกันทั้งนั้น อาทิ หน่วยงานธนาคารหรือสถาบันการเงินต้องมีโปรแกรมสำหรับการฝาก ถอน เงิน, คนทำงานด้านการออกแบบกราฟิ
เป็นตัวกลางในการสร้างความบันเทิง – สำหรับคนที่ใช้งานคอมพิวเตอร์เพื่อความบันเทิงก็มีจำนวนไม่น้อย ยกตัวอย่างได้ง่ายที่สุดก็คือการเล่นเกม หากต้องการเล่นเกมก็จำเป็นต้องมีโปรแกรมในการเล่นเกมด้วยไม่อย่างนั้นคงเล่นได้ลำบาก เมื่อเป็นเช่นนี้การใช้งานโปรแกรมคอมพิวเตอร์ในส่วนนี้จึงกลายเป็นหน้าที่สำคัญอีกอย่างที่คนใช้งานคอมพิวเตอร์เพื่อความผ่อนคลายต่างก็ได้ใช้ประโยชน์อย่างเต็มที่
สร้างรายได้ให้กับผู้พัฒนา – โปรแกรมคอมพิวเตอร์ทุกวันนี้มีการขายเกิดขึ้นมากมายโดยเฉพาะโปรแกรมสำคัญทั้งหลาย เมื่อเป็นเช่นนี้มันจึงสร้างรายได้ให้กับผู้พัฒนาได้อย่างมหาศาลหากโปรแกรมไหนได้รับความนิยมสูง ไม่แปลกที่การสร้างโปรแกรมคอมพิวเตอร์ขึ้นมาใช้งานจะมีมากขึ้นในปัจจุบันนี้
ใช้ในด้านการศึกษา – โปรแกรมพื้นฐานอย่างการพิมพ์งานหรือการเล่นอินเตอร์เน็ตเองก็เป็นโปรแกรมพื้นฐานที่ใช้ในด้านการศึกษานั่นเอง ยังไม่รวมไปถึงบางโปรแกรมที่ต้องใช้ในการเรียนของบางสาขาวิชา จึงทำให้โปรแกรมคอมพิวเตอร์เป็นสิ่งที่มีความสำคัญต่อด้านการศึกษาไม่น้อยเลยทีเดียว เด็กรุ่นใหม่ทุกคนต้องใช้คอมพิวเตอร์ในการทำงานไม่มากก็น้อย เป็นหน้าที่ที่สำคัญในการพัฒนาเด็กให้ก้าวไปสู่ผู้ใหญ่ที่ดี
หลักการเขียนโปรแกรม
ทำความเข้าใจและวิเคราะห์ปัญหา
กำหนดแผนในการแก้ปัญหา
เขียนโปรแกรมตามแผนที่กำหนด
ทดสอบและตรวจสอบความถูกต้องของโปรแกรม
นำโปรแกรมที่ผ่านการทดสอบไปใช้งาน
การ Coding
คือ การเขียนชุดคำสั่งของโปรแกรมคอมพิวเตอร์ด้วย “โค้ด (Code)” เพื่อให้โปรแกรมทำตามคำสั่ง อธิบายให้เข้าใจง่ายๆ ก็คือการสั่งงานคอมพิวเตอร์ให้ทำตามที่เราต้องการ โดยการใช้ภาษาของคอมพิวเตอร์ เช่น C++, PHP, Java หรือ Python
การเขียนโปรแกรมโดยไม่ใช้คอมพิวเตอร์
Algorithm
กระบวนการแก้ปัญหาที่สามารถเข้าใจได้ มีลำดับหรือวิธีการในการแก้ปัญหาอย่างเป็นลำดับขั้นตอนและชัดเจน
ตัวอย่าง การส่งจดหมาย
Flowchart
รูปภาพ หรือสัญลักษณ์(Symbol)ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอลิทึม(Algorithm)
ตัวอย่าง
การฝึกทักษะด้านภาษาคอมพิวเตอร์(โค๊ดดิ้ง) นักเรียนระดับประถมศึกษา
เป็นทักษะที่ช่วยให้เด็กคิดทุกเรื่องอย่างเป็นเหตุเป็นผล ซึ่งจะส่งผลให้เกิดทักษะการแก้ปัญหา คือ สามารถแตกปัญหาออกเป็นส่วนๆ เพื่อหาสาเหตุและวิธีแก้ไขในแต่ละส่วนไปทีละเปลาะ อีกทั้งในแต่ละขั้นตอนการเขียนโค้ดจะได้เรียนรู้ระบบการวางแผน เมื่อฝึกฝนไปสักพักก็จะทำให้เข้าใจหลักการและจับประเด็นได้ดีขึ้น