การเขียนโปรแกรมวิทยาการข้อมูล
(Data Science Programming)
หลักสูตรวิทยาการข้อมูล (Data Science) ที่ ดร.โค้ด (DrCodemy) โรงเรียนสอนวิทยาการคำนวณ จังหวัดสุราษฎร์ธานี เพื่อปูพื้นฐานอาชีพที่มีความต้องการมากที่สุดในโลก นั่นก็คือนักวิทยาการข้อมูล (Data Scientist) ซึ่งได้รับเงินเดือนเริ่มต้นที่สูงมาก วิทยาการข้อมูลยังเป็นส่วนประกอบที่สำคัญของอาชีพต่างๆ ในยุคดิจิทัล เริ่มตังแต่ ครู นักข่าว วิศวกรซอร์ฟแวร์ ผู้จัดการ นักการตลาด นักการธนาคาร นักบัญชี วิศวกร สถาปนิก นักออกแบบ จนถึงแพทย์ นอกจากนั้นวิทยาการข้อมูลถือว่าเป็นเครื่องมือในการพัฒนาทักษะที่จำเป็นในศตวรรษที่ 21 นั่นเอง
ตัวอย่างการทำ Dashboard ใน Google Analytics ของนักวิทยาการข้อมูล เพื่อวิเคราะห์ช่องทางการตลาดของธุรกิจออนไลน์
ตัวอย่างการทำ Dashboard ใน Google Analytics ของนักวิทยาการข้อมูล เพื่อวิเคราะห์กลุ่มลูกค้าแยกตามประเทศ
การเขียนโปรแกรมแบบ
อันปลั๊กสำหรับวิทยาการข้อมูล
(Unplugged Programming for Data Science)
การเขียนโปรแกรมแบบอันปลั๊กคือการเขียนโปรแกรมโดยไม่ใช้คอมพิวเตอร์ ในคอร์สนี้จะเป็นการปูพื้นฐานการเขียนโปรแกรมโดยใช้บัตรคำสั่งสำหรับวิทยาการข้อมูล ซึ่งมีความเหมาะสมสำหรับการเรียนรู้ของเด็กที่ยังไม่เคยเขียนโปรแกรมคอมพิวเตอร์มาก่อนการเรียนรู้ในลักษณะนี้จะทำให้เด็กสามารถพัฒนาทักษะที่จำเป็น ได้แก่ ทักษะการแก้ปัญหา ทักษะการคิดอย่างเป็นระบบ ทักษะการคิดอย่างเป็นขั้นตอน และทักษะการคิดสร้างสรรค์ ซึ่งเป็นพื้นฐานในการเขียนโปรแกรมในขั้นต่อไป
คณะผู้สอน
การอบรม
-
ผ่านการอบรมการเขียนโปรแกรมแบบอันปลั๊ก หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับประถมศึกษาปีที่ 1 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)
-
ผ่านการอบรมการเขียนโปรแกรมแบบอันปลั๊ก หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับมัธยมศึกษาปีที่ 1 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)
การศึกษา
-
สาขาวิทยาศาสตร์คอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
-
สาขาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
-
สาขาวิชาชีพครู คณะศึกษาศาสตร์ มหาวิทยาลัยศรีนครินทรวิโรฒ
-
สาขาวิชาชีพครู คณะศึกษาศาสตร์ มหาวิทยาลัยศิลปากร
-
สาขาคณิตศาสตร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
-
สาขาสถิติ คณะพาณิชยศาสตร์และการบัญชี จุฬาลงกรณ์มหาวิทยาลัย
ประสบการณ์
-
ผ่านการฝึกสอนโรงเรียนสาธิตมหาวิทยาลัยศรีนครินทรวิโรฒ ปทุมวัน
-
ผ่านการฝึกสอนโรงเรียนพระปฐมวิทยาลัย
-
เป็นผู้ช่วยสอน วิชาการเขียนโปรแกรม ระดับปริญญาตรี ภาควิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย
-
สังเกตการณ์สอน ณ โรงเรียน Bullion Lane Primary School, County Durham, ประเทศอังกฤษ เป็นเวลา 1 ภาคการศึกษา
-
ทำวิจัยเกี่ยวกับทักษะการคิดของเด็ก
การเขียนโปรแกรมแบบบล็อกสำหรับวิทยาการข้อมูล
(Block-based Programming for Data Science)
การเขียนโปรแกรมแบบบล็อกคือการเขียนโปรแกรมโดยคำสั่งพื้นฐานที่มีลักษณะเป็นบล็อก โดยที่คำสั้งเหล่านี้จะถูกนำมาใช้เป็นส่วนประกอบพื้นฐานในการพัฒนาโปรแกรมที่มีความซับซ้อนขึ้น ในคอร์สนี้จะเป็นการปูพื้นฐานการเขียนโปรแกรมโดยใช้ภาษาสแครชสำหรับวิทยาการข้อมูล ซึ่งมีความเหมาะสมสำหรับการเรียนรู้ของเด็กที่ยังไม่เคยเขียนโปรแกรมคอมพิวเตอร์มาก่อนหรือเคยเขียนโปรแกรมมาก่อนเล็กน้อย ซึ่งการเรียนรู้ในลักษณะนี้จะทำให้เด็กสามารถพัฒนาทักษะที่จำเป็น ได้แก่ ทักษะการแก้ปัญหา ทักษะการคิดอย่างเป็นระบบ ทักษะการคิดอย่างเป็นขั้นตอน ทักษะการคิดเชิงนามธรรม ทักษะการคิดสร้างสรรค์ และทักษะการสื่อสาร ซึ่งเป็นพื้นฐานในการเขียนโปรแกรมในขั้นประยุกต์ใช้จริง
คณะผู้สอน
การอบรม
-
ผ่านการอบรมการเขียนโปรแกรมภาษาสแครช หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับประถมศึกษาปีที่ 4 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)
-
ผ่านการอบรมการเขียนโปรแกรมภาษาสแครช หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับมัธยมศึกษาปีที่ 1 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)
-
ผ่านการอบรมการเขียนโปรแกรมภาษาสแครช หลักสูตร "การจัดการเรียนรู้วิทยาการคำนวณ" วิชาวิทยาการคำนวณ ระดับมัธยมศึกษาปีที่ 2 จากสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี (สสวท.)
-
ผ่านการอบรมหลักสูตร "MIT AppInventor" สมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA)
การศึกษา
-
สาขาวิทยาศาสตร์คอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
-
สาขาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
-
สาขาวิชาชีพครู คณะศึกษาศาสตร์ มหาวิทยาลัยศรีนครินทรวิโรฒ
-
สาขาวิชาชีพครู คณะศึกษาศาสตร์ มหาวิทยาลัยศิลปากร
-
สาขาคณิตศาสตร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
-
สาขาสถิติ คณะพาณิชยศาสตร์และการบัญชี จุฬาลงกรณ์มหาวิทยาลัย
ประสบการณ์
-
ผ่านการฝึกสอนโรงเรียนสาธิตมหาวิทยาลัยศรีนครินทรวิโรฒ ปทุมวัน
-
ผ่านการฝึกสอนโรงเรียนพระปฐมวิทยาลัย
-
เป็นผู้ช่วยสอน วิชาการเขียนโปรแกรม ระดับปริญญาตรี ภาควิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย
-
ทำวิจัยเกี่ยวกับทักษะการคิดของเด็ก
-
สังเกตการณ์สอน ณ โรงเรียน Bullion Lane Primary School, County Durham, ประเทศอังกฤษ เป็นเวลา 1 ภาคการศึกษา
การเขียนโปรแกรมแบบข้อความสำหรับวิทยาการข้อมูล
(Text-based Programming for Data Science)
คอร์สนี้เป็นการเรียนการเขียนโปรแกรมสำหรับวิทยาการข้อมูลด้วยภาษาไพทอน ซึ่งภาษาไพทอนเป็นภาษาที่เหมาะสำหรับการเริ่มเรียนการเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ระดับสูงเนื่องจากมีความซับซ้อนน้อย ผู้เรียนสามารถเรียนพื้นฐานของการเขียนโปรแกรมจนถึงขั้นการประยุกต์ใช้งานจริง เช่น การพัฒนาโปรแกรมสำหรับการแก้ปัญหาในชีวิตประจำวันหรือในการทำงาน เป็นเครื่องมือในการทำวิจัย เป็นเครื่องมือในการพัฒนาเกม ในการพัฒนาโปรแกรมหุ่นยนต์ และในการพัฒนาโปรแกรมสำหรับเทคโนโลยีอินเตอร์เน็ตของสรรพสิ่ง เป็นต้น และภาษาไพทอนยังเป็นภาษาที่อยู่เบื้องหลังเทคโนโลยีที่ใช้ในชีวิตประจำวัน เช่น โปรแกรมค้นหาข้อมูล Google โปรแกรมค้นหาเส้นทาง Google Map โปรแกรมแนะนำสินค้าอัตโนมัติในร้านค้าออนไลน์ เช่น Amazon
ปัจจุบันหลากหลายอาชีพได้ใช้ภาษาไพทอน
เป็นเครื่องมือในการทำงาน นอกจากนักพัฒนาโปรแกรมหรือโปรแกรมเมอร์แล้ว
นักวิทยาการข้อมูล (Data Scientist) ซึ่งเป็น
หนึ่งในอาชีพที่ต้องการมากที่สุดและเงินเดือนสูงที่สุดในขณะนี้ก็นิยมใช้
ภาษาไพทอนเช่นกัน
นอกจากนั้น
ภาษา
ไพทอนยังเป็นภาษาที่อยู่เบื้องหลังเทคโนโลยีในอนาคตอีกด้วย เช่น รถยนต์ไร้คนขับ (Self-driving Car) บ้านอัจฉริยะ (Smart Home) เมืองอัจฉริยะ (Smart City) และ ปัญญาประดิษฐ์ (Artificial Intelligence) เป็นต้น
ในคอร์สนี้จะเป็นการปูพื้นฐานการเขียนโปรแกรมโดยใช้ภาษาไพทอนสำหรับวิทยาการข้อมูล ซึ่งมีความเหมาะสมสำหรับการเรียนรู้ของเด็กที่เคยเขียนโปรแกรมมาก่อนเล็กน้อย ซึ่งการเรียนรู้ในลักษณะนี้จะทำให้เด็กสามารถพัฒนาทักษะที่จำเป็น ได้แก่ ทักษะการแก้ปัญหา ทักษะการคิดเชิงตรรกะ ทักษะการคิดอย่างเป็นระบบ ทักษะการคิดอย่างเป็นขั้นตอน ทักษะการคิดเชิงนามธรรม ทักษะการคิดเชิงคำนวณ ทักษะการคิดสร้างสรรค์ และทักษะการสื่อสาร ซึ่งเป็นพื้นฐานในการเขียนโปรแกรมในขั้นการประยุกต์ใช้จริง
คณะผู้สอน
การอบรม
-
ประสบการณ์โดยตรงในการใช้กระบวนการวิทยาการข้อมูล (Data Science Process) ในการทำวิจัย
-
ผ่านการอบรมหลักสูตร "Python101 - เตรียมตัวเป็น Data Science" สมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA)
-
ผ่านการอบรมหลักสูตร "MIT AppInventor" สมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA)
-
ผ่านการอบรมหลักสูตร "IoT101 Workshop" สมาคมศึกษาและพัฒนาโอเพ่นซอร์ส (OSEDA)
การศึกษา
-
สาขาวิทยาศาสตร์คอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
-
สาขาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
-
สาขาวิชาชีพครู คณะศึกษาศาสตร์ มหาวิทยาลัยศรีนครินทรวิโรฒ
-
สาขาวิชาชีพครู คณะศึกษาศาสตร์ มหาวิทยาลัยศิลปากร
-
สาขาคณิตศาสตร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
-
สาขาสถิติ คณะพาณิชยศาสตร์และการบัญชี จุฬาลงกรณ์มหาวิทยาลัย
ประสบการณ์
-
ประสบการณ์โดยตรงในการใช้กระบวนการวิทยาการข้อมูล (Data Science Process) ในการทำวิจัย
-
กลุ่มวิจัยธุรกิจดิจิทัล (Digital Business Research Group) คณะการจัดการธุรกิจและกฎหมาย มหาวิทยาลัยนอร์ทธัมเบรีย ประเทศอังกฤษ
-
ผ่านการฝึกสอนโรงเรียนสาธิตมหาวิทยาลัยศรีนครินทรวิโรฒ ปทุมวัน
-
เป็นผู้ช่วยสอน วิชาการเขียนโปรแกรม ระดับปริญญาตรี ภาควิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย