กิจกรรม Unplugged เพื่อสร้างอัลกอริทึมด้วยตนเอง

ในการสอนให้เด็กๆ เกิดกระบวนการคิดเชิงคำนวณนั้น สิ่งสำคัญก็คือการสร้างพื้นฐานความเข้าใจก่อนที่จะลงมือเขียนคำสั่งจริงๆ การสร้างความเข้าใจเกี่ยวกับแนวคิดเชิงคำนวณที่ผมใช้ในห้องเรียนก็คือการใช้กิจกรรม Unplugged Programming ครับ  เพราะเด็กๆ จะได้ออกแบบแนวคิดและวิธีการแก้ปัญหาของตนเองเป็นอัลกอริทึม ซึ่งวิธีการที่ผมใช้ก็คือการให้เด็กๆ วาดเป็นผังงาน และเริ่มจากการวาดผังงานเพื่อแก้ปัญหาในชีวิตประจำวันครับ

Read More

เน้นให้คิด…และทำกิจกรรมเพื่อพัฒนาทักษะการคิดเชิงคำนวณ

การจัดการเรียนการสอนเพื่อให้เด็กคิดอัลกอริทึมโดยใช้ Code.org และวาดผังงานผ่านเว็บแอพพลิเคชัน และใช้ Quizlet ประเมินและตรวจสอบความเข้าใจ

Read More

เตรียมความพร้อมในการสร้าง Application บน SmartPhone

ในส่วนนี้จะเป็นการเตรียมความพร้อมในการเรียน นั่นคือการสร้าง Application บน SmartPhone ด้วย MIT App Inventor ครับ โดยให้นักเรียนปฏิบัติดังนี้ 1. เข้าเว็บไซต์ www.gmail.com เพื่อสมัคร gmail (gmail เท่านั้น e-mail อื่นไม่สามารถใช้ได้ครับ) 2. ทำ แบบสำรวจข้อมูลนักเรียน เพื่อครูจะได้ใช้เป็นข้อมูลในการจัดการเรียนการสอนครับ 3. ศึกษา Course Syllabus หรือประมวลการสอน เพื่อดูว่าเรากำลังจะเรียนอะไร มีเนื้อหาอะไรบ้าง มีชิ้นงานอะไรหรือภาระงานอะไรที่นักเรียนจะต้องทำครับ 4. ทดลองเข้าโปรแกรมจากเว็บไซต์ ai2.appinventor.mit.edu ******************************************* ความรู้เพิ่มเติม 1. หากนักเรียนไม่มีแท็บเล็ตหรือสมาร์ทโฟนที่เป็นระบบปฏิบัติการ android นักเรียนสามารถติดตั้งโปรแกรม BlueStacks เพื่อใช้ในการรันไฟล์แอพลิเคชันของ android ได้ครับ โดยมีวิธีการ ดังลิงค์ที่ให้มานี้ ติดตั้งโปรแกรม BlueStacks บน Windows 2. เมื่อติดตั้งโปรแกรมตามข้อ 1 เสร็จเป็นที่เรียบร้อยแล้ว นักเรียนสามารถดาวน์โหลดตัวอย่างโปรแกรมต่อไปนี้ไปติดตั้งได้ครับ…

Read More

About Python

Python คืออะไร?  Python เป็นภาษาโปรแกรมระดับสูงที่มีลักษณะการทำงานแบบอินเตอร์พรีเตอร์ คือการทำงานแบบบรรทัดต่อบรรทัด ถูกสร้างขึ้นในปี ค.ศ. 1989 โดย Guido van Rossum ภาษา Python ถูกสร้างและพัฒนาขึ้นโดยไม่ยึดติดกับ Platform นั่นหมายความว่า เราสามารถเขียนโปรแกรมด้วยภาษาไพธอนได้ทุกระบบปฏิบัติการ (Unix, Linux, Window ฯลฯ) และที่สำคัญภาษาไพธอนเป็นภาษา Open Source ครับ ความสามารถของภาษา Python (จากเว็บไซต์ http://python.cmsthailand.com/) ได้กล่าวถึงความสามารถของภาษา Python ไว้ดังนี้ 1. ง่ายต่อการเรียนรู้ โดยภาษา Python มีโครงสร้างของภาษาไม่ซับซ้อนเข้าใจง่าย ซึ่งโครงสร้างภาษา Python จะคล้ายกับภาษา C มาก เพราะภาษา Python สร้างขึ้นมาโดยใช้ภาษา C ทำให้ผู้ที่คุ้นเคยภาษา C อยู้แล้วใช้งานภาษา Python ได้ไม่ยาก นอกจากนี้โดยตัวภาษาเองมีความยืดหยุ่นสูงทำให้การจัดการกับงานด้านข้อความ และ Text File…

Read More

ดาวน์โหลดและติดตั้ง Python

Python เป็นภาษาโปรแกรมที่สามารถทำงานได้บนหลายๆ แพลตฟอร์ม ทั้ง Windows Mac OS X Lunux ฯลฯ ซึ่งผู้ที่สนใจเขียนโปรแกรมด้วยภาษา python สามารถเข้าไปดาวน์โหลดโปรแกรมและติดตั้งได้ง่าย ตามขั้นตอนดังนี้ครับ การดาวน์โหลดและติดตั้ง Python สำหรับระบบปฏิบัติการ Windows 1. เข้าไปที่เว็บไซค์ www.python.org 2. ไปที่เมนูดาวน์โหลด เลือกดาวน์โหลด Python 3.4.3 3. เมื่อดาวน์โหลดเสร็จสิ้นจะได้ไฟล์ติดตั้ง Python ดังรูป  การติดตั้ง Python 1. เมื่อดาวน์โหลดไฟล์ติดตั้งมาแล้ว ให้ทำการดับเบิ้ลคลิกไฟล์ตัวติดตั้งครับ  2. เลือก user ที่ต้องการให้ใช้งานครับ ซึ่งในที่นี้เลือก Install for all users เพื่อติดตั้งให้กับทุก user ที่มีอยู่ในเครื่องคอมพิวเตอร์เครื่องนี้ จากนั้นกดปุ่ม Next ครับ 3. เลือก Directory ที่ต้องการติดตั้ง ซึ่งในที่นี้ไม่ได้เลือกครับ…

Read More
Back To Top