31901-2006 การพัฒนาซอฟต์แวร์เชิงวัตถุ (Object-Oriented Software Development)
เทคโนโลยีสารสนเทศ

การศึกษาและการปฏิบัติเกี่ยวกับการสนับสนุนแบบดั้งเดิมของการโปรแกรมเชิงวัตถุด้วยภาษาคอมพิวเตอร์เชิงวัตถุ
และการกำหนดโปรแกรมที่มีประสิทธิภาพสูงการพัฒนาโปรแกรมเชิงวัตถุเป็นระยะขั้นตอนดำเนินการ
โปรแกรมเชิงวัตถุความถี่และเรียกใช้งาน Classes, Objects, Attributes, Methods, Constructors,
Modifiers, Encapsulation, Package, Inheritance, Polymorphism, Abstraction, Interface,Exceptions Handlings,
Threads และสนามกีฬาภายในสนามกีฬาเชิงวัตถุอาชีพ

31901-2004 การพัฒนาซอฟต์แวร์ด้วยเทคโนโลยี Front-End (Software Development with Front-End Technology)
เทคโนโลยีสารสนเทศ

ศึกษาและปฏิบัติเกี่ยวกับหลักการพัฒนาซอฟต์แวร์ด้วยเทคโนโลยี Front-End ความหมาย
ความสำคัญ ประโยชน์ของการพัฒนาซอฟต์แวร์ด้วยเทคโนโลยี Front-End เลือกใช้ภาษาและเทคโนโลยี
สมัยใหม่ในการพัฒนา (Vue/React/Angular/ฯลฯ) การทำงานร่วนกันเป็นทีม (Version control System)
ดำเนินการพัฒนาโปรแกรมแบบ Integration ตกแต่งเอกสารด้วย UI Component Library/CSS Framework
เขียนโปรแกรมเชื่อมต่อ RESTful API/Web Services เขียนโปรแกรมติดต่อฐานข้อมูลแบบ SQL/NoSQL
การทำ Authentication ในรูปแบบ JSON Web Token/Session หาจุดผิดพลาด ตามบันทึกข้อผิดพลาด
แก้ไขข้อผิดพลาดของโปรแกรม ทดสอบการแก้ไขข้อผิดพลาดของโปรแกรม อ่าน Functional/Program
Specification/UML เขียนโปรแกรมตาม Functional/Program Specification/ UML ออกแบบการทดสอบ
Integration Test ดำเนินการทดสอบโปรแกรมแบบ Integration Test จัดทำรายงาน ศึกษาการใช้งานโปรแกรมที่พัฒนาขึ้น จัดทำคู่มือการใช้งานโปรแกรม ตรวจสอบความถูกต้องของคู่มือการใช้งานโปรแกรม
การส่งมอบซอฟต์แวร์เพื่อให้สามารถใช้งานได

31901-2012 การวิเคราะห์และนำเสนอข้อมูล (Data Visualization and Analyst)
เทคโนโลยีสารสนเทศ

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

การจัดการฐานข้อมูลขนาดใหญ่เบื้องต้น
เทคโนโลยีสารสนเทศ

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

          ศึกษาและปฏิบัติเกี่ยวกับการจัดการข้อมูลขนาดใหญ่เบื้องต้น ระบบฐานข้อมูล ประยุกต์คำสั่งสอบถามข้อมูลเชิงโครงสร้าง (SQL) เพื่อจัดการข้อมูลตรวจสอบ คุณภาพข้อมูล ระบุและสรุปผลการตรวจสอบความทันสมัย ความสมบูรณ์ และเป็นปัจจุบันของข้อมูลที่มีคุณภาพ ออกแบบความปลอดภัยในการใช้ข้อมูลรวบรวม วิเคราะห์และสรุปผลของความเสี่ยงในเชิงข้อมูล และความเสี่ยงในการใช้ข้อมูล นำเสนอกระบวนการและเทคโนโลยีที่นำมาใช้เพื่อลดความเสี่ยงของข้อมูล ระบุข้อกำหนดด้านความปลอดภัยที่จำเป็นในการใช้ข้อมูลระบุแหล่งจัดเก็บข้อมูล วิธีการเข้าถึงข้อมูล และเลือกใช้เครื่องมือแบบไม่มีโครงสร้าง ( Unstructured Data)
