หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาภูมิสารสนเทศศาสตร์(หลักสูตรปรับปรุง พ.ศ. 2560)



1. ชื่อหลักสูตร

ภาษาไทย วิทยาศาสตรบัณฑิต สาขาวิชาภูมิสารสนเทศศาสตร์
ภาษาอังกฤษ Bachelor of Science Program in Geo-informatics

2. ชื่อปริญญา


วท.บ. (ภูมิสารสนเทศศาสตร์)
B.Sc. (Geo-informatics)
ภาษาไทย วิทยาศาสตรบัณฑิต (ภูมิสารสนเทศศาสตร์)
ภาษาอังกฤษ Bachelor of Science (Geo-informatics)

3. หน่วยงานที่รับผิดชอบ

ภาควิชาวิทยาการคอมพิวเตอร์คณะวิทยาศาสตร์มหาวิทยาลัยขอนแก่น


4. หลักการและเหตุผล ปรัชญาและวัตถุประสงค์ของหลักสูตร


4.1 หลักการและเหตุผล

ปัจจุบันโลกมีการพัฒนาเปลี่ยนแปลงและวิวัฒนาการทางด้านเทคโนโลยีอย่างรวดเร็ว องค์กรต่างๆ มีการนำเทคโนโลยีคอมพิวเตอร์และระบบสารนเทศต่างๆ เข้ามาใช้งานอย่างกว้างขวางมากขึ้นเพื่อสนับสนุนการปฏิบัติการในองค์กร รวมถึงการสกัดองค์ความรู้ต่างๆจากระบบสารสนเทศที่มีอยู่มาช่วยในการตัดสินใจในองค์กร สำหรับประเทศไทยได้มีการจัดทำแผนแม่บทเทคโนโลยีและการสื่อสารฉบับที่ 1 ระหว่างปี 2545 - 2549 และแผนแม่บทฉบับที่ 2 ระหว่างปี พ.ศ. 2550 – 2554 ได้มีการกำหนดยุทธศาสตร์การนำ ICT มาใช้ในการบริหารภาครัฐ และเอกชน สร้างมาตรฐานการวิจัย ที่มีศักยภาพต่อการพัฒนาประเทศ มุ่งเป็นองค์กรที่มีบุคลากรที่มีความพร้อมความสามารถ พัฒนาด้าน IT ให้อยู่ในกลุ่มประเทศที่มีศักยภาพในการเป็นผู้นำ มีการลงทุนในการพัฒนาทักษะกำลังคน ซึ่งนำไปสู่ความต้องการกำลังคนที่มีความสามารถในการดำเนินด้านวิทยาการคอมพิวเตอร์และสารสนเทศเพื่อสนับสนุนการดำเนินการดังกล่าว

สำหรับมหาวิทยาลัยขอนแก่น มีหน้าที่และความรับผิดชอบในการดำเนินการจัดการศึกษาระดับอุดมศึกษา กำหนดนโยบายและจัดทำแผนการพัฒนามหาวิทยาลัยให้สอดคล้องกับนโยบายและแผนการพัฒนาประเทศ ในส่วนของภาควิชาวิทยาการคอมพิวเตอร์มีบุคลากรที่มีความรู้ความเชี่ยวชาญด้านวิทยาการคอมพิวเตอร์, เทคโนโลยีสารสนเทศและภูมิสารสนเทศศาสตร์ ที่พร้อมจะส่งเสริมและผลิตบัณฑิต ให้สอดคล้องกับภารกิจของภาควิชาวิทยาการคอมพิวเตอร์ ในการจัดการเรียนการสอนทั้งในระดับปริญญาตรี โท และระดับปริญญาเอก เพื่อผลิตบัณฑิตให้มีความรอบรู้วิชาการทั้งภาคทฤษฎี และภาคปฏิบัติ มีความสามารถในการใช้คอมพิวเตอร์และเทคโนโลยีสารสนเทศ มีความรู้ภาษาอังกฤษในระดับสื่อสาร มีความสามารถในการคิดและวิเคราะห์อย่างเป็นระบบ มีคุณธรรม จริยธรรม และรับผิดชอบต่อสังคม สอดคล้องกับความต้องการบุคลากรทางด้านวิทยาการคอมพิวเตอร์ ทั้งภาครัฐและเอกชน

4.2 ปรัชญา

หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์ เป็นหลักสูตรที่มุ่งหวังจะผลิตบัณฑิตที่มีความรู้ความสามารถทางด้านวิทยาการคอมพิวเตอร์ทั้งภาคทฤษฎีและภาคปฎิบัติ มีทักษะทางด้านคอมพิวเตอร์ตามความสนใจและศักยภาพส่วนบุคคล มีความสามารถในการคิดและวิเคราะห์ได้อย่างเป็นระบบ มีความคิดริเริ่มสร้างสรรค์ มีความสามารถทางวิชาการ มีความสนใจใฝ่หาความรู้ ศึกษาตลอดชีวิต สามารถนำความรู้ไปประยุกต์ใช้ได้อย่างเหมาะสม สามารถทำงานร่วมกับผู้อื่นได้ดี มีความรับผิดชอบต่อสังคม มีจิตสำนึกในคุณธรรม จริยธรรมและจรรยาบรรณ

4.3 วัตถุประสงค์ของหลักสูตร

หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์ ฉบับเดิมเริ่มใช้เมื่อปี พ.ศ. 2536 ความจำเป็นต้องปรับปรุงใหม่ให้สอดคล้องกับความก้าวหน้าของวิทยาการด้านคอมพิวเตอร์ โดยมีวัตถุประสงค์ของหลักสูตร ดังนี้
เพื่อผลิตบัณฑิตระดับปริญญาตรี สาขาวิชาวิทยาการคอมพิวเตอร์ให้มีความรู้ ความสามารถในการประกอบวิชาชีพด้านคอมพิวเตอร์และมีความพร้อมในด้านต่าง ๆ คือ
มีความคิดริเริ่ม สร้างสรรค์ สามารถติดตามความก้าวหน้าทางวิชาการอย่างต่อเนื่อง
มีความสำนึกใหม่ในหน้าที่รับผิดชอบต่อตนเองและสังคม มีมนุษยสัมพันธ์ที่ดี สามารถทำงานเป็นกลุ่มได้อย่างมีประสิทธิภาพ
มีทัศนคติที่ดีต่อวิชาชีพ มีคุณธรรมและจรรยาบรรณ

4.4 จุดเด่นหรือจุดแข็งของหลักสูตร

หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์ เป็นหลักสูตรที่สอดคล้องกับการใช้ชีวิตประจำวันของทุกคนในยุคปัจจุบัน ซึ่งเป็นยุคโลกาภิวัตน์หรือโลกไร้พรมแดนและมีการติดต่อสื่อสารข้อมูลผ่านระบบเครือข่ายโลก โดยทุกหน่วยงานทั้งภาครัฐและเอกชนจะเน้นการนำคอมพิวเตอร์และเทคโนโลยีสารสนเทศเข้ามาใช้งาน หลักสูตรนี้ยังเน้นการผลิตนักศึกษาในตำแหน่งงานที่ตลาดแรงงานต้องการเป็นจำนวนมาก ได้แก่ โปรแกรมเมอร์ นักวิเคราะห์ระบบ ผู้ดูแลระบบเครือข่าย นักวิศวกรซอฟต์แวร์ ผู้บริหารโครงการซอฟต์แวร์ นักวิจัย บุคลากรด้าน Graphics Multimedia และส่วนมากบัณฑิตที่สำเร็จการศึกษาหลักสูตรฯ นี้ มีงานทำ 100% และได้รับเงินเดือนสูงกว่าสาขาวิชาอื่น นอกจากนี้หลักสูตรยังให้ความสำคัญกับแนวคิดทางปรัชญา ซึ่งจะทำให้นักศึกษามีความคิดและวิเคราะห์ได้อย่างเป็นระบบ มีความสามารถทางวิชาการ มีความรับผิดชอบต่อสังคม มีจิตสำนึกในคุณธรรม จริยธรรมและจรรยาบรรณ


5. กำหนดการเปิดสอน

จะเปิดดำเนินการเรียนการสอนหลักสูตรนี้ ตั้งแต่ภาคการศึกษาต้น ปีการศึกษา 2555 เป็นต้นไป


6. คุณสมบัติของผู้เข้าศึกษา

เป็นผู้มีคุณสมบัติตามระเบียบมหาวิทยาลัยขอนแก่น ว่าด้วยการศึกษาขั้นปริญญาตรี พ.ศ. 2550 หมวดที่ 2 ข้อ 9 หรือเป็นไปตามระเบียบมหาวิทยาลัยขอนแก่นที่ปรับปรุงใหม่


7. การคัดเลือกผู้เข้าศึกษา

ให้เป็นไปตามระเบียบมหาวิทยาลัยขอนแก่น ว่าด้วยการศึกษาขั้นปริญญาตรี พ.ศ. 2548 หมวดที่ 2 ข้อ 8 หรือเป็นไปตามระเบียบมหาวิทยาลัยขอนแก่นที่ปรับปรุงใหม่่


8. จำนวนรับเข้าศึกษา

