วิทยาการคำนวณ มัธยมศึกษา v1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 78

การสอนวิทยาการคำนวณ

Documents à gg.gg/cs_nattapon
www.menti.com

CODE:
§ รู้จักวิชาวิทยาการคำนวณ
§ การสอน ICT และ DL
§ การสอน Computer Science
§ Flowgorithm
§ Scratch
§ Python – Elabsheet - Data Sciene
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
Digital Literacy: DL
• การรู้เท่าทันสื่อ
• การป้องกันตนเองจากภัยคุกคาม
• การไม่ละเมิดสิทธิหน้าที่ผู้อื่น
• รู้กฎ ข้อกำหนด กฎหมาย

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


วิทยาการคำนวณ ICT
หลักสูตรเทคโนโลยี (วิทยาการคำนวณ)
มีองค์ประกอบของเนื้อหา 3 ส่วน ได้แก่
1. ICT (เหมือนหลักสูตรเดิม)
2. Digital Literacy
CS
3. Computer Science
DL Computer
Science

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
สิ่งสำคัญคือจะทำอย่างไรที่จะนำเสนอ Data ให้เข้าใจง่ายที่สุด เพื่อประโยชน์ทางด้าน...

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


Collect Clean Analyze Visualization

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


วิทยาการคำนวณ ICT
หลักสูตรเทคโนโลยี (วิทยาการคำนวณ)
มีองค์ประกอบของเนื้อหา 3 ส่วน ได้แก่
1. ICT (เหมือนหลักสูตรเดิม)
2. Digital Literacy
CS
3. Computer Science
DL Computer
Science

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


นึกถึง “จีน” คุณครูจะนึกถึงอะไร?

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
หมอปัญญาประดิษฐ์จีนวินิจฉัยโรคได้แม่นยำมากถึง 95%

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ต้องรู้วิทย์-คณิต เพราะวิทย์-คณิตอยู่รอบตัว
เราต้องการเด็กที่ทำงานเป็น นำความรู้มาใช้ได้
มากกว่าทำโจทย์เก่ง
หมดยุคการสอนใช้โปรแกรม
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ปัญหาที่เกิดขึ้นในสังคมส่วนหนึ่งมาจากการไม่รู้เท่าทันสื่อ (สื่อออนไลน์)

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


การเข้าสู่สังคมดิจิทัล / เด็กยุคใหม่เกิดมาเป็น Digital native

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


นโยบาย Thailand 4.0 และค้นหา New S-Curve ในยุทธศาสตร์ชาติ 20 ปี

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


การเปลี่ยนแปลงของเศรษฐกิจและสังคมโลก
§อุตสาหกรรมเปลี่ยนวิธีผลิต ใช้หุ่นยนต์
§การเงินการธนาคารเปลี่ยนสู่ FinTech
§องค์กรเปลี่ยนเป็น Digital Enterprise
§AI machine/ Learning machine ทำให้ตกงาน
§บริการออนไลน์ ผู้คนทำงานที่บ้านมากขึ้น
§มีธุรกิจแบบใหม่ ปฏิบัติงานแบบใหม่
§สารสนเทศใหญ่มาก ค้นหาง่าย การเรียนรู้เปลี่ยนไป

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
เพราะสิ่งที่ไม่คาดคิดเกิดขึ้นเร็วกว่าที่คาดคิด

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


การเข้าสู่ยุค AI First / IoT
§ปี 2007 โลกเข้าสู่ยุค Mobile First
§ปี 2017 โลกเข้าสู่ยุค AI First

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


§ โครงการ Computer Science
For All ส่งเสริมให้นักเรียนชาว
อเมริกันทุกคนมีโอกาสเรียนวิชา
วิทยาการคอมพิวเตอร์ เพื่อฝึก
ทักษะการเป็น "ผู้สร้าง" ในระบบ
เศรษฐกิจดิจิทัล แทนการเป็น
ผู้บริโภคแต่เพียงฝ่ายเดียว

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ข"าวจากฐานเศรษฐกิจ 5-8 มี.ค. 2560
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ด้วยเหตุนี้จึงเกิดวิชา
วิทยาการคำนวณ
(Computing Science)
“เราต้องการผู้สร้างนวัตกรรม
ไม่ใช่เป็นผู้ใช้งานเพียงอย่างเดียว”
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
วิทยาการคำนวณคืออะไร?
ICT
ในหลักสูตรเทคโนโลยี (วิทยาการคำนวณ)
มีองค์ประกอบของเนื้อหา 3 ส่วน ได้แก่
1. ICT (เหมือนหลักสูตรเดิม)
2. Digital Literacy
CS
3. Computer Science
DL Computer
Science

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


วิทยาการคำนวณ
ICT

CS

DL Computer
Science
Com.Thinking

Decomposing

Abstraction

Pattern Reg.

Algorithm
§ “วันที่ 12 กรกฎาคม เวลา 15.30 น. คุณครูกำลังรีบทำแฟ้มเพื่อ
ประเมิน วฐ.2 ในวันจันทร์ที่จะถึง (โรงเรียนไม่ประกาศหยุด)
ขณะเดียวกันก็มีนักเรียนที่อยากจะลงแข่งขันโครงงานมาขอสมัครเข้า
แข่งขันและขอคำปรึกษา และทันใดนั้นก็มีสายจากหน้าห้อง ผอ.
เชิญคุณครูลงไปพบท่าน ผอ. ในเวลา 16.00 น. แต่วันนี้ครูใส่รองเท้า
ไม่สุภาพมาโรงเรียน เกรงว่าท่าน ผอ. จะตำหนิ”

§ คุณครูจะจัดการกับสถานการณ์ที่อยู่ตรงหน้านี้อย่างไร?
ตัวชี้วัด สื่อ/เครื่องมือ/วิธีสอน
1. ออกแบบอัลกอริทึมที่ใช้แนวคิดเชิงนามธรรมเพื่อแก้ปัญหาหรืออธิบายการ - วิเคราะห์แนวคิดเชิงนามธรรม
ทำงานที่พบในชีวิตจริง - แยกแยะสาระสำคัญ

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

3. รวบรวมข้อมูลปฐมภูมิ ประมวลผล ประเมินผลนำเสนอข้อมูล และสารสนเทศ - รวบรวม จัดกระทำข้อมูล และนำเสนอข้อมูล


ตามวัตถุประสงค์โดยใช้ซอฟต์แวร์ หรือบริการบนอินเทอร์เน็ตที่หลากหลาย
4. ใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย ใช้สื่อและแหล่งข้อมูลตามข้อกำหนด - ใช้เทคโนโลยีอย่างปลอดภัย / ป้องกันข้อมูลส่วนตัว
และข้อตกลง

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ตัวชี้วัด สื่อ/เครื่องมือ/วิธีสอน
1. ออกแบบอัลกอริทึมที่ใช้แนวคิดเชิงคำนวณในการแก้ปัญหา หรือการทำงานที่ - แก้ปัญหาโดยใช้แนวคิดเชิงคำนวณ
พบในชีวิตจริง
2. ออกแบบและเขียนโปรแกรมที่ใช้ตรรกะและฟังก์ชันในการแก้ปัญหา - เขียนโปรแกรมที่ซับซ้อนขึ้น มีตัวแปร มีฟังก์ชัน

3. อภิปรายองค์ประกอบและหลักการทำงานของระบบคอมพิวเตอร์ และ - อภิปรายองค์ประกอบและหลักการทำงานของ


เทคโนโลยีการสื่อสารเพื่อประยุกต์ใช้งานหรือแก้ปัญหาเบื้องต้น คอมพิวเตอร์/การสื่อสาร

4. ใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย มีความรับผิดชอบ สร้างและแสดงสิทธิ - สร้างและแสดงสิทธิในการเผยแพร่ผลงาน


