ชื่อหลักสูตร : หลักสูตรการศึกษามหาบัณฑิต สาขาวิชาเทคโนโลยีดิจิทัลเพื่อการศึกษาและคอมพิวเตอร์ศึกษา หลักสูตรปรับปรุง พ.ศ.2569

ชื่อปริญญา : การศึกษามหาบัณฑิต (เทคโนโลยีดิจิทัลเพื่อการศึกษา และคอมพิวเตอร์ศึกษา) (กศ.ม. (เทคโนโลยีดิจิทัลเพื่อการศึกษาและคอมพิวเตอร์ศึกษา))

จำนวนหน่วยกิต รวมตลอดหลักสูตร : 50 count unit

ระยะเวลาการศึกษา : 2 year program

อาจารย์ประจำหลักสูตร :

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

1 หมวดวิชาชีพปรับพื้นฐาน (ไม่นับหน่วยกิต)

Course codes : 42950169
Credit : 3(2-2-5)
การเขียนโปรแกรมขั้นสูง

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

Course codes : 42950369
Credit : 3(3-0-6)
ระบบคอมพิวเตอร์และเครือข่าย

แนวคิดระบบคอมพิวเตอร์ สถาปัตยกรรมคอมพิวเตอร์ หน่วยความจำหลัก การทำงานของหน่วยประมวลผลกลาง หน่วยควบคุมและเส้นทางข้อมูล สถาปัตยกรรมหน่วยความจำ หน่วยความจำเสมือน หน่วยความจำแคช การติดต่อสื่อสารภายในเครื่อง หน่วยนำเข้าและแสดงผล การสื่อสารเครือข่ายอินเทอร์เน็ต แบบจำลองอินเทอร์เน็ต ความปลอดภัยด้านเครือข่าย

2 หมวดวิชาชีพครู

Course codes : 40058169
Credit : 1(0-6-1)
ประสบการณ์วิชาชีพระหว่างเรียน 1

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

Course codes : 40068169
Credit : 3(0-18-9)
ประสบการณ์วิชาชีพระหว่างเรียน 2

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

Course codes : 40068269
Credit : 3(0-18-9)
ปฏิบัติการสอนในสถานศึกษา

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

Course codes : 42950669
Credit : 3(2-2-5)
ทฤษฎีการศึกษาขั้นสูงและการพัฒนาหลักสูตรเทคโนโลยีสารสนเทศ

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

Course codes : 42950769
Credit : 2(1-2-3)
การวัดและการประเมินผลการเรียนรู้

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

3 หมวดวิชาบูรณาการสาระความรู้ ศาสตร์การสอนและเทคโนโลยี (TPACK) ไม่น้อยกว่า

Course codes : 42950569
Credit : 3(2-2-5)
การผลิตสื่อดิจิทัลด้วยปัญญาประดิษฐ์และข้อมูลขนาดใหญ่สำหรับการเรียนรู้

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

Course codes : 42951269
Credit : 3(2-2-5)
การออกแบบและพัฒนาระบบการสอน

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

Course codes : 42952169
Credit : 3(2-2-5)
การวิเคราะห์และออกแบบขั้นตอนวิธีในการเขียนโปรแกรมเพื่อการศึกษา

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

Course codes : 42952469
Credit : 3(2-2-5)
การเขียนโปรแกรมบนเว็บและการผลิตบทเรียนออนไลน์ขั้นสูง

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

4 หมวดวิชาบังคับ

Course codes : 42950269
Credit : 3(2-2-5)
วิทยาการคำนวณขั้นสูงสำหรับครู

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

Course codes : 42951869
Credit : 3(3-0-6)
วิจัยและวิธีการทางสถิติสำหรับการวิจัยทางเทคโนโลยีดิจิทัลเพื่อการศึกษาและคอมพิวเตอร์ศึกษา

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

Course codes : 42952269
Credit : 3(2-2-5)
อินเตอร์เน็ตสรรพสิ่ง ประมวลผลคลาวด์ และกฎหมายเทคโนโลยีสารสนเทศ

ความหมาย หลักการ กระบวนการ และประโยชน์ของอินเทอร์เน็ตสรรพสิ่งและประมวลผลคราวด์ ประเภทของประมวลผลคลาวด์ การจำลองเครื่องคอมพิวเตอร์ การเขียนโปรแกรมเชื่อมโยงระหว่างอินเทอร์เน็ตสรรพสิ่งกับประมวลผลคลาวด์ ฝึกปฏิบัติการประยุกต์ความรู้สร้างชิ้นงานด้านอินเทอร์เน็ตสรรพสิ่ง

Course codes : 42954169
Credit : 2(1-2-3)
สัมมนาวิจัย ปัญหาและแนวโน้มทางเทคโนโลยีดิจิทัลเพื่อการศึกษาและคอมพิวเตอร์ศึกษา

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