ประมาณ 80 คน

9. วิชาที่สอบ

ภาษาอังกฤษ 30%
คณิตศาสตร์1 30%
เคมี 15%
ฟิสิกส์ 25%
รวม 100%

นักศึกษาจะต้องมีจำนวนหน่วยกิตรวมตลอดหลักสูตร ไม่น้อยกว่า 137 หน่วยกิต นักศึกษาที่จะสำเร็จการศึกษาได้จะต้องผ่านวิชาสหกิจศึกษาหรือวิชาโครงงานคอมพิวเตอร์ และผ่านการฝึกงาน

หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต
- กลุ่มวิชาภาษา 12 หน่วยกิต
- กลุ่มวิชามนุษยศาสตร์และสังคมศาสตร์ 3 หน่วยกิต
- กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ 15 หน่วยกิต
หมวดวิชาเฉพาะ 101 หน่วยกิต
- กลุ่มวิชาพื้นฐานวิชาชีพ 28 หน่วยกิต
- กลุ่มวิชาบังคับ 52 หน่วยกิต
1.กลุ่มวิชาชีพ 46 หน่วยกิต
2.กลุ่มวิชาฝึกงานและสหกิจศึกษา 6 หน่วยกิต
- กลุ่มวิชาเลือก 21 หน่วยกิต
หมวดวิชาเลือกเสรี ไม่น้อยกว่า 6 หน่วยกิต
รวมทั้งหมด 137 หน่วยกิต
ปีที่ 1 ภาคการศึกษาที่ 1 หน่วยกิต
000 101 ภาษาอังกฤษ1
English I
3(3-0-6)
000 174 ทักษะการเรียนรู้
Learning Skills
3(3-0-6)
SC001 002 วิทยาศาสตร์ เทคโนโลยีและนวัตกรรมเพื่อการพัฒนาที่ยั่งยืน
Science , technology and innovation for sustainable development
3(3-0-6)
000 159 ความเป็นพลเมืองในสังคมประชาธิปไตย
Citizenship in Democratic Society
3(3-0-6)
SC401 201 แคลคูลัสสำหรับวิทยาศาสตร์กายภาพ1
Calculus for Physical Science I
3(3-0-6)
SC311 001 วิทยาการคอมพิวเตอร์หลักมูล
Fundamentals of Computer Science
3(2-2-5)
SC311 002 การเขียนโปรแกรมเชิงโครงสร้างสำหรับวิทยาการคอมพิวเตอร์
Structured Programming for Computer Science
3(2-2-5)
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 21 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 21 หน่วยกิต
ปีที่ 1 ภาคการศึกษาที่ 2 หน่วยกิต
000 102 ภาษาอังกฤษ2
English II
3(3-0-6)
000 153
หรือ
000 156
ภูมิปัญญาท้องถิ่น
Local Wisdom

พหุวัฒนธรรม
Multiculturalism
3(3-0-6)
SC002 104 วิทยาศาสตร์กายภาพ
Physical Science
3(3-0-6)
SC401 202 แคลคูลัสสำหรับวิทยาศาสตร์กายภาพ2
Calculus for Physical Science II
3(3-0-6)
SC311 003 การเขียนโปรแกรมเชิงวัตถุ
Object-Oriented Programming
3(2-2-5)
SC311 004 สถาปัตยกรรมระบบคอมพิวเตอร์
Computer Systems Architecture
3(2-2-5)
Xxxxx xxx วิชาเลือกเฉพาะทาง
Specialized Electives
3 หน่วยกิต
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 21 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 42 หน่วยกิต
ปีที่ 2 ภาคการศึกษาที่ 1 หน่วยกิต
000 103 ภาษาอังกฤษ3
English III
3(3-0-6)
000 175
หรือ
000 176
การคิดเชิงสร้างสรรค์และการแก้ปัญหา
Creative Thinking and Problem Solving