ในการเผยแพร่ผลงาน

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ตัวชี้วัด สื่อ/เครื่องมือ/วิธีสอน
1. พัฒนาแอปพลิเคชันที่มีการบูรณาการกับวิชาอื่นอย่างสร้างสรรค์ - การพัฒนาแอปพลิเคชัน
- Internet of Things
2. รวบรวมข้อมูล ประมวลผล ประเมินผล นำเสนอข้อมูลและสารสนเทศตาม - รวบรวมข้อมูลมาจัดกระทำและนำเสนอ
วัตถุประสงค์ โดยใช้ซอฟต์แวร์หรือบริการบนอินเทอร์เน็ตที่หลากหลาย
3. ประเมินความน่าเชื่อถือของข้อมูล วิเคราะห์สื่อและผลกระทบจากการให้ - ประเมินความน่าเชื่อถือของข้อมูลได้
ข่าวสารที่ผิด เพื่อการใช้งานอย่างรู้เท่าทัน
4. ใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย และมีความรับผิดชอบต่อสังคม ปฏิบัติ - ใช้เทคโนโลยีอย่างปลอดภัย ไม่แชร์ข่าวลวง
ตามกฎหมายเกี่ยวกับคอมพิวเตอร์ ใช้ลิขสิทธิ์ของผู้อื่นโดยชอบธรรม - รู้จกั กฎหมายเกี่ยวกับคอมพิวเตอร์

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ระดับชั้น ตัวชี้วัด สื่อ/เครื่องมือ/วิธีสอน
ม.4 ประยุกต์ใช้แนวคิดเชิงคำนวณในการพัฒนาโครงงานที่มีการบูร การพัฒนาโครงงาน การนำแนวคิดเชิงคำนวณไปพัฒนา
ณาการกับวิชาอื่นอย่างสร้างสรรค์ และเชื่อมโยงกับชีวิตจริง โครงงานที่เกี่ยวกับชีวิตประจำวัน

ม.5 รวบรวม วิเคราะห์ข้อมูล และใช้ความรู้ด้านวิทยาการ ทำ Data Science เพื่อเพิ่มมูลค่าให้บริการหรือผลิตภัณฑ์


คอมพิวเตอร์ สื่อดิจิทัล เทคโนโลยีสารสนเทศในการแก้ปัญหาหรือ การทำข้อมูลให้เป็นภาพ (data visualization)
เพิ่มมูลค่าให้กับบริการหรือผลิตภัณฑ์ที่ใช้ ในชีวิตจริงอย่าง
สร้างสรรค์
ม.6 ใช้เทคโนโลยีสารสนเทศในการนำเสนอ และแบ่งปันข้อมูลอย่าง การนำเสนอและแบ่งปันข้อมูลอย่างปลอดภัย เช่น การเขียน
ปลอดภัย มีจริยธรรม และวิเคราะห์การเปลี่ยนแปลงเทคโนโลยี บล็อก อัปโหลดวิดีโอ ภาพอินโฟกราฟิก จริยธรรมในการใช้
เทคโนโลยีสารสนเทศ เทคโนโลยีเกิดใหม่ ผลกระทบ และ
สารสนเทศที่มีผลต่อการดำเนินชีวิต อาชีพ สังคม และวัฒนธรรม
อาชีพในอนาคต

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ม.1 ม.2 ม.3 ม.4 ม.5 ม.6
- รวบรวม จัดกระทำ - บอกองค์ประกอบ - รวบรวมข้อมูลมาจัด - นำเสนอข้อมูลในรูป - นำเสนอข้อมูลที่เกิดจาก - นำเสนอข้อมูลใน
ข้อมูล และนำเสนอ หลักการทำงานของ กระทำและนำเสนอ ของโครงงาน ป้าย Data Visualization โดย รูปแบบของการ
คอมพิวเตอร์/การ - ประเมินความ บอร์ด การวิเคราะห์ข้อมูล Data เขียนบล็อก
สื่อสาร น่าเชื่อถือ Science อัปโหลดวิดีโอ
ภาพอินโฟกราฟิก

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


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

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ม.1 ม.2 ม.3 ม.4 ม.5 ม.6
- Scratch - Scratch - Scratch - Concept of - Python for data - Create
- Python - Python - Python Computational science and Infographic, video
- โปรแกรม - โปรแกรม - สร้างแอพ Thinking visualization or any content
คำนวณ คำนวณ - IoT - Project - Software for from data science
- STEM data visualization

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ระดับชั้น การจัดหลักสูตร ตัวชี้วัด
ม.1 วิชาวิทยาการคำนวณ 1 จำนวน 1 หน่วยกิต 40 ชั่วโมง ว 4.2 ม.1/1-4
ม.2 วิชาวิทยาการคำนวณ 2 จำนวน 1 หน่วยกิต 40 ชั่วโมง ว 4.2 ม.1/1-4
ม.3 วิชาวิทยาการคำนวณ 3 จำนวน 1 หน่วยกิต 40 ชั่วโมง ว 4.2 ม.1/1-4
ม.4 วิชาเทคโนโลยี (วิทยาการคำนวณ) จำนวน 1 หน่วยกิต 40 ชั่วโมง ว 4.2 ม.1/1
ม.5-6 วิชาวิทยาการข้อมูล จำนวน 1 หน่วยกิต 40 ชั่วโมง ว 4.2 ม.5/1 และ ว 4.2 ม.6/1