5 หมวดวิชาเลือก ไม่น้อยกว่า

Course codes : 42952369
Credit : 3(2-2-5)
เครือข่ายคอมพิวเตอร์และความปลอดภัยทางเครือข่าย

แนวคิดระบบเครือข่าย ประเภทของเครือข่ายคอมพิวเตอร์ โปรโตคอลการสื่อสาร หลักการและเทคนิคในการรักษาความปลอดภัยของระบบเครือข่ายคอมพิวเตอร์ ภัยคุกคามทางไซเบอร์ เช่น การโจมตีแบบ DDoS, การเจาะระบบ, มัลแวร์ และ ransomware เทคโนโลยีและเครื่องมือที่ใช้ในการป้องกันและตรวจจับภัยคุกคาม ระบบตรวจสอบความถูกต้อง (Authentication) ฝึกปฏิบัติการใช้เครื่องมือวิเคราะห์ความปลอดภัย การตอบสนองต่อเหตุการณ์ความปลอดภัย การออกแบบระบบเครือข่ายที่ปลอดภัย การสร้างระบบตรวจจับ กฎหมายหมายความปลอดภัยทางไซเบอร์ และจริยธรรมในการทำงานด้านความปลอดภัย

Course codes : 42952669
Credit : 3(2-2-5)
เทคโนโลยีเสมือนจริง

ความหมาย หลักการ และเทคนิคเกี่ยวกับเทคโนโลยีเสมือนจริง หลักการของเทคโนโลยี Augmented Reality หลักการของเทคโนโลยี Mixed Reality ฝึกปฏิบัติการสร้างภาพเสมือนจริงจากโปรแกรมประยุกต์

Course codes : 42952869
Credit : 3(2-2-5)
การพัฒนาโปรแกรมประยุกต์สำหรับอุปกรณ์เคลื่อนที่

ระบบปฏิบัติการสำหรับอุปกรณ์เคลื่อนที่ iOS และ Android ภาษาคอมพิวเตอร์สำหรับการพัฒนาโปรแกรมประยุกต์สำหรับโทรศัพท์เคลื่อนที่ และแทบเล็ต การออกแบบเชิงวัตถุ วิวและคอนโทรลเลอร์ การจัดการหน่วยความจำ ฝึกปฏิบัติการพัฒนาโปรแกรมประยุกต์

Course codes : 42953169
Credit : 3(2-2-5)
การเขียนโปรแกรมเชิงวัตถุ

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

Course codes : 42953269
Credit : 3(2-2-5)
การจำลองคอมพิวเตอร์

หลักการ และ เทคนิค ของแบบจำลองคอมพิวเตอร์ การแก้ปัญหากระบวนการทางกายภาพ และ ชีวภาพ ระเบียบวิธีเชิงตัวเลข แบบจำลองมอนติคาโล

Course codes : 42953969
Credit : 3(2-2-5)
การออกแบบสภาพแวดล้อมการเรียนการสอนออนไลน์แบบเปิดกว้าง

แนวคิด หลักการ ทฤษฎีจิตวิทยา สภาพแวดล้อมออนไลน์ การออกแบบและพัฒนาสภาพแวดล้อมสำหรับบทเรียนออนไลน์แบบเปิดกว้าง การหาประสิทธิภาพบทเรียนออนไลน์ การนำบทเรียนไปใช้ในการจัดการเรียนรู้ ปฏิบัติการออกแบบพัฒนาบทเรียนออนไลน์แบบเปิดกว้าง กระบวนการวิจัยและพัฒนา

Course codes : 42961569
Credit : 3(3-0-6)
นวัตกรรมและเทคโนโลยีการศึกษา

แนวคิดนวัตกรรม และเทคโนโลยีการศึกษา หลักทฤษฏีและจิตวิทยาการยอมรับนวัตกรรมของบุคคลและชุมชน กระบวนการเผยแพร่และยอมรับนวัตกรรมและเทคโนโลยีการศึกษา ปัจจัยที่ส่งผลต่อการเผยแพร่ และการยอมรับนวัตกรรม และเทคโนโลยีการศึกษา ผลกระทบของนวัตกรรม และเทคโนโลยีการศึกษา การออกแบบระบบสื่อเพื่อเผยแพร่นวัตกรรมและเทคโนโลยีการศึกษา

6 หมวดวิชาวิทยานิพนธ์

Course codes : 42969969
Credit : 12(0-0-36)
วิทยานิพนธ์ 1-2