ผู้ประกอบการสร้างสรรค์
Creative Entrepreneurs
3(3-0-6)
SC402 101 พีชคณิตเชิงเส้น1
Linear Algebra 1
3(3-0-6)
SC602 005 ความน่าจะเป็นและสถิติ
Probability and Statistics
3(3-0-6)
SC312 001 โครงสร้างข้อมูล
Data Structure
3(2-2-5)
SC312 002 การโต้ตอบระหว่างมนุษย์และคอมพิวเตอร์
Human Computer Interaction
3(2-2-5)
Xxxxx xxx วิชาเลือกเฉพาะทาง
Specialized Electives
3 หน่วยกิต
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 21 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 63 หน่วยกิต
ปีที่ 2 ภาคการศึกษาที่ 2 หน่วยกิต
000 103 ภาษาอังกฤษ4
English IV
3(3-0-6)
SC402 401 วิยุตคณิตและการประยุกต์
Discrete Mathematic and Applications
3(3-0-6)
SC312 003 ระบบจัดการฐานข้อมูลและการออกแบบฐานข้อมูล
Database Management System and Database Design
3(3-0-6)
SC312 004 ปฏิบัติการระบบฐานข้อมูลและการออกแบบ
Database System and Design Laboratory
1(0-2-1)
SC312 005 เครือข่ายคอมพิวเตอร์
Computer Networks
3(2-2-5)
SC312 006 การวิเคราะห์ขั้นตอนวิธี
Analysis of Algorithms
3(3-0-6)
Xxxxx xxx วิชาเลือกเฉพาะทาง
Specialized Electives
3 หน่วยกิต
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 19 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 82 หน่วยกิต
ปีที่ 3 ภาคการศึกษาที่ 1 หน่วยกิต
411 224 ภาษาอังกฤษเทคนิคสำหรับวิทยาศาสตร์และเทคโนโลยี2
Technical English for Science and Technology II
3(3-0-6)
SC403 602 วิธีเชิงตัวเลขสำหรับวิทยาการคอมพิวเตอร์
Numerical Methods for Computer Science
3(3-0-6)
SC313 001 ระบบปฏิบัติการและการเขียนโปรแกรมซีสเต็มคอล
Operating Systems and System Calls programming
3(2-2-5)
SC313 002 หลักการออกแบบพัฒนาซอฟต์แวร์
Principles of Software Design and Development
3(2-2-5)
SC313 003 การวิเคราะห์และออกแบบระบบ
Systems analysis and design
3(2-2-5)
SC313 761 สัมมนาทางวิทยาการคอมพิวเตอร์
Seminar in Computer Science
1(1-0-2)
Xxxxx xxx วิชาเลือกเฉพาะทาง
Specialized Electives
6 หน่วยกิต
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 22 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 104 หน่วยกิต
ปีที่ 3 ภาคการศึกษาที่ 2 หน่วยกิต
000 145 ภาวะผู้นำและการจัดการ
Leadership and Management
3(3-0-6)
SC313 004 วิศวกรรมซอฟต์แวร์
Software Engineering
3(2-2-5)
SC313 005 ทฤษฎีการคำนวณ
Theory of Computation
3(3-0-6)
SC313 006 ปัญญาประดิษฐ์
Artificial Intelligence
3(2-2-5)
SC313 762 ระเบียบวิธีทำวิจัย
Research Methodology
3(3-0-6)
Xxxxx xxx วิชาเลือกเฉพาะทาง
Specialized Electives
6 หน่วยกิต
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 21 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 125 หน่วยกิต
สำหรับนักศึกษาที่จะเลือกแผนสหกิจศึกษาให้ลงเพิ่มอีก1รายวิชา

SC002 001 การเตรียมความพร้อมก่อนปฏิบัติงานสหกิจศึกษาสำหรับนัก (ไม่นับหน่วยกกิจคณะวิทยาศาสตร์)
Orientation to Co-Operative Education for Science Student
หมายเหตุ: มีการประเมินผลเป็นS/U

ปีที่ 4 ภาคการศึกษาที่ 1 หน่วยกิต
แบบเลือกเรียนวิชาโครงงานคอมพิวเตอร์
SC314 774 โครงงานวิทยาการคอมพิวเตอร์1
Computer Science Project I
3(3-0-6)
Xxxxx xxx วิชาเลือกเสรี
Free Electives
6 หน่วยกิต
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 9 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 134 หน่วยกิต
แบบเลือกเรียนวิชาสหกิจศึกษา
Xxxxx xxx วิชาเลือกเฉพาะทาง
Specialized Electives
3 หน่วยกิต
Xxxxx xxx วิชาเลือกเสรี
Free Electives
6 หน่วยกิต
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 9 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 131 หน่วยกิต
ปีที่ 4 ภาคการศึกษาที่ 2 หน่วยกิต
แบบเลือกเรียนวิชาโครงงานคอมพิวเตอร์
SC314 775 โครงงานวิทยาการคอมพิวเตอร์2
Computer Science Project II
3(3-0-6)
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 3 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 137 หน่วยกิต
แบบเลือกเรียนวิชาสหกิจศึกษา
SC314 785 สหกิจศึกษาทางวิทยาการคอมพิวเตอร์
Co-operative Education in Computer Science
6(0-18-9)
รวมจำนวนหน่วยกิตลงทะเบียนเรียน 6 หน่วยกิต
รวมจำนวนหน่วยกิตสะสม 137 หน่วยกิต
หมายเหตุ ภาควิชาวิทยาการคอมพิวเตอร์ อาจจะพิจารณาเปิดรายวิชาสหกิจศึกษาทั้งภาคต้นและภาคปลาย

