Bulletin 2017-2018 Bulletin 2017-2018 | Page 329

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