การกำหนดสิ่งที่ต้องการวิจัย การทบทวน การวิเคราะห์ และสังเคราะห์วรรณกรรมการประเมินความน่าเชื่อถือของวรรณกรรมที่ทบทวน การกำหนดวัตถุประสงค์การวิจัย การกำหนดวิธีการวิจัย การเสนอเค้าโครงการวิจัย จริยธรรมการวิจัยและจรรยาบรรณนักวิจัย การดำเนินการวิจัย การประมวลผลและการวิเคราะห์ผล การสังเคราะห์ผล การวิจารณ์ผล การอ้างอิงผลงานของผู้อื่นและการเขียนเอกสารอ้างอิงตามระบบสากล การเขียนรายงาน การวิจัยฉบับสมบูรณ์ การเขียนรายงานการวิจัยเพื่อเผยแพร่ในวารสารทางวิชาการ การเขียนบทคัดย่อ การเสนอรายงานการวิจัยด้วยปากเปล่า จริยธรรมในการเผยแพร่ผลงานทางวิชาการ

1 หมวดวิชาชีพปรับพื้นฐาน (ไม่นับหน่วยกิต)

Course codes : 42950169
Credit : 3(2-2-5)
การเขียนโปรแกรมขั้นสูง

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

Course codes : 42950369
Credit : 3(3-0-6)
ระบบคอมพิวเตอร์และเครือข่าย

แนวคิดระบบคอมพิวเตอร์ สถาปัตยกรรมคอมพิวเตอร์ หน่วยความจำหลัก การทำงานของหน่วยประมวลผลกลาง หน่วยควบคุมและเส้นทางข้อมูล สถาปัตยกรรมหน่วยความจำ หน่วยความจำเสมือน หน่วยความจำแคช การติดต่อสื่อสารภายในเครื่อง หน่วยนำเข้าและแสดงผล การสื่อสารเครือข่ายอินเทอร์เน็ต แบบจำลองอินเทอร์เน็ต ความปลอดภัยด้านเครือข่าย

2 หมวดวิชาบังคับ

Course codes : 42950269
Credit : 3(2-2-5)
วิทยาการคำนวณขั้นสูงสำหรับครู

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

Course codes : 42950569
Credit : 3(2-2-5)
การผลิตสื่อดิจิทัลด้วยปัญญาประดิษฐ์และข้อมูลขนาดใหญ่สำหรับการเรียนรู้

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

Course codes : 42951269
Credit : 3(2-2-5)
การออกแบบและพัฒนาระบบการสอน

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

Course codes : 42951869
Credit : 3(3-0-6)
วิจัยและวิธีการทางสถิติสำหรับการวิจัยทางเทคโนโลยีดิจิทัลเพื่อการศึกษาและคอมพิวเตอร์ศึกษา

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

Course codes : 42952169
Credit : 3(2-2-5)
การวิเคราะห์และออกแบบขั้นตอนวิธีในการเขียนโปรแกรมเพื่อการศึกษา

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

Course codes : 42952269
Credit : 3(2-2-5)
อินเตอร์เน็ตสรรพสิ่ง ประมวลผลคลาวด์ และกฎหมายเทคโนโลยีสารสนเทศ

ความหมาย หลักการ กระบวนการ และประโยชน์ของอินเทอร์เน็ตสรรพสิ่งและประมวลผลคราวด์ ประเภทของประมวลผลคลาวด์ การจำลองเครื่องคอมพิวเตอร์ การเขียนโปรแกรมเชื่อมโยงระหว่างอินเทอร์เน็ตสรรพสิ่งกับประมวลผลคลาวด์ ฝึกปฏิบัติการประยุกต์ความรู้สร้างชิ้นงานด้านอินเทอร์เน็ตสรรพสิ่ง

Course codes : 42952469
Credit : 3(2-2-5)
การเขียนโปรแกรมบนเว็บและการผลิตบทเรียนออนไลน์ขั้นสูง

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

Course codes : 42954169
Credit : 2(1-2-3)
สัมมนาวิจัย ปัญหาและแนวโน้มทางเทคโนโลยีดิจิทัลเพื่อการศึกษาและคอมพิวเตอร์ศึกษา

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

3 หมวดวิชาเลือก ไม่น้อยกว่า

Course codes : 42952369
Credit : 3(2-2-5)
เครือข่ายคอมพิวเตอร์และความปลอดภัยทางเครือข่าย

แนวคิดระบบเครือข่าย ประเภทของเครือข่ายคอมพิวเตอร์ โปรโตคอลการสื่อสาร หลักการและเทคนิคในการรักษาความปลอดภัยของระบบเครือข่ายคอมพิวเตอร์ ภัยคุกคามทางไซเบอร์ เช่น การโจมตีแบบ DDoS, การเจาะระบบ, มัลแวร์ และ ransomware เทคโนโลยีและเครื่องมือที่ใช้ในการป้องกันและตรวจจับภัยคุกคาม ระบบตรวจสอบความถูกต้อง (Authentication) ฝึกปฏิบัติการใช้เครื่องมือวิเคราะห์ความปลอดภัย การตอบสนองต่อเหตุการณ์ความปลอดภัย การออกแบบระบบเครือข่ายที่ปลอดภัย การสร้างระบบตรวจจับ กฎหมายหมายความปลอดภัยทางไซเบอร์ และจริยธรรมในการทำงานด้านความปลอดภัย

