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