ให้นักศึกษาเลือกจากรายวิชาในกลุ่มวิชาภาษา กลุ่มวิชามนุษยศาสตร์และสังคมศาสตร์ กลุ่มวิชา วิทยาศาสตร์และคณิตศาสตร์ หรือรายวิชาอื่นที่ภาควิชาวิทยาการคอมพิวเตอร์จะเปิดสอนเพิ่มเติมอีกภาค

1. หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต
1.1 กลุ่มวิชาภาษา 12 หน่วยกิต
000 101 ภาษาอังกฤษ1
English I
3(3-0-6)
000 102 ภาษาอังกฤษ2
English II
3(3-0-6)
000 103 ภาษาอังกฤษ3
English III
3(3-0-6)
000 104 ภาษาอังกฤษ4
English IV
3(3-0-6)
1.2 กลุ่มวิชามนุษยศาสตร์และสังคมศาสตร์ 9 หน่วยกิต
000 145 ภาวะผู้นำและการจัดการ
Leadership and Management
3(3-0-6)
และเลือกจากรายวิชาดังต่อไปนี้
000 153 ภูมิปัญญาท้องถิ่น
Local Wisdom
3(3-0-6)
000 156 พหุวัฒนธรรม
Multiculturalism
3(3-0-6)
000 159 ความเป็นพลเมืองในสังคมประชาธิปไตย
Citizenship in Democratic Society
3(3-0-6)
1.3 กลุ่มวิชาคณิตศาสตร์และวิทยาศาสตร์ 9 หน่วยกิต
000 174 ทักษะการเรียนรู้
Learning Skills
3(3-0-6)
และเลือกจากรายวิชาดังต่อไปนี้
000 175 การคิดเชิงสร้างสรรค์และการแก้ปัญหา
Creative Thinking and Problem Solving
3(3-0-6)
000 176 ผู้ประกอบการสร้างสรรค์
Creative Entrepreneurs
3(3-0-6)
SC001 002 วิทยาศาสตร์ เทคโนโลยีและนวัตกรรมเพื่อการพัฒนาที่ยั่งยืน
Science , technology and innovation for sustainable development
3(3-0-6)

นักศึกษาต้องลงทะเบียนและสอบผ่านทุกรายวิชา ดังต่อไปนี้

