วิทยาการคำนวณ ม.1 : การเขียนโปรแกรมเบื้องต้น

คำอธิบายรายวิชา

คำอธิบายรายวิชา

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

โดยอาศัยกระบวนการเรียนรู้โดยใช้ปัญหาเป็นฐาน (Problem – based Learning) และการเรียนรู้แบบใช้โครงงานเป็นฐาน (Project-based Learning) เพื่อเน้นให้ผู้เรียนได้ลงมือปฏิบัติ ฝึกทักษะการคิด เผชิญสถานการณ์การแก้ปัญหาวางแผนการเรียนรู้ ตรวจสอบการเรียนรู้ และนำเสนอผ่านการทำกิจกรรมโครงงาน เพื่อให้เกิดทักษะ ความรู้ ความเข้าใจ และทักษะในการวิเคราะห์โจทย์ปัญหา

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

 

มาตรฐานการเรียนรู้

ว 4.2   เข้าใจและใช้แนวคิดเชิงคำนวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นตอนและเป็นระบบ ใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำงาน และการแก้ปัญหาได้อย่างมีประสิทธิภาพ รู้เท่าทัน และมีจริยธรรม

 

ตัวชี้วัด/ผลการเรียนรู้

ว 4.2   ม. 1/2 ออกแบบและเขียนโปรแกรมอย่างง่ายเพื่อแก้ปัญหาทางคณิตศาสตร์ หรือวิทยาศาสตร์

 

สาระสำคัญ

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

ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงเป็นลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ว่าคอมพิวเตอร์ทำงานตามคำสั่ง การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้

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

 

สาระการเรียนรู้

  1. การออกแบบและเขียนโปรแกรมที่มีการใช้ตัวแปร เงื่อนไข วนซ้ำ
  2. การออกแบบอัลกอริทึม เพื่อแก้ปัญหา ทางคณิตศาสตร์ วิทยาศาสตร์อย่างง่าย อาจใช้แนวคิดเชิงนามธรรมในการออกแบบเพื่อให้การแก้ปัญหามีประสิทธิภาพ
  3. การแก้ปัญหาอย่างเป็นขั้นตอนจะช่วยให้แก้ปัญหาได้อย่างมีประสิทธิภาพ
  4. ซอฟต์แวร์ที่ใช้ในการเขียนโปรแกรม เช่น Scratch, python, java, c

 

จุดประสงค์การเรียนรู้

          ความรู้

  1. อธิบายความหมาย ความสำคัญ และประโยชน์ของการเขียนโปรแกรมได้
  2. ลำดับขั้นตอนการพัฒนาโปรแกรม ได้แก่ การวิเคราะห์ปัญหา การออกแบบโปรแกรม การเขียนโปรแกรม และการทดสอบโปรแกรมได้
  3. อธิบายการใช้โปรแกรม Scratch ได้
  4. บอกเครื่องมือในโปรแกรม Scratch ได้
  5. เข้าใจการเขียนโปรแกรมคอมพิวเตอร์จากอัลกอริทึม
  6. จำแนกประเภทโปรแกรมคอมพิวเตอร์ได้

          ทักษะกระบวนการ

  1. สืบค้นข้อมูลเกี่ยวกับการออกแบบอัลกอริทึมได้
  2. อภิปรายเกี่ยวกับออกแบบอัลกอริทึมและเขียนโปรแกรมจากการวิเคราะห์ปัญหา ด้วยขั้นตอนวิธี รหัสจำลอง และผังงานได้
  3. สืบค้นข้อมูลเกี่ยวกับการใช้โปรแกรม Scratch ได้ได้อย่างถูกต้อง
  4. อภิปรายการใช้โปรแกรม Scratch ได้ได้อย่างถูกต้อง
  5. สืบค้นข้อมูลเกี่ยวกับการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาต่าง ๆได้
  6. อภิปรายการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาต่าง ๆได้อย่างถูกต้อง

          คุณลักษณะอันพึงประสงค์

  1. ซื่อสัตย์สุจริต
  2. มีวินัย
  3. ใฝ่เรียนรู้
  4. มุ่งมั่นในการทำงาน

          สมรรถนะสำคัญของผู้เรียน

  1. ความสามารถในการสื่อสาร
  2. ความสามารถในการคิด
  3. ความสามารถในการแก้ปัญหา
  4. ความสามารถในการใช้ทักษะชีวิต
  5. ความสามารถในการใช้เทคโนโลยี

 

Copyright © 2019 kruballonline.com | Powered by Pittaya.Kongseng