การเขียนโปรแกรมสำหรับปัญญาประดิษฐ์

(Artificial Intelligent Programming)

หลักสูตรการเขียนโปรแกรมคอมพิวเตอร์สำหรับปัญญาประดิษฐ์ (AI) ที่ ดร.โค้ด (DrCodemy) โรงเรียนสอนวิทยาการคำนวณ จังหวัดสุราษฎร์ธานี 

ปัจจุบันเทคโนโลยีปัญญาประดิษฐ์ หรือ เอไอ (AI) อยู่รอบตัวเรา  ในการใช้ชีวิตประจำวัน เช่น โปรแกรมแต่งรูปในมือถือสมาร์ทโฟน โปรแกรมสืบค้นข้อมูลของ Google โปรแกรมค้นหาเส้นทางของ Google Map โปรแกรมแนะนำสินค้าอัตโนมัติในร้านค้าออนไลน์ของ Shopee หรือ Lazada เป็นต้น นอกจากนั้น เทคโนโลยีในอนาคตจะใช้ AI จะเป็นเครื่องมือสำคัญที่ทำให้สิ่งอำนวยความสะดวกต่างๆ รอบตัวเราฉลาดขึ้น  เช่น รถยนต์ไร้คนขับ (Self-driving Car) บ้านอัจฉริยะ (Smart Home) เมืองอัจฉริยะ (Smart City) ดังนั้น คนในรุ่นต่อไปจะต้องเปลี่ยนไปสู่ยุคเทคโนโลยีปัญญาประดิษฐ์

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




การเขียนโปรแกรมแบบ   
 อันปลั๊กสำหรับปัญญาประดิษฐ์

(Unplugged Programming for Artificial Intelligent: AI)

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

คณะผู้สอน

การอบรม

  • ผ่านการอบรมการเขียนโปรแกรมแบบอันปลั๊ก หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับประถมศึกษาปีที่ 1 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)

  • ผ่านการอบรมการเขียนโปรแกรมแบบอันปลั๊ก หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับมัธยมศึกษาปีที่ 1 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)

การศึกษา

  • สาขาวิทยาศาสตร์คอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย

  • สาขาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์

  • สาขาวิชาชีพครู คณะศึกษาศาสตร์  มหาวิทยาลัยศรีนครินทรวิโรฒ

  • สาขาวิชาชีพครู คณะศึกษาศาสตร์  มหาวิทยาลัยศิลปากร

  • สาขาคณิตศาสตร์  คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์

  • สาขาสถิติ คณะพาณิชยศาสตร์และการบัญชี จุฬาลงกรณ์มหาวิทยาลัย

ประสบการณ์

  • ผ่านการฝึกสอนโรงเรียนสาธิตมหาวิทยาลัยศรีนครินทรวิโรฒ ปทุมวัน

  • ผ่านการฝึกสอนโรงเรียนพระปฐมวิทยาลัย

  • เป็นผู้ช่วยสอน วิชาการเขียนโปรแกรม ระดับปริญญาตรี ภาควิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย

  • สังเกตการณ์สอน ณ โรงเรียน Bullion Lane Primary School, County Durham, ประเทศอังกฤษ เป็นเวลา 1 ภาคการศึกษา

  • ทำวิจัยเกี่ยวกับทักษะการคิดของเด็ก

สมัครเรียน

การเขียนโปรแกรมแบบบล็อกสำหรับปัญญาประดิษฐ์

(Block-based Programming for Artificial Intelligent: AI)

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

คณะผู้สอน

การอบรม

  • ผ่านการอบรมการเขียนโปรแกรมภาษาสแครช หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับประถมศึกษาปีที่ 4 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)

  • ผ่านการอบรมการเขียนโปรแกรมภาษาสแครช หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับมัธยมศึกษาปีที่ 1 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)

  • ผ่านการอบรมการเขียนโปรแกรมภาษาสแครช หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับมัธยมศึกษาปีที่ 2 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)

  • ผ่านการอบรมหลักสูตร "MIT AppInventor" สมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA)

