1.มาตรฐานการเรียนรู้
ว 4.2 เข้าใจและใช้แนวคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นตอนและเป็นระบบ ใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำงาน และการแก้ปัญหาได้อย่างมีประสิทธิภาพ รู้เท่าทัน และมีจริยธรรม
2.ตัวชี้วัด/ผลการเรียนรู้
ว 4.2 ม. 1/2 ออกแบบและเขียนโปรแกรมอย่างง่ายเพื่อแก้ปัญหาทางคณิตศาสตร์ หรือวิทยาศาสตร์
3.สาระสำคัญ
การเขียนโปรแกรม (programming) เป็นกระบวนการใช้ภาษาคอมพิวเตอร์เพื่อกำหนดโครงสร้างของข้อมูล และกำหนดขั้นตอนวิธี เพื่อใช้ในการแก้ปัญหาตามที่ออกแบบไว้ โดยอาศัยหลักการเขียนโปรแกรมคอมพิวเตอร์ของแต่ละภาษา เช่น ภาษาซี ภาษาจาวา เป็นต้น ซึ่งผู้เขียนโปรแกรมจะต้องเลือกภาษาคอมพิวเตอร์ที่จะนำมาใช้ช่วยงาน โดยพาจรณาถึงปัจจัยต่าง ๆ เช่น ลักษณะของปัญหา ความถนัดของผู้เขียนโปรแกรม เป็นต้น
ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงเป็นลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ว่าคอมพิวเตอร์ทำงานตามคำสั่ง การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้
อัลกอริทึม (algorithm) คือ กระบวนการในการทำงานที่ใช้การตัดสินใจด้วยหลักเหตุผลและคณิตศาสตร์ เป็นตัวช่วยในการเลือกวิธีการหรือขั้นตอนการดำเนินงานถึงขั้นสุดท้าย เป็นวิธีการที่ใช้การแยกย่อยและเรียงลำดับขั้นตอนของกระบวนการในการทำงานต่าง ๆ เพื่อเพิ่มประสิทธิภาพในการค้นหาและแก้ไขปัญหา โดยอัลกอริทึมเป็นกระบวนการแก้ปัญหาที่สามรถเข้าใจได้ มีลำดับหรือวิธีการในการแก้ปัญหาอย่างเป็นขั้นเป็นตอนชัดเจน
-
การเขียนโปรแกรมเบื้องต้น
-
บทที่ 1 การเขียนโปรแกรมอย่างง่าย
-
บทที่ 2 ซอฟต์แวร์ที่ใช้ในการเขียนโปรแกรมคอมพิวเตอร์
-
บทที่ 3 การเขียนโปรแกรมคอมพิวเตอร์จากอัลกอริทึม