รายวิชาที่มีอยู่

ผลลัพธ์กำรเรียนรู้ระดับรำยวิชำ 0-6-2 ปฏิบัติงาน สร้าง และหรือพัฒนางานตามกระบวนการจัดทำโครงงาน ด้วยความรับผิดชอบ มีวินัย คุณธรรม จริยธรรม ความคิดสร้างสรรค์ ความละเอียด รอบคอบ ขยัน อดทนและสามารถทำงานร่วมกับผู้อื่น จุดประสงค์รำยวิชำ เพื่อให้ 1. เข้าใจหลักการและขั้นตอนกระบวนการจัดทำโครงงานสร้างและหรือพัฒนางานอาชีพอย่างเป็นระบบ 2. มีทักษะในการบูรณาการความรู ้และทักษะในการสร้างและหรือพัฒนางานในสาขาวิชาชีพ ตามกระบวนการวางแผน ดำเนินงาน แก้ไขปัญหา ประเมินผล ทำรายงานและนำเสนอผลงาน 3. มีเจตคติและกิจนิสัยในการศึกษาค้นคว้าเพื ่อสร้างและหรือพัฒนางานอาชีพด้วยความรับผิดชอบ มีวินัย คุณธรรม จริยธรรม ความคิดริเริ่มสร้างสรรค์ ขยัน อดทนและสามารถทำงานร่วมกับผู้อื่น 4. มีความสามารถประยุกต์ทักษะในระดับเทคนิคที ่สอดคล้องกับสาขาวิชาชีพ สร้าง และหรือพัฒนา งานตามกระบวนการจัดทำโครงงาน สมรรถนะรำยวิชำ 1. ประมวลความรู้เกี่ยวกับหลักการและกระบวนการจัดทำโครงงานสร้างและหรือพัฒนางานอาชีพอย่างเป็นระบบ 2. เขียนโครงงานสร้างและหรือพัฒนางานตามหลักการ 3. ดำเนินงานตามแผนงานโครงงานตามหลักการและกระบวนการ วิเคราะห์ สรุป ประเมินผล การดำเนินงาน โครงงานตามหลักการ 4. รายงานผลการปฏิบัติงานโครงงานตามรูปแบบ 5. นำเสนอผลงานด้วยรูปแบบวิธีการต่าง ๆ 6. ประยุกต์ทักษะในระดับเทคนิคที ่สอดคล้องกับสาขาวิชาชีพ สร้าง และหรือพัฒนางานตาม กระบวนการจัดทำโครงงาน ค ำอธิบำยรำยวิชำ ปฏิบัติเกี ่ยวกับการบูรณาการความรู ้และทักษะในระดับเทคนิคที ่สอดคล้องกับสาขาวิชาชีพที ่ศึกษา เพื ่อสร้างและหรือพัฒนางานด้วยกระบวนการทดลอง สำรวจ ประดิษฐ์คิดค้น หรือการ ปฏิบัติงาน เชิงระบบ การเลือกหัวข้อโครงงาน การศึกษาค้นคว้าข้อมูลและเอกสารอ้างอิง การเขียนโครงงาน การดำเนินงานโครงงาน การเก็บรวบรวมข้อมูล วิเคราะห์และแปลผล การสรุปจัดทำรายงาน การนำเสนอ ผลงานโครงงาน โดยดำเนินการ เป็นรายบุคคลหรือกลุ ่มตามลักษณะของงานให้แล้วเสร็จในระยะเวลา ที่กำหนด

31903-2004 การเขียนโปรแกรมเชิงวัตถุด้วยจาวา 1-4-3 Object-Oriented Programming with Java 

อ้างอิงมาตรฐาน
1. มาตรฐานอาชีพ สถาบันคุณวุฒิวิชาชีพ รหัส 10303, 10305, 10401, 10703 อาชีพนักพัฒนา ระบบ ระดับ 4 