2. หมวดวิชาเฉพาะ ? หน่วยกิต
2.1 กลุ่มวิชาบังคับพื้นฐานวิชาชีพ 28 หน่วยกิต
SC002 104 วิทยาศาสตร์กายภาพ
Physical Science
3(3-0-6)
SC401 201 แคลคูลัสสำหรับวิทยาศาสตร์กายภาพ1
Calculus for Physical Science I
3(3-0-6)
SC401 202 แคลคูลัสสำหรับวิทยาศาสตร์กายภาพ2
Calculus for Physical Science II
3(3-0-6)
SC402 101 พีชคณิตเชิงเส้น1
Linear Algebra I
3(3-0-6)
SC602 005 ความน่าจะเป็นและสถิติ
Probability and Statistics
3(3-0-6)
SC402 401 วิยุตคณิตและการประยุกต์
Discrete Mathematics and Applications
3(2-2-5)
SC403 602 วิธีเชิงตัวเลขสำหรับวิทยาการคอมพิวเตอร์
Numerical Methods for Computer Science
3(3-0-6)
**SC313 761 สัมมนาทางวิทยาการคอมพิวเตอร์
Seminar in Computer Science
1(1-0-2)
**SC313 762 ระเบียบวิธีวิจัย
Research Methodology
3(3-0-6)
411 224 ภาษาอังกฤษเทคนิคสำหรับวิทยาศาสตร์และเทคโนโลยี2
Technical English for Science and Technology II
3(3-0-6)
2.2 กลุ่มวิชาบังคับ 52 หน่วยกิต
นักศึกษาต้องลงทะเบียนและสอบผ่านทุกรายวิชาจานวน52 หน่วยกิตดังต่อไปนี้
2.2.1 กลุ่มวิชาชีพ 46 หน่วยกิต
กลุ่มที่ 1 ประเด็นด้านองค์การและระบบสารสนเทศ 3 หน่วยกิต
**SC313 003 การวิเคราะห์และออกแบบระบบ
System Analysis and Design
3(2-2-5)
กลุ่มที่ 2 เทคโนโลยีเพื่องานประยุกต์ 10 หน่วยกิต
**SC312 002 การโต้ตอบระหว่างมนุษย์และคอมพิวเตอร์
Human Computer Interaction
3(2-2-5)
**SC312 003 ระบบจัดการฐานข้อมูลและการออกแบบฐานข้อมูล
Database Management System and Database Design
3(3-0-6)
**SC312 004 ปฏิบัติการระบบฐานข้อมูลและการออกแบบ
Database System and Design Laboratory
1(0-2-1)
**SC312 005 เครือข่ายคอมพิวเตอร์
Computer Networks
3(2-2-5)
กลุ่มที่ 3 เทคโนโลยีและวิธีการทางซอฟต์แวร์ 12 หน่วยกิต
**SC311 002 การเขียนโปรแกรมเชิงโครงสร้างสำหรับวิทยาการคอมพิวเตอร์
Structured Programming for Computer Science
3(2-2-5)
**SC311 003 การเขียนโปรแกรมเชิงวัตถุ
Object – Oriented Programming
3(2-2-5)
**SC313 002 หลักการออกแบบพัฒนาซอฟต์แวร์
Principles of Software Design and Development
3(2-2-5)
**SC313 004 วิศวกรรมซอฟต์แวร์
Software Engineering
3(2-2-5)
กลุ่มที่ 4 โครงสร้างพื้นฐานของระบบ 18 หน่วยกิต
**SC311 001 วิทยาการคอมพิวเตอร์หลักมูล
Fundamentals of Computer Science
3(2-2-5)
**SC312 001 โครงสร้างข้อมูล
Data Structures
3(2-2-5)
**SC312 006 การวิเคราะห์ขั้นตอนวิธี
Analysis of Algorithm
3(3-0-6)
**SC313 001 ระบบปฏิบัติการและการเขียนโปรแกรมซีสเต็มคอล
Operating Systems and System Calls Programming
3(2-2-5)
**SC313 005 ทฤษฎีการคำนวณ
Theory of Computation
3(3-0-6)
**SC313 006 ปัญญาประดิษฐ์
Artificial Intelligence
3(2-2-5)
กลุ่มที่ 5 ฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ 3 หน่วยกิต
**SC311 004 สถาปัตยกรรมระบบคอมพิวเตอร์
Computer Systems Architecture
3(2-2-5)
2.2.2 กลุ่มวิชาฝึกงานและสหกิจศึกษาแผนสหกิจศึกษา 6 หน่วยกิต
SC002 001 การเตรียมความพร้อมก่อนปฏิบัติงานสหกิจศึกษาสำหรับคณะวิทยาศาสตร์
Orientation to Co-Operative Education for Science Student
ไม่นับหน่วยกิต
**SC314 785 สหกิจศึกษาทางวิทยาการคอมพิวเตอร์
Co-operative Education in Computer Science
6(0-18-9)
แผนปกติ
**SC314 774 โครงงานวิทยาการคอมพิวเตอร์1
Computer Science Project I
3(0-9-6)
**SC314 775 โครงงานวิทยาการคอมพิวเตอร์2
Computer Science Project II
3(0-9-6)
2.3 กลุ่มวิชาเลือก ไม่น้อยกว่า 21 หน่วยกิต

ให้นักศึกษาเลือกจากรายวิชาในกลุ่มวิชาวิทยาการคอมพิวเตอร์ที่เปิดสอนเพิ่มเติมอีกหรือรายวชา ภายหลังจำนวนไม่น้อยกว่า18หน่วยกิตโดยนักศึกษาสามารถเลือกเรียนในรายวิชาต่างๆในแต่ละกลุ่มสาขาวิชาได้ทุก กลุ่มและเลือกเรียนจากกลุ่มวิชาสังคมศาสตร์และการจัดการอีกไม่น้อยกว่า3หน่วยกิต