การศึกษา

  • สาขาวิทยาศาสตร์คอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย

  • สาขาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์

  • สาขาวิชาชีพครู คณะศึกษาศาสตร์  มหาวิทยาลัยศรีนครินทรวิโรฒ

  • สาขาวิชาชีพครู คณะศึกษาศาสตร์  มหาวิทยาลัยศิลปากร

  • สาขาคณิตศาสตร์  คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์

  • สาขาสถิติ คณะพาณิชยศาสตร์และการบัญชี จุฬาลงกรณ์มหาวิทยาลัย

ประสบการณ์

  • ผ่านการฝึกสอนโรงเรียนสาธิตมหาวิทยาลัยศรีนครินทรวิโรฒ ปทุมวัน

  • ผ่านการฝึกสอนโรงเรียนพระปฐมวิทยาลัย

  • เป็นผู้ช่วยสอน วิชาการเขียนโปรแกรม ระดับปริญญาตรี ภาควิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย

  • ทำวิจัยเกี่ยวกับทักษะการคิดของเด็ก

  • สังเกตการณ์สอน ณ โรงเรียน Bullion Lane Primary School, County Durham, ประเทศอังกฤษ เป็นเวลา 1 ภาคการศึกษา

สมัครเรียน


การเขียนโปรแกรมแบบข้อความสำหรับปัญญาประดิษฐ์

(Text-based Programming for Artificial Intelligent: AI)

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

ปัจจุบันหลากหลายอาชีพได้ใช้ภาษาไพทอน เป็นเครื่องมือในการทำงาน นอกจากนักพัฒนาโปรแกรมหรือโปรแกรมเมอร์แล้ว 
ภาษา ไพทอนยังเป็นภาษาที่อยู่เบื้องหลังเทคโนโลยีในอนาคตอีกด้วย เช่น รถยนต์ไร้คนขับ (Self-driving Car) บ้านอัจฉริยะ (Smart Home) เมืองอัจฉริยะ (Smart City) และ ปัญญาประดิษฐ์ (Artificial Intelligence) เป็นต้น

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

คณะผู้สอน

การอบรม

  • ผ่านการอบรมหลักสูตร "Python for Artificial Intelligence" สมาคมโปรแกรมเมอร์ไทย

  • ผ่านการอบรมหลักสูตร " Artificial Intelligence Fundamental Bootcamp" สมาคมโปรแกรมเมอร์ไทย 

  • ผ่านการอบรมหลักสูตร "Python101 - เตรียมตัวเป็น Data Science" สมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA)

  • ผ่านการอบรมหลักสูตร "MIT AppInventor" สมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA)

  • ผ่านการอบรมหลักสูตร "IoT101 Workshop" สมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA)

การศึกษา

  • สาขาวิทยาศาสตร์คอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย

  • สาขาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์

  • สาขาวิชาชีพครู คณะศึกษาศาสตร์  มหาวิทยาลัยศรีนครินทรวิโรฒ

  • สาขาวิชาชีพครู คณะศึกษาศาสตร์  มหาวิทยาลัยศิลปากร

  • สาขาคณิตศาสตร์  คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์

  • สาขาสถิติ คณะพาณิชยศาสตร์และการบัญชี จุฬาลงกรณ์มหาวิทยาลัย

ประสบการณ์

  • ประสบการณ์โดยตรงในการใช้หลักการของปัญญาประดิษฐ์ (Artificial Intelligence) ในการทำวิจัย

  • กลุ่มวิจัยธุรกิจดิจิทัล (Digital Business Research Group) คณะการจัดการธุรกิจและกฎหมาย มหาวิทยาลัยนอร์ทธัมเบรีย ประเทศอังกฤษ

  • ผ่านการฝึกสอนโรงเรียนสาธิตมหาวิทยาลัยศรีนครินทรวิโรฒ ปทุมวัน

  •  เป็นผู้ช่วยสอน วิชาการเขียนโปรแกรม ระดับปริญญาตรี ภาควิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย

สมัครเรียน