2. มาตรฐานอาชีพ สถาบันคุณวุฒิวิชาชีพ รหัส 10308 อาชีพนักพัฒนาระบบ ระดับ 5 

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

จุดประสงค์รายวิชา เพื่อให้ 

1. รู้และเข้าใจเกี่ยวกับการเขียนโปรแกรมเชิงวัตถุด้วยจาวา 

2. มีทักษะในการเขียนโปรแกรมเชิงวัตถุด้วยจาวา 

3. มีเจตคติและกิจนิสัยที่ดี ในการเขียนโปรแกรมเชิงวัตถุด้วยจาวาด้วยความละเอียดรอบคอบ 4. มีความสามารถประยุกต์ใช้การเขียนโปรแกรมเชิงวัตถุด้วยจาวาในงานอาชีพ

สมรรถนะรายวิชา

1. ประมวลความรู้เกี่ยวกับการเขียนโปรแกรมเชิงวัตถุด้วยจาวาได้ตามหลักการ 

2. เขียนโปรแกรมเชิงวัตถุด้วยจาวาตามหลักการและกระบวนการ 

3. ประยุกต์ใช้การเขียนโปรแกรมเชิงวัตถุด้วยจาวาในการพัฒนางานอาชีพตามหลักการ 

คำอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวแนวคิดหลักการโปรแกรมเชิงวัตถุด้วยจาวา คลาส ออบเจ็กต์ แอตทริบิวต์ เมธอด การสืบทอดคุณสมบัติ โพลิมอร์ฟิซึม เอนแคปซูเลชั่น การพัฒนาโปรแกรมด้วยจาวา หลักการของ Java Platform การติดตั้งและการใช้งานโปรแกรม IDE Java Program การเขียนโปรแกรมเชิงวัตถุด้วยจาวา ตัวแปร ชนิดของข้อมูล คำสั่งควบคุม การเชื่อมต่อฐานข้อมูล การใช้เอพีไอ การจัดการกับเหตุการณ์ และความผิดปกติ การสร้างส่วนต่อประสานกับผู้ใช้แบบกราฟิก แก้ไขข้อผิดพลาด ดำเนินการพัฒนาโปรแกรม แบบ Integration ทดสอบโปรแกรมแบบ Integration Test จัดทำคู่มือการใช้งานโปรแกรม พัฒนาโปรแกรม ตามมาตรฐานและตรวจสอบมาตรฐานการเขียนโปรแกรม (Code Review) และกรณีศึกษาการเขียนโปรแกรม เชิงวัตถุด้วยจาวา

ผลลัพธ์กำรเรียนรู้ระดับรำยวิชำ

ออกแบบและบริหารฐานข้อมูลตามหลักการ ด้วยความละเอียดรอบคอบ รับผิดชอบ การสื่อสาร  การคิดเชิงนวัตกรรมและการทำงานเป็นทีม 

จุดประสงค์รายวิชา เพื่อให้  

1. มีความเข้าใจในการเลือกใช้เทคโนโลยีในการจัดการฐานข้อมูล 

2. มีทักษะในการใช้เทคโนโลยีในการจัดการฐานข้อมูล 

3. มีเจตคติและกิจนิสัยที่ดีในการปฏิบัติงานด้วยความละเอียดรอบคอบ รับผิดชอบ การสื่อสาร  

การคิดเชิงนวัตกรรมและการทำงานเป็นทีม     

4. มีความสามารถประยุกต์ใช้เทคโนโลยีในการจัดการฐานข้อมูลให้เหมาะสมกับระบบงาน 

สมรรถนะรายวิชา

1. ประมวลความรู้เกี่ยวกับเทคโนโลยีการจัดการฐานข้อมูลตามหลักการ 

2. ใช้เทคโนโลยีในการจัดการฐานข้อมูลตามหลักการ 

3. ประยุกต์ใช้เทคโนโลยีในการจัดการฐานข้อมูลให้เหมาะสมกับระบบงาน 

คำอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวกับการเลือกใช้เทคโนโลยีที่ใช้ในการจัดการฐานข้อมูล รูปแบบการเก็บข้อมูล (Relational, Non-Relational, Key-value, Document, In-memory, Polyglot Persistence) ลักษณะของ Storage Engine  การใช้ View การใช้ Routine (Stored Procedure, Function, Event, Trigger) การใช้ Transaction การทำ Replication การซ่อมแซม การใช้ฐานข้อมูลสมัยใหม่ 

จุดประสงค์รายวิชาเพื่อให้
1. เข้าใจหลักการพื้นฐานระบบปฏิบัติการบนเครื่องแม่ข่าย (Server)
2. สามารถปฏิบัติการติดตั้งระบบปฏิบัติการและโปรแกรมให้บริการบนเครื่องแม่ข่าย (Server) 
3. มีเจตคติและกิจนิสัยที่ดีต่อการศึกษาเรียนรู้/การปฏิบัติงานด้วยความประณีต รอบคอบและปลอดภัย ตระหนักถึงคุณภาพของงานและมีจริยธรรมในงานอาชีพ

สมรรถนะรายวิชา
1. แสดงความรู้เกี่ยวกับการติดตั้งและตั้งค่าระบบปฏิบัติการบนเครื่องแม่ข่าย (Server) และโปรแกรม ให้บริการ
2. กำหนดรูปแบบการทํางานต่าง ๆ ของเครื่องแม่ข่าย
3. ติดตั้งและตั้งค่าระบบปฏิบัติการบนเครื่องแม่ข่าย (Server) และโปรแกรมให้บริการ
4. ทดสอบการใช้งานระบบปฏิบัติการบนเครื่องแม่ข่าย (Server) และโปรแกรมให้บริการ

คำอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวกบระบบปฏิบัติการบนเครื่องแม่ข่าย (Network Operating System), การติดตั้ง โปรแกรมระบบปฏิบัติการบนเครื่องแม่ข่าย การตั้งค่าพื้นฐานบนระบบปฏิบัติการเครื่องแม่ข่าย การให้บริการ (Service) ในรูปแบบต่าง ๆ การกาหนดการทํางานของ  Firewall การจัดการเกี่ยวกับรายละเอียดของผู้ใช้งานการกำหนดสิทธิ์ใช้งาน (User Management) การควบคุมเครื่องแม่ข่าย (Remote Desktop) ระยะไกลผ่านเครือข่ายอินเทอร์เน็ต การติดตั้งและบริหารจัดการโปรแกรมให้บริการด้านต่างๆ เช่น เว็บไซต์ (Web Server), ระบบฐานข้อมูล (Database Server), แบ่งปันข้อมูล (File sharing Server), การพิมพ์ (Print Server), E-mail (Mail Server), จัดการชื่อเว็บไซต์ (DNS), ไอพีแอดเดรส (DHCP), โปรแกรมจัดการ Proxy Server และโปรแกรมให้บริการในด้านอื่น ๆ การเขียนคําสังสคริปต์ Server Command


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

สมรรถนะรายวิชา
1. แสดงความรู้เกี่ยวกับการสร้างผังโครงสร้าง ผังงาน และลำดับขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
2. เขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาโครงสร้าง
3. ทดสอบและพัฒนาการโปรแกรม คอมพิวเตอร์

คำอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวกับหลักการพัฒนาโปรแกรมและขั้นตอนวิธีผังโครงสร้าง ผังงาน ลำดับขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาเชิงโครงสร้าง ประเภทข้อมูลและตัวแปร (
Data Types and Variables), การใช้งาน Operators, การรับและแสดงผลข้อมูล,การกำหนดเงื่อนไข Condition, การวนซ้ำ Loops, ข้อมูล Arrays, การจัดการString, การใช้งาน Pointers, การใช้งาน Library Functions, การสร้าง User-defined Functions และการจัดการแฟ้มข้อมูล (File)