คพ . 432 ระบบฐานข้อมูลแบบกระจาย ( 3หน่วยกิต ) CS 432 DistributedDatabaseSystems พื้นความรู้ : สอบได้คพ . 430
ศึกษ�ทฤษฎีและก�รออกแบบระบบฐ�นข้อมูลแบบกระจ�ย ก�รควบคุมก�รทำ�ง�นแบบร่วมกัน ก�รแก้ปัญห�ของก�รรอตลอดก�ล ของโปรแกรม ก�รจัดก�รข้อมูลซำ้�ซ้อน วิธีก�รดึงข้อมูลจ�กระบบฐ�น ข้อมูลแบบกระจ�ย เครื ่องจักรฐ�นข้อมูลแบบขน�น ระบบฐ�นข้อมูลแบบ กระจ�ยกับเครื ่องให้บริก�รมัลติมีเดีย และระบบฐ�นข้อมูลจำ�นวนม�ก
คพ . 434 การทำาเหมืองข้อมูล
( 3หน่วยกิต ) CS 434 DataMining พื้นความรู้ : สอบได้คพ . 430
ก�รทำ�เหมืองข้อมูลและแมชชีนเลิร์นนิงเบื้องต้น แนวคิด ข้อมูลเชิงร�ยก�ร ตัวแปรข้อมูล วิธีก�รจำ�แนกข้อมูล ต้นไม้ช่วยตัดสิน ใจ ก�รประเมินประสิทธิภ�พและคว�มน่�เชื ่อถือของโมเดล ก�รประเมิน ประสิทธิภ�พด้วยลิฟท์และต้นทุน ก�รเตรียมข้อมูลเพื ่อก�รค้นห�คว�ม รู้ ก�รจัดกลุ่มข้อมูล ก�รห�กฎคว�มสัมพันธ์ ก�รแสดงข้อมูลภ�พ ก�ร สรุปข้อมูล ก�รห�แนวโน้มที่ผิดปกติ ก�รประยุกต์กับก�รตล�ดแบบ เจ�ะจงและโมเดลลูกค้� ก�รประยุกต์กับก�รวิเคร�ะห์ข้อมูลไมโคร อ�ร์เรย์ ก�รประยุกต์กับเรื ่องอื ่นๆ ผลกระทบต่อสังคมของก�รทำ�เหมือง ข้อมูลกับแนวโน้มในอน�คต และหัวข้อเหมืองข้อมูลขั้นสูง
คพ . 436 วิศวกรรมซอฟต์แวร์
( 3หน่วยกิต ) CS 436 SoftwareEngineering พื้นความรู้ : สอบได้คพ . 310
วิศวกรรมซอฟต์แวร์เบื้องต้นซึ่งหม�ยรวมถึงสแตนอโลน เอ็นเทอร์ไพรส์ และอุปกรณ์เคลื่อนที่ กระบวนก�รของซอฟต์แวร์ ก�ร วิเคร�ะห์คว�มต้องก�รของซอฟต์แวร์ วิธีโมเดลระบบ ก�รออกแบบส่วน ต่อประส�นกร�ฟิกกับผู้ใช้ ก�รออกแบบสถ�ปัตยกรรมซอฟต์แวร์ ก�ร ทดสอบซอฟต์แวร์ ก�รบริห�รโครงง�นซอฟต์แวร์ วิวัฒน�ก�ร ซอฟต์แวร์ ก�รทวนสอบและก�รตรวจสอบคว�มสมเหตุสมผล ก�ร ประม�ณต้นทุนซอฟต์แวร์ ก�รประกันคุณภ�พซอฟต์แวร์ โมเดลก�ร
ปรับปรุงกระบวนก�รผลิตซอฟต์แวร์แบบบูรณ�ก�ร และเครื่องมือ สนับสนุนวิศวกรรมซอฟต์แวร์
คพ . 441 การวิเคราะห์และออกแบบขั้นตอนวิธี ( 3หน่วยกิต ) CS 441 AlgorithmsAnalysisandDesign พื้นความรู้ : สอบได้คพ . 350
ก�รวิเคร�ะห์อัลกอริทึมและปัญห� ก�รเรียงลำ�ดับ ก�ร เลือก ขอบเขตท�งด้�นสูงและตำ่�ของคว�มซับซ้อนของโปรแกรม ก�ร โปรแกรมแบบพลวัต โพลิโนเมียล ก�รประเมินฟังก์ชันโพลิโนเมียล เวก เตอร์ และก�รคูณเมตริกซ์ ก�รแปลงรูปแบบฟ�สต์ฟูเรียร์ ปัญห�แบบ เอ็นพี อัลกอริทึมแบบขน�น
คพ . 454 เครือข่ายสื่อสารคอมพิวเตอร์ ( 3หน่วยกิต ) CS 454 ComputerCommunicationNetworks ทฤษฎีพื้นฐ�นของเครือข่�ยคอมพิวเตอร์ โทโปโลจี ( Topology ) ของเครือข่�ย วิธีก�รและหลักปฏิบัติในก�รใช้เครือข่�ย คอมพิวเตอร์เพื่อก�รสื่อส�ร องค์ประกอบของเครือข่�ยสื่อส�รท�ง ก�ยภ�พ และสถ�ปัตยกรรม ระดับชั้นของข้อมูลในเครือข่�ยสื่อส�ร ก�รนำ�เครื่องมือในก�รวินิจฉัย ออกแบบ ดำ�เนินก�ร และวัดผลม�ใช้ และปรับแต่งเครือข่�ยนั้นๆ เปรียบเทียบข้อแตกต่�งของสถ�ปัตยกรรม เครือข่�ยแบบต่�งๆ และเปรียบเทียบเครื่องเมนเฟรมกับคอมพิวเตอร์ ในแบบไทม์แชร์
คพ . 457 ความมั่นคงในระบบคอมพิวเตอร์ ( 3หน่วยกิต ) CS 457 ComputerSecurity พื้นความรู้ : สอบได้คพ . 454
วิธีสร้�งคว�มปลอดภัยในระบบคอมพิวเตอร์ ระบบเครือ ข่�ย และข้อมูล จ�กผู้ไม่มีสิทธิ์เข้�ถึงข้อมูลโดยไม่ได้รับอนุญ�ต หรือ ไม่ได้ตั้งใจ ก�รลักลอบเปลี่ยนแปลงแก้ไขข้อมูล ก�รป้องกันเมื่อระบบ ปฏิเสธก�รให้บริก�ร ก�รประเมินและก�รจัดก�รคว�มเสี่ยง ทฤษฎี ส�รสนเทศ ก�รลงรหัส คริปโตกร�ฟี กรรมวิธีรับรองคว�มปลอดภัย ขอบเขตก�รป้องกันจ�กซอฟต์แวร์ที่ประสงค์ร้�ยต่อระบบ ไวรัส ลอจิก บอมบ์ วิธีก�รตรวจสอบ แก่นของคว�มปลอดภัย คว�มมั ่นคงปลอดภัย ด้�นไซเบอร์ที่รวมถึงก�รรักษ�คว�มปลอดภัยบนอุปกรณ์เคลื่อนที่
330 มหาวิทยาลัยกรุงเทพ