รายวิชาวิทยาการคอมพิวเตอร์ 1

สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4

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

รายวิชาวิทยาการคอมพิวเตอร์ 1 เป็นวิชาพื้นฐานที่เน้นการพัฒนาทักษะการคิดเชิงคำนวณ (Computational Thinking) และพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ โดยใช้ภาษาไพธอน (Python) เป็นเครื่องมือหลักในการเรียนรู้

วัตถุประสงค์การเรียนรู้

  • เข้าใจแนวคิดพื้นฐานของวิทยาการคอมพิวเตอร์
  • พัฒนาทักษะการคิดเชิงคำนวณ (Computational Thinking)
  • สามารถเขียนโปรแกรมพื้นฐานด้วยภาษาไพธอน
  • เข้าใจหลักการทำงานของอัลกอริทึมเบื้องต้น
  • สามารถแก้ปัญหาโดยใช้กระบวนการทางวิทยาการคอมพิวเตอร์

โครงสร้างรายวิชา

รายวิชาประกอบด้วย 6 หน่วยการเรียนรู้ รวม 40 ชั่วโมง

หน่วยที่ 1

บทที่ 1 แนวคิดเชิงคำนวณ

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

ดูเนื้อหา
หน่วยที่ 2

หน่วยที่ 2: การคิดเชิงคำนวณ

6 ชั่วโมง

พัฒนาทักษะการคิดเชิงคำนวณ (Computational Thinking) ประกอบด้วยการแยกส่วน การจดรูปแบบ การคิดเชิงนามธรรม และการออกแบบอัลกอริทึม

ดูเนื้อหา
หน่วยที่ 3

หน่วยที่ 3: พื้นฐานการเขียนโปรแกรมด้วย Python

10 ชั่วโมง

เรียนรู้ไวยากรณ์พื้นฐานของภาษา Python ตัวแปร ชนิดข้อมูล ตัวดำเนินการ และโครงสร้างควบคุม

ดูเนื้อหา
หน่วยที่ 4

หน่วยที่ 4: โครงสร้างข้อมูลพื้นฐาน

8 ชั่วโมง

เรียนรู้เกี่ยวกับลิสต์ ทูเพิล ดิกชันนารี และเซต ในภาษา Python

ดูเนื้อหา
หน่วยที่ 5

หน่วยที่ 5: ฟังก์ชันและการนำกลับมาใช้

6 ชั่วโมง

เรียนรู้การสร้างและใช้งานฟังก์ชัน พารามิเตอร์ ค่าส่งกลับ และการนำโค้ดกลับมาใช้ใหม่

ดูเนื้อหา
หน่วยที่ 6

หน่วยที่ 6: โครงงานวิทยาการคอมพิวเตอร์

2 ชั่วโมง

นำความรู้ทั้งหมดมาประยุกต์ใช้ในการสร้างโครงงานเล็กๆ ด้วยภาษา Python

ดูเนื้อหา
ครูผู้สอน

ครูรัชพล ไชยวงค์

ครูสอนวิทยาการคอมพิวเตอร์

ครุผู้สอนวิชาคอมพิวเตอร์ ประสบการณ์การสอน 10 ปี