Course codes : 42952669
Credit : 3(2-2-5)
เทคโนโลยีเสมือนจริง

ความหมาย หลักการ และเทคนิคเกี่ยวกับเทคโนโลยีเสมือนจริง หลักการของเทคโนโลยี Augmented Reality หลักการของเทคโนโลยี Mixed Reality ฝึกปฏิบัติการสร้างภาพเสมือนจริงจากโปรแกรมประยุกต์

Course codes : 42952869
Credit : 3(2-2-5)
การพัฒนาโปรแกรมประยุกต์สำหรับอุปกรณ์เคลื่อนที่

ระบบปฏิบัติการสำหรับอุปกรณ์เคลื่อนที่ iOS และ Android ภาษาคอมพิวเตอร์สำหรับการพัฒนาโปรแกรมประยุกต์สำหรับโทรศัพท์เคลื่อนที่ และแทบเล็ต การออกแบบเชิงวัตถุ วิวและคอนโทรลเลอร์ การจัดการหน่วยความจำ ฝึกปฏิบัติการพัฒนาโปรแกรมประยุกต์

Course codes : 42953169
Credit : 3(2-2-5)
การเขียนโปรแกรมเชิงวัตถุ

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

Course codes : 42953269
Credit : 3(2-2-5)
การจำลองคอมพิวเตอร์

หลักการ และ เทคนิค ของแบบจำลองคอมพิวเตอร์ การแก้ปัญหากระบวนการทางกายภาพ และ ชีวภาพ ระเบียบวิธีเชิงตัวเลข แบบจำลองมอนติคาโล

Course codes : 42953969
Credit : 3(2-2-5)
การออกแบบสภาพแวดล้อมการเรียนการสอนออนไลน์แบบเปิดกว้าง

แนวคิด หลักการ ทฤษฎีจิตวิทยา สภาพแวดล้อมออนไลน์ การออกแบบและพัฒนาสภาพแวดล้อมสำหรับบทเรียนออนไลน์แบบเปิดกว้าง การหาประสิทธิภาพบทเรียนออนไลน์ การนำบทเรียนไปใช้ในการจัดการเรียนรู้ ปฏิบัติการออกแบบพัฒนาบทเรียนออนไลน์แบบเปิดกว้าง กระบวนการวิจัยและพัฒนา

Course codes : 42961569
Credit : 3(3-0-6)
นวัตกรรมและเทคโนโลยีการศึกษา

แนวคิดนวัตกรรม และเทคโนโลยีการศึกษา หลักทฤษฏีและจิตวิทยาการยอมรับนวัตกรรมของบุคคลและชุมชน กระบวนการเผยแพร่และยอมรับนวัตกรรมและเทคโนโลยีการศึกษา ปัจจัยที่ส่งผลต่อการเผยแพร่ และการยอมรับนวัตกรรม และเทคโนโลยีการศึกษา ผลกระทบของนวัตกรรม และเทคโนโลยีการศึกษา การออกแบบระบบสื่อเพื่อเผยแพร่นวัตกรรมและเทคโนโลยีการศึกษา

4 หมวดวิชาวิทยานิพนธ์

Course codes : 42969969
Credit : 12(0-0-36)
วิทยานิพนธ์ 1-2

การกำหนดสิ่งที่ต้องการวิจัย การทบทวน การวิเคราะห์ และสังเคราะห์วรรณกรรมการประเมินความน่าเชื่อถือของวรรณกรรมที่ทบทวน การกำหนดวัตถุประสงค์การวิจัย การกำหนดวิธีการวิจัย การเสนอเค้าโครงการวิจัย จริยธรรมการวิจัยและจรรยาบรรณนักวิจัย การดำเนินการวิจัย การประมวลผลและการวิเคราะห์ผล การสังเคราะห์ผล การวิจารณ์ผล การอ้างอิงผลงานของผู้อื่นและการเขียนเอกสารอ้างอิงตามระบบสากล การเขียนรายงาน การวิจัยฉบับสมบูรณ์ การเขียนรายงานการวิจัยเพื่อเผยแพร่ในวารสารทางวิชาการ การเขียนบทคัดย่อ การเสนอรายงานการวิจัยด้วยปากเปล่า จริยธรรมในการเผยแพร่ผลงานทางวิชาการ