Page 58 - B.Sc.(Computer Science)
P. 58
54
ST2024104 วิศวกรรมซอฟต์แวร์ 3(3-0-6)
Software Engineering
รายวิชาบังคับก่อน : ST2023103 การวิเคราะห์และออกแบบระบบ
กระบวนการของซอฟต์แวร์ การวิเคราะห์ความต้องการของซอฟต์แวร์ วิธีโมเดลระบบ การ
ิ
ออกแบบส่วนต่อประสานกราฟกส์กับผู้ใช้ การออกแบบสถาปัตยกรรมซอฟต์แวร์ การทดสอบ
ซอฟต์แวร์ การบริหารโครงงานซอฟต์แวร์ วิวัฒนาการซอฟต์แวร์ การทวนสอบและการ
ตรวจสอบความสมเหตุสมผล การประมาณต้นทุนซอฟต์แวร์ การประกันคณภาพซอฟต์แวร์
ุ
Software process; software requirement analysis; system modeling; graphical
)
user interface ( GUI design; software architectural design; software testing;
software project management; software evolution; verification and validation;
software cost estimation; software quality assurance
o กลุ่มโครงสร้างพื้นฐานของระบบ
ST2025101 ภาษาการเขียนโปรแกรม 3(2-2-5)
Programming Languages
การเขียนโปรแกรมออบเจกต์ ไทป์ซิสเต็ม การน าเสนอโปรแกรม การแปลภาษาและ
็
ปฏิบัติการรันโปรแกรม การเขียนโปรแกรมเชื่อมต่อฐานข้อมูล
Object-oriented programming; type systems; program representation; language
translation and execution; database programming
ST2025102 ปัญญาประดิษฐ ์ 3(2-2-5)
Artificial Intelligence
ปัญญาประดิษฐ์ การประยุกต์ใช้งานปัญญาประดิษฐ์ การแทนองค์ความรู้ ตรรกศาสตร์เชิง
ประพจน์และตรรกศาสตร์ภาคแสดง การแก้ปัญหาโดยการค้นหา การค้นหาแบบฮิวรีสติก การ
ื้
ค้นหาแบบไม่มีข้อมูล การเล่นเกมส์โดยการค้นหาแบบปรปักษ์ การแก้ปัญหาบนพนฐานของ
องค์ความรู้ อัลกอริทึมการเรียนรู้ของเครื่อง โครงข่ายใยประสาทเทียม ตรรกศาสตร์คลุมเครือ
Artificial intelligence, AI applications; knowledge representation, propositional
and predicate logic; problem solving by searching, heuristic search, uninformed
search, game playing: adversarial search; knowledge- based problem solving;
machine learning algorithm, artificial neural networks; fuzzy logic
หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์ (หลักสูตรปรับปรุง พ.ศ. 2566) คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยเทคโนโลยีราชมงคลพระนคร

