คพ . 318 การเขียนโปรแกรมเชิงวัตถุ ( 3หน่วยกิต ) CS 318 Object-OrientedProgramming พื้นความรู้ : สอบได้คพ . 310
หลักก�รและแนวคิดของก�รโปรแกรมเชิงวัตถุ เช่น เอน แคปซูเลชัน อินเฮอร์ริแทนซ์ โพลิมอร์ฟิซึม โอเวอร์โหลดดิง ก�รสร้�ง โปรแกรมโดยใช้คล�ส ฟังก์ชันเมมเบอร์ คอนสตรักเตอร์ และเดสต รักเตอร์ ก�รเข้�ถึงแบบพับลิก ไพรเวท และโพรเทค เมมเบอร์แบบสแต ติกและ นอนสแตติก อินพุทและเอ�ท์พุทม�ตรฐ�น
คพ . 319 การเขียนโปรแกรมบนอินเทอร์เน็ต ( 3หน่วยกิต ) CS 319 InternetProgramming พื้นความรู้ : สอบได้คพ . 310
หลักพื้นฐ�นของก�รเขียนโปรแกรมบนอินเทอร์เน็ต ก�ร เขียนเว็บเพจพื ้นฐ�น และก�รเขียนเว็บเพจแบบพลวัต พัฒน�ระบบง�น โดยใช้สคริปท์ของฝั่งผู้ขอใช้บริก�ร ฝั่งผู้ให้บริก�รผ่�นก�รเชื่อมต่อฐ�น ข้อมูล
คพ . 320 โครงสร้างและสถาปัตยกรรมคอมพิวเตอร์ ( 3 หน่วยกิต ) CS 320 ComputerOrganizationandArchitecture
องค์ประกอบโครงสร้�งของระบบคอมพิวเตอร์ ก�ร ออกแบบชุดคำ�สั่ง วิธีก�รอ้�งถึงข้อมูลในหน่วยคว�มจำ� ก�รขัดจังหวะ ของ I / O ระบบบัส โครงสร้�งหน่วยคว�มจำ� ก�รจัดลำ�ดับชั้นของหน่วย คว�มจำ� ก�รทำ�ง�นของหน่วยควบคุม คำ�สั ่งก�รทำ�ง�นแบบส�ยท่อ คำ� สั่งก�รทำ�ง�นแบบขน�น สถ�ปัตยกรรมแบบซิสก์และริสก์ ตัวประมวล ผลแบบขน�น ก�รเชื่อมต่อมัลติโปรเซสเซอร์
คพ . 350 โครงสร้างข้อมูล
( 3หน่วยกิต ) CS 350 DataStructures พื้นความรู้ : สอบได้คพ . 311
ทบทวนโครงสร้�งข้อมูลแบบต่�งๆ ทั ้งแบบเชิงเส้นและแบบ ไม่เชิงเส้น เช่น ต้นไม้และกร�ฟ เป็นต้น ก�รพัฒน� Abstract data type ชนิดต่�งๆ เช่น ลิสต์แบบเรียงและไม่เรียงลำ�ดับ แสตกและคิว โครงสร้�งลิสต์แบบต่�งๆ ลิสต์แบบ Circular ลิสต์แบบ Doubly-linked ก�รใช้รีเคอร์ชันกับโครงสร้�งข้อมูล ไบน�รีเสิร์ซทรี โครงสร้�งต้นไม้ขั ้น สูง เทคนิคก�รเรียงข้อมูลและก�รค้นห�ข้อมูลชั้นสูง
คพ . 356 การพัฒนาโมบายแอพพลิเคชัน1 ( 3หน่วยกิต ) CS 356 MobileApplicationDevelopmentI พื้นความรู้ : สอบได้คพ . 310
อุปกรณ์สื ่อส�รไร้ส�ย กระบวนก�รก�รพัฒน�แอพพลิเคชัน และภ�ษ�ที่ใช้ในก�รพัฒน�แอพพลิเคชันสำ�หรับอุปกรณ์สื่อส�รไร้ส�ย แต่ละแพลตฟอร์ม แนวท�งก�รออกแบบส่วนติดต่อผู้ใช้ง�น พื้นฐ�น ภ�ษ�ที่ใช้ในก�รสร้�งและพัฒน�แอพพลิเคชัน แนวคิดในก�รพัฒน� แอพพลิเคชันสำ�หรับนำ�ไปใช้ง�น ก�รสร้�งและพัฒน�แอพพลิเคชัน เชื่อมโยงกับอุปกรณ์ภ�ยในเครื่อง ก�รจัดก�รหน่วยคว�มจำ� ก�รติดต่อ ฐ�นข้อมูล ก�รทำ�ง�นกับสื่อมัลติมีเดีย และก�รเชื่อมต่อเครือข่�ย อินเทอร์เน็ต
คพ . 357 การพัฒนาโมบายแอพพลิเคชัน2 ( 3หน่วยกิต ) CS 357 MobileApplicationDevelopmentII พื้นความรู้ : คพ . 356
ก�รสร้�งและพัฒน�แอพพลิเคชันเชื ่อมต่อฐ�นข้อมูลขั ้นสูง ก�รทำ�ง�นเกี่ยวกับแผนที่ ก�รสร้�งโมบ�ยเว็บแอพพลิเคชัน ก�รสร้�ง ง�นกร�ฟิก ก�รเชื่อมต่อและรับส่งข้อมูลผ่�นระบบเครือข่�ยแบบต่�งๆ ก�รจัดก�รด้�นคว�มปลอดภัยของข้อมูลในก�รสื่อส�ร และก�รจับก�ร เคลื่อนไหวของอุปกรณ์สื่อส�รไร้ส�ย
หลักสูตรปริญญาตรี 327