โครงสร้างหลักสูตรวิทยาศาสตร์บัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์ รวมตลอดหลักสูตรไม่น้อยกว่า 133 หน่วยกิต
โครงสร้างหลักสูตร | | |
รวมตลอดหลักสูตรไม่น้อยกว่า | 133 | หน่วยกิต |
1)หมวดวิชาศึกษาทั่วไป | 33 | หน่วยกิต |
– กลุ่มวิชาภาษาและการสื่อสาร | 12 | หน่วยกิต |
– กลุ่มวิชามนุษยศาสตร์ | 6 | หน่วยกิต |
– กลุ่มวิชาสังคมศาสตร์ | 6 | หน่วยกิต |
– กลุ่มวิชาคณิตศาสตร์ วิทยาศาสตร์และเทคโนโลยี | 9 | หน่วยกิต |
2) หมวดวิชาบังคับ | 94 | หน่วยกิต |
– กลุ่มวิชาแกนทางด้านวิทยาศาสตร์และคณิตศาสตร์ | 12 | หน่วยกิต |
– กลุ่มวิชาเฉพาะ | 45 | หน่วยกิต |
– กลุ่มวิชาเลือก | 30 | หน่วยกิต |
– กลุ่มวิชาปฏิบัติการและฝึกประสบการณ์วิชาชีพหรือสหกิจศึกษา | 7 | หน่วยกิต |
3) หมวดวิชาเลือกเสรี จำนวนไม่น้อยกว่า | 6 | หน่วยกิต |
รายวิชาในหมวดต่างๆ
1. หมวดวิชาศึกษาทั่วไป (จำนวนไม่น้อยกว่า 33 หน่วยกิต)
กลุ่มภาษาและการสื่อสาร จำนวน 12 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
GED1001 | สารสนเทศเพื่อการศึกษาค้นคว้า | 3(3-0-6) |
GED1002 | ภาษาไทยเพื่อการสื่อสาร | 3(3-0-6) |
GED1003 | ภาษาอังกฤษพื่นฐาน | 3(3-0-6) |
GED1004 | ภาษาอังกฤษเพื่อการประยุกต์ใช้ | 3(3-0-6) |
กลุ่มมนุษย์ศาสตร์เรียนไม่น้อยกว่า 6 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
GED2003 | การพัฒนาตน | 3(3-0-6) |
GED2004 | สุนทรียศาสตร์ | 3(3-0-6) |
GED2001 | พุทธทาสศึกษา | 3(3-0-6) |
GED2002 | ปรัชญากับชีวิต | 3(3-0-6) |
กลุ่มสังคมศาสตร์เรียนไม่น้อยกว่า 6 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
GED3001 | วิถีโลก | 3(3-0-6) |
GED3002 | วิถีไทย | 3(3-0-6) |
GED3003 | กฎหมายกับสังคม | 3(3-0-6) |
กลุ่มวิทยาศาสตร์และคณิตศาสตร์ 9 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
GED4001 | วิทยาศาสตร์เพื่อคุณภาพชีวิต | 3(3-0-6) |
GED4002 | การคิดและการตัดสินใจ | 3(3-0-6) |
GED4003 | คอมพิวเตอร์กับชีวิต | 3(2-2-5) |
2.หมวดวิชาบังคับ เรียนไม่น้อยกว่า 94 หน่วยกิต
กลุ่มวิชาแกนทางด้านวิทยาศาสตร์และคณิตศาสตร์ 12 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
SMA0101 | แคลคูลัส 1 | 3(3-0-6) |
SCS0101 | พีชคณิตคอมพิวเตอร์ | 3(2-2-5) |
SCS0102 | คณิตศาสตร์ดีสครีตสําหรับคอมพิวเตอร์ | 3(2-2-5) |
SCS0103 | สถิติสําหรับนักวิทยาศาสตร | 3(2-2-5) |
กลุ่มวิชาเฉพาะ 45 หน่วยกิต
องค์การและระบบสารสนเทศ 6 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
SCS0207 | การวิเคราะห์และออกแบบระบบ | 3(2-2-5) |
SCS0301 | ระบบสารสนเทศเพื่อการจัดการ | 3(2-2-5) |
เทคโนโลยีเพื่องานประยุกต์ 6 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
SCS0308 | การค้นคืนสารสนเทศ | 3(2-2-5) |
SCS0501 | เทคโนโลยีมัลติมีเดีย | 3(2-2-5) |
เทคโนโลยีและวิธีการทางซอฟต์แวร์ 15 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
SCS0202 | หลักการเขียนโปรแกรมคอมพิวเตอร์ | 3(2-2-5) |
SCS0203 | การเขียนโปรแกรมบนเว็บ | 3(2-2-5) |
SCS0204 | การเขียนโปรแกรมภาษาวิชวล | 3(2-2-5) |
SCS0205 | โครงงานทางด้านวิทยาการคอมพิวเตอร์ | 3(2-2-5) |
โครงสร้างพื้นฐานของระบบ 15 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
SCS0201 | การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริทึม | 3(2-2-5) |
SCS0206 | โครงสร้างข้อมูล | 3(2-2-5) |
SCS0601 | การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ | 3(2-2-5) |
SCS0701 | ระบบปฏิบัติการ | 3(2-2-5) |
SCS0901 | ระเบียบวิธีวิจัยทางวิทยาการคอมพิวเตอร์ | 3(2-2-5) |
ฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ 3 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
SCS0702 | ระบบคอมพิวเตอร์และสถาปัตยกรรม | 3(2-2-5) |
กลุ่มวิชาเลือก 30 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
SCS0104 | การประมวลผลแฟ้มข้อมูล | 3(2-2-5) |
SCS0105 | การสร้างคอมไพเลอร์ | 3(2-2-5) |
SCS0106 | คณิตศาสตร์สําหรับคอมพิวเตอร์ | 3(2-2-5) |
SCS0107 | การวิเคราะห์เชิงตัวเลขสําหรับคอมพิวเตอร์ | 3(2-2-5) |
SCS0208 | การเขียนโปรแกรมขั้นสูง | 3(2-2-5) |
SCS0209 | การวิเคราะห์และออกแบบเชิงอ็อบเจกต์ | 3(2-2-5) |
SCS0210 | วิศวกรรมซอฟต์แวร์ | 3(2-2-5) |
SCS0211 | การออกแบบปฏิสัมพันธ์ | 3(2-2-5) |
SCS0212 | การจัดการโครงการซอฟต์แวร์ | 3(2-2-5) |
SCS0213 | การออกแบบและพัฒนาเว็บ | 3(2-2-5) |
SCS0214 | การออกแบบและพัฒนาซอฟต์แวร์ | 3(2-2-5) |
SCS0215 | การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่ | 3(2-2-5) |
SCS0302 | กฎหมายและจรรยาบรรณสําหรับเทคโนโลยีสารสนเทศ | 3(3-0-6) |
SCS0303 | ภาษาอังกฤษสําหรับคอมพิวเตอร์ 1 | 3(3-0-6) |
SCS0304 | ภาษาอังกฤษสําหรับคอมพิวเตอร์ 2 | 3(3-0-6) |
SCS0305 | การวิจัยดําเนินงาน | 3(2-2-5) |
SCS0306 | ระบบสารสนเทศทางภูมิศาสตร์ | 3(2-2-5) |
SCS0307 | เทคโนโลยีสารสนเทศเพื่อการจัดการองค์ความรู้ | 3(2-2-5) |
SCS0401 | ระบบฐานข้อมูล | 3(2-2-5) |
SCS0402 | ระบบการจัดการฐานข้อมูล | 3(2-2-5) |
SCS0403 | การพาณิชย์อิเล็กทรอนิกส์ | 3(2-2-5) |
SCS0404 | ฐานข้อมูลธุรกิจและคลังข้อมูล | 3(2-2-5) |
SCS0405 | ซอฟต์แวร์พัฒนาระบบฐานข้อมูล | 3(2-2-5) |
SCS0406 | โปรแกรมประยุกต์ด้านสถิติและวิจัย | 3(2-2-5) |
SCS0407 | โปรแกรมสําเร็จรูปและการประยุกต์ใช้งาน | 3(2-2-5) |
SCS0408 | การออกแบบฐานข้อมูลชั้นสูง | 3(2-2-5) |
SCS0409 | ระบบการจัดการสํานักงานอัตโนมัติ | 3(2-2-5) |
SCS0502 | ปัญญาประดิษฐ์ | 3(2-2-5) |
SCS0503 | ระบบสนับสนุนการตัดสินใจ | 3(2-2-5) |
SCS0504 | กราฟิกส์และเกม | 3(2-2-5) |
SCS0505 | การประมวลผลภาพ | 3(2-2-5) |
SCS0506 | การทําเหมืองข้อมูล | 3(2-2-5) |
SCS0507 | การประมวลผลภาษาธรรมชาติ | 3(2-2-5) |
SCS0508 | ระบบผู้เชี่ยวชาญ | 3(2-2-5) |
SCS0509 | โครงข่ายประสาทเทียม | 3(2-2-5) |
SCS0602 | ระบบปฏิบัติการเครือข่าย | 3(2-2-5) |
SCS0603 | ความมั่นคงระบบเครือข่าย | 3(2-2-5) |
SCS0604 | การเขียนโปรแกรมเครือข่ายคอมพิวเตอร์ | 3(2-2-5) |
SCS0605 | การวิเคราะห์และออกแบบเครือข่าย | 3(2-2-5) |
SCS0606 | การบริหารอุปกรณ์เครือข่าย | 3(2-2-5) |
SCS0703 | การออกแบบวงจรดิจิทัล | 3(2-2-5) |
SCS0704 | ไมโครโปรเซสเซอร์ | 3(2-2-5) |
SCS0705 | การศึกษาวงจรและซ่อมบํารุงไมโครคอมพิวเตอร์ | 3(2-2-5) |
SCS0903 | การสัมมนาทางวิทยาการคอมพิวเตอร์ | 3(3-0-6) |
SCS0904 | หัวข้อพิเศษเกี่ยวกับวิทยาการคอมพิวเตอร์ 1 | 3(3-0-6) |
SCS0905 | หัวข้อพิเศษเกี่ยวกับวิทยาการคอมพิวเตอร์ 2 | 3(3-0-6) |
กลุ่มวิชาปฏิบัติการและการฝึกประสบการณ์วิชาชีพ 7 หน่วยกิต
รหัสวิชา | ชื่อวิชา | หน่วยกิต |
SCS0801 | การเตรียมฝึกประสบการณ์วิชาชีพวิทยาการคอมพิวเตอร์ | 2(0-90-0) |
SCS0802 | การฝึกประสบการณ์วิชาชีพวิทยาการคอมพิวเตอร์ | 5(0-350-0) |
3.หมวดวิชาเลือกเสรี จํานวนไม่น้อยกว่า 6 หน่วยกิต
ให้นักศึกษาเลือกเรียนวิชาใด ๆ ในระดับปริญญาตรีที่เปิดสอนในมหาวิทยาลัยราชภัฏสุราษฎร์ธานี โดยไม่ซ้ํากับรายวิชาที่เคยเรียนมาแล้ว และต้องไม่เป็นรายวิชาที่กําหนดให้เรียนโดยไม่นับหน่วยกิตรวมในเกณฑ์การสําเร็จหลักสูตรสาขาวิชานั้น ๆ