คต . 318 ปฏิบัติการเครือข่ายคอมพิวเตอร์ ( 1หน่วยกิต ) CE 318 ComputerNetworkLaboratory วิชาบังคับก่อน : คต . 315การสื่อสารข้อมูลและเครือข่าย คอมพิวเตอร์1หรือเรียนควบคู่กัน
ปฏิบัติก�รศึกษ�สถ�ปัตยกรรมของระบบเครือข่�ย โครงสร้�งส่วนประกอบและก�รทำ�ง�นโมเดลของอินเทอร์เน็ตและระบบ เครือข่�ยคอมพิวเตอร์ ก�รอ้�งอิงที่อยู่แบบไอพีแบบ IPv4 และ IPv6 หลักก�รพื ้นฐ�นของอีเทอร์เน็ตสื ่อประเภทต่�งๆ ที ่ใช้ในระบบเครือข่�ย ก�รออกแบบและสร้�งตั้งค่�ระบบเครือข่�ยภ�ยในเบื้องต้น ก�รตั้งค่� อุปกรณ์และก�รแก้ไขข้อผิดพล�ดของอุปกรณ์ในระบบเครือข่�ย ก�รตั ้ง ค่�อุปกรณ์ในระบบเครือข่�ยให้ทำ�ง�นในรูปแบบต่�งๆ
คต . 321 การออกแบบและโปรแกรมเชิงวัตถุ ( 3หน่วยกิต ) CE 321 Object-OrientedDesignandProgramming วิชาบังคับก่อน : คต . 223การเขียนโปรแกรมคอมพิวเตอร์2
แนวคิดก�รออกแบบและพัฒน�โปรแกรมเชิงวัตถุสำ�หรับ ซอฟต์แวร์สมัยใหม่ เทคโนโลยีสมัยใหม่ที่ใช้แนวคิดเชิงวัตถุ คุณสมบัติ ของภ�ษ�เชิงวัตถุ ได้แก่ วัตถุชั ้นก�รซ่อนข้อมูล ก�รสืบทอดข้อมูลและ พหุลักษณ์ เทคนิคของก�รเขียนโปรแกรมด้วยภ�ษ�เชิงวัตถุ ก�รสร้�ง และพัฒน�โปรแกรมประยุกต์ใช้ง�นด้วยภ�ษ�เชิงวัตถุก�รนำ�แนวคิดเชิง วัตถุไปใช้ในง�นฐ�นข้อมูลและบนอุปกรณ์พกพ�
คต . 322 ปฏิบัติการออกแบบและโปรแกรมเชิงวัตถุ ( 1หน่วยกิต ) CE 322 Object-OrientedDesignandProgrammingLaboratory วิชาบังคับก่อน : คต . 321การออกแบบและโปรแกรมเชิงวัตถุ หรือเรียนควบคู่กัน
ปฏิบัติก�รทดลองเขียนโปรแกรมในเรื่อง ก�รออกแบบและ พัฒน�โปรแกรมเชิงวัตถุสำ�หรับซอฟต์แวร์สมัยใหม่ เทคโนโลยีสมัยใหม่ ที่ใช้แนวคิดเชิงวัตถุ คุณสมบัติของภ�ษ�เชิงวัตถุ ได้แก่ วัตถุชั้นก�ร ซ่อนข้อมูลก�รสืบทอดข้อมูลและพหุลักษณ์ เทคนิคของก�รเขียน โปรแกรมด้วยภ�ษ�เชิงวัตถุ ก�รสร้�งและพัฒน�โปรแกรมประยุกต์ใช้ ง�นด้วยภ�ษ�เชิงวัตถุ ก�รนำ�แนวคิดเชิงวัตถุไปใช้ในง�นฐ�นข้อมูลและ บนอุปกรณ์พกพ�
คต . 323 ระบบฐานข้อมูลและเหมืองข้อมูล ( 3หน่วยกิต ) CE 323 DatabaseandDataMining วิชาบังคับก่อน : คต . 311โครงสร้างข้อมูลและอัลกอริทึม
แนวคิดของระบบฐ�นข้อมูล ระบบฐ�นข้อมูลแบบสัมพันธ์ แบบจำ�ลองระบบฐ�นข้อมูล ก�รวิเคร�ะห์และออกแบบฐ�นข้อมูล ก�ร ลดคว�มซำ้�ซ้อนของฐ�นข้อมูล คว�มถูกต้องและคว�มน่�เชื่อถือของ ระบบฐ�นข้อมูล ภ�ษ�สำ�หรับจัดก�รฐ�นข้อมูล ภ�ษ�สืบค้นข้อมูล ระบบฐ�นข้อมูลแบบอื่นๆ เช่น ระบบฐ�นข้อมูลแบบแม่ข่�ย-ลูกข่�ย ระบบฐ�นข้อมูลเชิงวัตถุ ก�รทำ�เหมืองข้อมูล เบื้องต้น
คต . 324 คอมพิวเตอร์กราฟิกและแบบจำาลองเรขาคณิต ( 3หน่วยกิต ) CE 324 ComputerGraphicsandGeometricModeling วิชาบังคับก่อน : อส . 211คณิตศาสตร์สำาหรับวิศวกรรมคอมพิวเตอร์ และคต . 311โครงสร้างข้อมูลและอัลกอริทึม
ศึกษ�ส่วนประกอบของง�นด้�นกร�ฟฟิก ก�รติดต่อผู้ใช้ด้วย กร�ฟฟิก อุปกรณ์คอมพิวเตอร์สำ�หรับง�นกร�ฟฟิก คณิตศ�สตร์ของ คอมพิวเตอร์กร�ฟฟิก เช่น เส้น พื้นผิววัตถุ ก�รแปลงโคออร์ดิเนตใน 2 มิติ ก�รตัดขอบและก�รแสดงหน้�ต่�ง มโนภ�พของ 3 มิติ ก�รแปลง โคออร์ดิเนตใน 3 มิติ ก�รตัดเส้นที่มองไม่เห็น ม�ตรฐ�นก�รใช้ไลบร�รี คอมพิวเตอร์กร�ฟฟิก ก�รประยุกต์ใช้ง�นคอมพิวเตอร์กร�ฟฟิกกับ อุตส�หกรรมสมัยใหม่ เช่น สร้�งแบบจำ�ลอง ก�รทำ�ภ�พเคลื ่อนไหว ฯลฯ
คต . 411 วิศวกรรมซอฟต์แวร์ ( 3หน่วยกิต ) CE 411 SoftwareEngineering วิชาบังคับก่อน : คต . 311โครงสร้างข้อมูลและอัลกอริทึม
หลักก�รเบื้องต้นสำ�หรับวิศวกรรมซอฟต์แวร์ คุณลักษณะ ของซอฟต์แวร์ แบบจำ�ลองกระบวนก�รของซอฟต์แวร์ ขั้นตอนก�ร ดำ�เนินก�รสำ�หรับผลิตซอฟต์แวร์ ก�รพัฒน�ซอฟต์แวร์แบบอไจล์สกรัม วิศวกรรมคว�มต้องก�ร ก�รวิเคร�ะห์และออกแบบซอฟต์แวร์ เทคนิค และเครื ่องมือในก�รออกแบบซอฟต์แวร์ ก�รทดสอบซอฟต์แวร์ ก�รจัด ทำ�คู่มือร�ยละเอียดและพัฒน�ซอฟต์แวร์ ก�รประม�ณค่�ใช้จ่�ย ก�ร ดูแลรักษ�ซอฟต์แวร์ ก�รจัดก�รและบริห�รโครงก�รซอฟต์แวร์
หลักสูตรปริญญาตรี 309