หมายเหตุ หากโรงเรียนเปิดวิชาวิทยาการคำนวณเพียงวิชาเดียวและไม่ได้เปิดวิชาออกแบบและเทคโนโลยี
และไม่มีใครสอนตัวชี้วัด ว 4.1
คุณครูที่สอนวิชาวิทยาการคำนวณสามารถนำ ตชว. ว 4.1 มารวมได้

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


ตัวอย่างโครงสร้างเวลาเรียน
§ รู้จักวิชาวิทยาการคำนวณ
§ การสอน ICT และ DL
§ การสอน Computer Science
§ Flowgorithm
§ Scratch
§ Python – Elabsheet - Data Sciene
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
วิทยาการคำนวณ
ICT

CS

DL Computer
Science
แนวคิดเชิงคำนวณ
§คือการคิดอย่างเป็นระบบ มีขั้นตอน และครอบคลุมเงื่อนไขหรือความ
เป็นไปได้ทุกประเด็น
§การพัฒนาทักษะด้านการคิดเชิงคำนวณสามารถใช้กิจกรรมต่างๆ รอบตัว
ได้ทุกกิจกรรม โดยทุกครั้งที่ทำกิจกรรม ขอให้นักเรียนตอบคำถาม 4
ประเด็นนี้ให้ได้
§องค์ประกอบย่อย(เงื่อนไขย่อย)ของปัญหานั้นมีอะไรบ้าง (แยกย่อยปัญหา)
§การแก้ปัญหาแต่ละองค์ประกอบมีรูปแบบอย่างไร (หารูปแบบ)
§ประเด็นสำคัญในการแก้ปัญหามีอะไรบ้าง (นามธรรม)
§ขั้นตอนวิธีการแก้ปัญหาทั้งหมดเป็นอย่างไร (ขั้นตอนวิธี)
§ รู้จักวิชาวิทยาการคำนวณ
§ การสอน ICT และ DL
§ การสอน Computer Science
§ Flowgorithm
§ Scratch
§ Python – Elabsheet - Data Sciene
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
§ ใช้ในการวางแผน/ออกแบบแนวคิดเป็นอัลกอริทึมแบบผังงาน
§ ฟรี และ โปรแกรมมีขนาดเล็ก
§ แสดงการทำงาน (run program) เพื่อตรวจสอบความถูกต้องได้
§ แปลงผังงานเป็นภาษาโปรแกรมที่ต้องการได้
http://www.flowgorithm.org
เพิ่มเติม: https://raptor.martincarlisle.com/

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


รูปแบบการทำงานแบบลำดับ (Sequence)
§ จงออกแบบระบบรับค่าปี ค.ศ. แล้วเปลี่ยนเป็น ปี พ.ศ.
§ จงออกแบบระบบรับค่าอุณหภูมิในหน่วยองศาเซลเซียส แล้วแปลงเป็น
อุณหภูมิหน่วยอื่น ๆ

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


รูปแบบการทำงานแบบทางเลือก (Select)
§ จงออกแบบระบบรับคะแนนเก็บ (40 คะแนน) คะแนนกลางภาค (30
คะแนน) คะแนนปลายภาค (30 คะแนน) แล้วตัดเกรด (0,1,2,3,4)
§ จงออกแบบระบบเพื่อหาค่า x จากสมการ Quadratic Function

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


รูปแบบการทำงานแบบวนซ้ำ (Repeat)
§ จงออกแบบระบบรับคะแนนเก็บ (40 คะแนน) คะแนนกลางภาค (30
คะแนน) คะแนนปลายภาค (30 คะแนน) แล้วตัดเกรด (0,1,2,3,4) โดย
หากมีการกรอกเลขผิดพลาดให้ระบบเตือนและให้กรอกใหม่
§ จงออกแบบระบบรับตัวเลขจำนวนเต็มไปเรื่อยๆ แล้วหาผลรวม โดย
ระบบจะหยุดทำงานเมื่อผู้ใช้กรอกเลข 0

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