1) กลุ่มวิชาวิทยาการคอมพิวเตอร์ ไม่น้อยกว่า18 หน่วยกิต
กลุ่มย่อยที่ 1 ระบบอัจฉริยะ
*SC312 101 การเรียนรู้เชิงเครื่องจักรส าหรับวิทยาการข้อมูล
Machine Learning for Data Science
3(2-2-5)
**SC312 102 การจัดการความรู้
Knowledge Management
3(2-2-5)
**SC312 103 การค้นคืนสารสนเทศ
Information Retrieval
3(2-2-5)
**SC313 101 วิทยาการคำนวณ
Computational Science
3(3-0-6)
**SC313 102 โครงข่ายประสาท
Neural Networks
3(2-2-5)
*SC313 103 การวิเคราะห์วิทยาข้อมูลและการท าเหมืองข้อมูล
Data Analytics and Mining
3(2-2-5)
*SC313 104 ชีวสารสนเทศศาสตร์เบื้องต้น
Fundamental of Bioinformaics
3(2-2-5)
*SC313 105 การประมวลผลภาษาธรรมชาติ
Natural Language Processing
3(2-2-5)
*SC313 106 ตัวแบบกระบวนการหาค่าเหมาะที่สุด
Optimization and Modeling
3(3-0-6)
*SC313 107 การวิเคราะห์ข้อมูลขนาดใหญ
Big Data Analytics
3(2-2-5)
SC322 301 ตรรกะดิจิทัลและระบบฝังตัว
Digital Logic and Embedded Systems
3(2-2-5)
กลุ่มย่อยที่ 2 สื่อดิจิทัล
*SC311 201 ภาพเคลื่อนไหวคอมพิวเตอร์ 2 มิติ
2D Computer Animation
3(2-2-5)
**SC312 201 พื้นฐานการเขียนโปรแกรมเกม
Basic of Game Programming
3(2-2-5)
**SC313 201 การประมวลผลภาพดิจิทัล
Digital Image Processing
3(2-2-5)
*SC313 202 การเขียนโปรแกรมเกมขั้นสูง
Advance Game Programming
3(2-2-5)
SC332 101 ภูมิสารสนเทศศาสตร์สำหรับชีวิตประจำวัน
Geo-informatics for Daily Life
2(2-0-6)
SC332 002 ระบบสารสนเทศภูมิศาสตร์ขั้นแนะนำ
Introduction to Geographic Information System
3(2-3-6)
SC332 011 หลักมูลการรับรู้จากระยะไกล
Fundamentals of Remote Sensing
3(2-3-6)
SC333 302 การประยุกต์ทำแผนที่บนเว็บ
Web Mapping Application
3(2-3-6)
กลุ่มย่อยที่ 3 เครือข่ายและการเคลื่อนที่
**SC311 301 การพัฒนาโปรแกรมประยุกต์บนเว็บ
Web Application Development
3(2-2-5)
**SC312 301 เครือข่ายการสื่อสารไร้สายและอุปกรณ์เคลื่อนที่
Wireless and Mobile Communication Networks
3(2-2-5)
**SC312 302 เทคโนโลยีการออกแบบเว็บ
Web Design Technologies
3(2-2-5)
**SC312 303 การพัฒนาแอปพลิเคชันบนอุปกรณ์เคลื่อนที่
Mobile Application Development
3(2-2-5)
*SC312 304 การพัฒนาโปรแกรมประยุกต์บนเว็บขั้นสูง
Advance Web Application Development
3(2-2-5)
**SC313 301 สถาปัตยกรรมเครือข่าย
Network Architecture
3(3-0-6)
**SC313 302 การเชื่อมต่ออินเทอร์เน็ต
Internetworking
3(3-0-6)
**SC313 303 การพัฒนาโปรแกรมประยุกต์สำหรับองค์กร
Enterprise Application Development
3(2-2-5)
*SC313 304 เครือข่ายเซ็นเซอร์ไร้สาย
Wireless Sensor Networks
3(2-2-5)
*SC313 305 คลาวด์คอมพิวติ้งขั้น
Introduction to Cloud Computing
3(2-2-5)
*SC313 306 อินเทอร์เน็ตของสรรพสิ่ง
Internet of Things
3(2-2-5)
กลุ่มย่อยที่ 4 ระบบสารสนเทศและความมั่นคงไซเบอร์
**SC312 401 การพาณิชย์อิเล็กทรอนิกส์
Electronic Commerce
3(3-0-6)
*SC312 402 กลยุทธ์และการจัดการเทคโนโลยีดิจิทัล
Digital Technology Management and Strategies
3(3-0-6)
*SC313 402 การเข้ารหัสและความมั่นคงระบบเครือข่าย
Cryptography and Network Security
3(3-0-6)
*SC313 403 ความมั่นคงสารสนเทศและไซเบอร์
Information and Cyber Security
3(2-2-5)
*SC313 404 การบริหารระบบคอมพิวเตอร์และเครือข่าย
Computer System and Network Administration
3(2-2-5)
กลุ่มย่อยที่ 5 การพัฒนาซอฟต์แวร์และระบบ
**SC311 501 การเขียนโปรแกรมภาษาจาวา
Programming in Java
3(2-2-5)
**SC311 502 การเขียนโปรแกรมเชลล์
Shell Programming
3(2-2-5)
**SC311 503 การเขียนโปรแกรมสคริปต์
Script Programming
3(2-2-5)
**SC312 501 การเขียนโปรแกรมภาษาจาวาขั้นสูง
Advance Programming in Java
3(2-2-5)
**SC312 502 ฝึกปฏิบัติการสำหรับวิทยาการคอมพิวเตอร์
Workshop for Computer Science
3(2-2-5)
**SC312 503 การแข่งขันการเขียนโปรแกรมคอมพิวเตอร์
Computer Programming Contest
1(0-2-1)
**SC313 501 หลักภาษาโปรแกรม
Principles of Programming Languages
3(2-2-5)
*SC313 502 การออกแบบภาษาโปรแกรม
Programming Language Design
3(2-2-5)
*SC313 503 การเขียนซอฟต์แวร์อัตโนมัติ
Automatic Programming
3(2-2-5)
**SC313 504 การประกันคุณภาพซอฟต์แวร์
Software Quality Assurance
3(2-2-5)
**SC313 505 การปรับปรุงและประเมินกระบวนการซอฟต์แวร์
Software Process Appraisals and Improvement
3(3-0-6))
SC323 107 การเป็นผู้ประกอบการเทคโนโลยีสารสนเทศ
Information Technology Entrepreneurship
3(3-0-6)
SC323 004 การบริหารโครงการ
Project Management
3(2-2-5)
กลุ่มวิชาสังคมศาสตร์และการจัดการ ไม่น้อยกว่า 3 หน่วยกิต
777 100 ความรู้เบื้องต้นเกี่ยวกับกฎหมายทั่วไป
Introduction to Law
3(3-0-6)
967 261 หลักการจัดการ
Principles of Management
3(3-0-6))
967 262 การจัดการทรัพยากรมนุษย์
Human Resource Management
3(3-0-6)
967 363 การจัดการธุรกิจขนาดกลางและขนาดย่อม
Small and Medium Enterprises Management
3(3-0-6)
3. หมวดวิชาเลือกเสรี 6 หน่วยกิต