การวิเคราะห์และออกแบบระบบเชิงวัตถุ
เทคโนโลยีสารสนเทศ
คำอธิบายรายวิชา
          ศึกษาและปฏิบัติเกี่ยวกับการวิเคราะห์ความต้องการทางธุรกิจเพื่อออกแบบภาพรวมของระบบในระดับ Integration System บนระบบคลาวน์ หลักกการเชิงวัตถุ ความสัมพันธ์ องค์ประกอบ ภาวะที่มีหลายรูปแบบ การห่อหุ้ม คลาส การพึ่งพา การออกแบบสถาปัตยกรรมซอฟต์แวร์ระบบด้วย UML Modelingในระดับ Integration System บนระบบคลาวน์ แปลงความต้องการทางธุรกิจออกมา ในรูปแบบของคลาสออกแบบตารางเก็บข้อมูล และพจนานุกรมข้อมูล ตรวจสอบและแก้ไขแผนภาพตามมาตรฐาน UML ให้ตรงกับความต้องการทางธุรกิจ ออกแบบส่วนติดต่อผู้ใช้ และรูปแบบรายงาน ในระดับ Integration System เลือกใช้เครื่องมือที่ใช้ในการออกแบบ นำเสนอส่วนติดต่อผู้ใช้ให้กับผู้ที่เกี่ยวข้อง กรณีศึกษาการวิเคราะห์และออกแบบ ระบบเชิงวัตถุระบบงานทางธุรกิจ
การซ่อมและบำรุงรักษาคอมพิวเตอร์
เทคโนโลยีสารสนเทศ

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

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

คำอธิบายรายวิชา (เพิ่มเติม)

          ศึกษาและปฏิบัติเกี่ยวกับการบำรุงรักษา การป้องกันปัญหาเกี่ยวกับเทคโนโลยีคอมพิเตอร์สมัยใหม่ การประยุกต์ใช้ความรู้ในการซ่อมและบำรุงรักษาคอมพิวเตอร์ในงานอาชีพสู่สังคม

เทคโนโลยีดิจิทัลเพื่อการจัดการอาชีพ
เทคโนโลยีสารสนเทศ

การศึกษาและการปฏิบัติเกี่ยวกับความรู้พื้นฐานเกี่ยวกับส่วนประกอบของข้อมูลขนาดใหญ่ (Big Data) อินเทอร์เน็ตทุกรายละเอียดสิ่ง (Internet of Think) เทคโนโลยีที่ดำเนินการ โลหะบนพื้นฐานออนไลน์ ( Blockchain ) การศึกษาด้านการเงินดิจิทัล (Fintech) ระบบเงินดิจิทัลในสภาดิจิทัล หรือคุณโทเคอร์เรนซี (Cryptocurrency) การค้นคว้าวิจัยดิจิทัลบนออนไลน์ที่ศึกษาวิจัยเทคโนโลยีดิจิทัลกระแสอาชีพและนวัตกรรมดิจิทัลในอาชีพของการเป็นยุคดิจิทัล

การประยุกต์ใช้ระบบไอโอทีในชีวิตประจำวัน
เทคโนโลยีสารสนเทศ

ศึกษาและปฏิบัติเกี่ยวกับการติดตั้งและใช้งานอุปกรณ์ไอโอทีภายในบ้าน สวิตช์ไอโอที อุปกรณ์ควบคุมรีโมทอินฟาเรด การเชื่อมต่อด้วยสัญญาณวิทยุ (433 MHz) ในการสื่อสาร (Bluetooth ZigBee)อุปกรณ์รักษาความปลอดภัยภายในบ้าน การติดตั้ง Home Assistant ระบบสั่งงานด้วยเสียง (VoiceAssistant) โพรโทคอล Matter , จัดทำซอฟต์แวร์ตาม UML Modeling ด้านซอฟต์แวร์เพื่ออินเตอร์เน็ตของสรรพสิ่งแบบหนึ่งต่อหนึ่ง, สร้างส่วนติดต่อผู้ใช้ (User Interface) และเชื่อมต่อกับซอฟต์แวร์ภายนอก(APIs) ด้านซอฟต์แวร์เพื่ออินเตอร์เน็ตของสรรพสิ่ง,ทดสอบโปรแกรมย่อยซอฟต์แวร์ ด้านซอฟต์แวร์เพื่ออินเตอร์เน็ตสรรพสิ่ง, การประยุกต์ใช้งานระบบไอโอทีในชีวิตประจำวัน จัดทำคู่มือการใช้งานโปรแกรมระบบไอโอที