1. ทำความเข้าใจและวิเคราะห์ปัญหา 2. กำหนดแผนในการแก้ปัญหา 3. เขียนโปรแกรมตามแผนที่กำหนด 4. ทดสอบและตรวจสอบความถูกต้องของโปรแกรม 5. นำโปรแกรมที่ผ่านการทดสอบไปใช้งาน ทำความเข้าใจและวิเคราะห์ปัญหา กำหนดแผนในการแก้ปัญหา ทดสอบและตรวจสอบความถูกต้อง 1. การเขียนโปรแกรมที่ไม่ใช้คอมพิวเตอร์ (Unplugged) เป็นการสร้างลำดับการทำงานหรือการนำเสนอวิธีการทำงานด้วยแผ่นภาพ/สัญลักษณ์ ซึ่งไม่ใช่การป้อนคำสั่งควบคุมการทำงานโดยคอมพิวเตอร์ แต่เป็นการทำความเข้าใจความหมายของ สัญลักษณ์และรูปภาพ เพื่อนำมาใช้แสดงผลวิธีการแก้ปัญหาที่เกิดขึ้นรอบตัวในชีวิตประจำวัน 2. การเขียนโปรแกรมที่ใช้คอมพิวเตอร์ (Plugged) การเขียนโปรแกรมคอมพิวเตอร์ (Computer programming) หรือเรียกให้สั้นลงว่า การเขียนโปรแกรม (Programming) หรือ การเขียนโค้ด (Coding) เป็นการเขียนคำสั่งควบคุมการทำงานโดยคอมพิวเตอร์ ซึ่งจะแสดงผลลัพธ์ทางจอภาพ หรือไปควบคุมอุปกรณ์ต่างๆ ที่ได้เชื่อมต่อไว้ปัจจุบันมีเครื่องมือสำหรับใช้เขียนโปรแกรมขั้นพื้นฐานมากมาย เช่น Scratch, Python, C#, Java ,PHP เป็นต้น อ้างอิง นางสาวดวงนภา จริรัมย์ ชุดฝึกทักษะการเขียนโปรแกรมขั้นพื้นฐาน รายวิชาวิทยาการคำนวณ Scratch Programming 1 สืบค้นเมื่อวันที่ 2 กันยายน 2564 การมใช้งานโปรแกรม Scratch จากเว็บไซต์ Scratch (wanwisa67667.blogspot.com) สืบค้นเมื่อวันที่ 2 กันยายน 2564 ภาษาคอมพิวเตอร์ที่พัฒนาขึ้นในยุคแรก ยังมีข้อจำกัดในการที่จะพัฒนาโปรแกรมขนาดใหญ่ ทั้งนี้เนื่องจากภาษาคอมพิวเตอร์เหล่านั้นขาดโครงสร้างที่ดี ทำให้การพัฒนาโปรแกรมที่มีขนาดใหญ่และมีความซับซ้อนเป็นไปได้ยาก ในช่วงต้นปี ค.ศ.1970 จึงมีภาษาคอมพิวเตอร์ที่เป็นภาษาเชิงกระบวนการ (Procedural หรือ Structural Language) เกิดขึ้น ภาษาคอมพิวเตอร์ประเภทนี้จะมีความยืดหยุ่นในการพัฒนาโปรแกรม ทำให้สามารถแก้ไขและบำรุงรักษาได้ง่าย เนื่องจากโปรแกรมถูกแยกออกเป็นส่วน ๆ ภาษาคอมพิวเตอร์ที่เป็นภาษาเชิงกระบวนการที่สำคัญคือ |