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