ให้นักศึกษาลงทะเบียนเรียนรายวิชาเลือกที่เปิดสอนในมหาวิทยาลัยขอนแก่น หรือสถาบันการศึกษาอื่นจำนวนไม่น้อยกว่า 6 หน่วยกิต
หมายเหตุ
* หมายถึง รายวิชาใหม่
** หมายถึง รายวิชาปรับปรุงใหม่

คำอธิบายระบบรหัสวิชา

รหัสวิชาสำหรับสาขาวิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ตัวอักษรและตัวเลขประกอบด้วย6 ตัว ดังนี้ SC หมายถึง คณะวิทยาศาสตร์

ตัวเลขหลักที่ 1 และตัวเลขหลักที่ 2 หมายถึงรหัสสาขาวิชาหรือหลักสูตรในคณะ

31 หมายถึง สาขาวิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์

ตัวเลขหลักที่3 หมายถึง ระดับของวิชา

  • 1 หมายถึง วิชาระดับปริญญาตรี ชั้นปีที่ 1
  • 2 หมายถึง วิชาระดับปริญญาตรี ชั้นปีที่ 2
  • 4 หมายถึง วิชาระดับปริญญาตรี ชั้นปีที่ 4

ตัวเลขหลักที่4 หมายถึง หมวดวิชา
  • 0 หมายถึง หมวดวิชาบังคับ
  • 1 หมายถึง วิชาเลือกหมวดระบบอัจฉริยะ
  • 2 หมายถึง วิชาเลือกหมวดสื่อดิจิทัล
  • 3 หมายถึง วิชาเลือกหมวดเครือข่ายและการเคลื่อนที่
  • 4 หมายถึง วิชาเลือกหมวดระบบสารสนเทศและความมั่นคงไซเบอร์
  • 5 หมายถึง วิชาเลือกหมวดการพัฒนาซอฟต์แวร์และระบบ
  • 6 หมายถึง สำรองสหรับการใช้ในอนาคต
  • 7 หมายถึง วิชาสัมมนา ระเบียบวิธีวิจัย ปัญหาพิเศษ สหกิจศึกษา ฝึกงาน
  • 8 หมายถึง สำรองสำหรับการใช้ในอนาคต
  • 9 หมายถึง สำรองสำหรับการใช้ในอนาคต

ตัวเลขหลักที่ 5 และหลักที่6หมายถึง ลำดับที่ของวิชาในแต่ละหมวดวิชา
  • 761 - 763 หมายถึงวิชาสัมมนาระดับปริญญาตรี
  • 774 - 775 หมายถึงวิชาปัญหาพิเศษระดับปริญญาตรี
  • 785 หมายถึงวิชาสหกิจศึกษา
  • 796 หมายถึงวิชาฝึกงาน

TOP