§ Flowchart ควรนำไปฝึกให้กับนักเรียนทั้งระดับ ม.ต้น และ ม.ปลาย
โดยอาจจะปรับระดับความยากให้ต่างๆ กัน เพราะมีโอกาสสูงที่
ข้อสอบ O-NET, NT จะใช้ Flowchart เป็นพื้นฐานการออกแบบ
Algorithm เนื่องจากเป็นภาษากลางในการอธิบายการทำงานของ
ระบบ
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
§ รู้จักวิชาวิทยาการคำนวณ
§ การสอน ICT และ DL
§ การสอน Computer Science
§ Flowgorithm
§ Scratch
§ Python – Elabsheet - Data Sciene
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
§ Scratch ถูกระบุไว้ในสาระการเรียนรู้แกนกลางของระดับชั้น ม.1-3
§ เป็นเครื่องมือในการออกแบบ Algorithm ได้ง่าย และยังมีความ
ยืดหยุ่นในการนำไปสร้างงาน/บูรณาการ/พัฒนาระบบอื่นๆ ได้ เช่น
เกม หรือการทำโครงงาน
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
Car Racing
First Game
§ รู้จักวิชาวิทยาการคำนวณ
§ การสอน ICT และ DL
§ การสอน Computer Science
§ Flowgorithm
§ Scratch
§ Python – Elabsheet - Data Sciene
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
§ Python เป็นภาษาที่ได้รับความนิยมสูง เนื่องจากมีรูปแบบคำสั่งที่ไม่
ซับซ้อน และมีไลบรารี่สำหรับพัฒนางานได้หลากหลาย ทั้งเว็บ เกม
และแอปพลิเคชันอื่นๆ ทั้งยังเป็นภาษาที่ใช้ในการประมวลผลข้อมูล
ขนาดใหญ่ได้
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
§ ใช้ IDE จาก https://www.python.org/
§ https://colab.research.google.com
§ https://repl.it
เอกสารเกี่ยวกับภาษาไพทอน
https://drive.google.com/drive/folders/1Rc1CQwmUP_9M5aWtbgGGSYQqTf1ZLeOc?usp=sharing

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


§ ในตัวชี้วัด ว 4.2 ระดับชั้น ม.5 กล่าวถึงการรวบรวม วิเคราะห์ข้อมูล และ
นำผลที่ได้ไปพัฒนางาน ทั้งนี้สิ่งสำคัญคือการรวบรวมข้อมูลที่ต้องการให้ได้
ส่วนการวิเคราะห์นั้นสามารถใช้เครื่องมือที่เหมาะสมตามความถนัดของ
ผู้สอนได้
§การรวบรวมข้อมูลที่ต้องการจากเว็บไซต์ สามารถใช้ภาษาไพทอนช่วยในการ
ดึงข้อมูลที่ต้องการได้
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
เอกสารการทำ Web Scraping
https://drive.google.com/file/d/1SMtEVo68uqtq7iKisZqcV1IpsaFyp_If/view?usp=sharing

ตัวอย่างโค้ด
https://colab.research.google.com/drive/1zjTKp7eS1wn7g9umUlfIRmww9LLmArv9

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


§ Elabsheet.org พัฒนาขึ้นโดยภาควิชาวิศวกรรมคอมพิวเตอร์ คณะ
วิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
§ ช่วยให้ครูสร้างโจทย์ปัญหาคอมพิวเตอร์ได้ทั้งภาษาซี ไพทอน ฯลฯ
§ พร้อมกับประมวลผลและตรวจสอบผลการเขียนคำสั่งของนักเรียนได้
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต
วิธีการใช้งาน elabsheet.org
https://drive.google.com/file/d/1SKjdIb_kebi9dmoTE_w-KUlKb1vCNrRU/view?usp=sharing

ตัวอย่าง
https://docs.google.com/document/d/1MFjtVua-
k0qEzxNkQUGHldTV2YUhC_29tiyeDj5ImkE/edit?usp=sharing

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต


Q/A
Contact…
นายณัฐพล บัวอุไร
Mail: krunattapon@skr.ac.th
Line ID: jokesparrow
Web: www.nattapon.com

ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนสวนกุหลาบวิทยาลัย รังสิต

You might also like