3.1 หลักสูตร
3.1.1 จำนวนหน่วยกิต รวมตลอดหลักสูตรไม่น้อยกว่า
127
หน่วยกิต
3.1.2 โครงสร้างหลักสูตร แบ่งเป็นหมวดวิชา ดังนี้
1) หมวดวิชาศึกษาทั่วไป จำนวนไม่น้อยกว่า
30
หน่วยกิต
2) หมวดวิชาเฉพาะ บังคับเรียนจำนวนไม่น้อยกว่า
91
หน่วยกิต
2.1) วิชาแกน บังคับเรียนจำนวนไม่น้อยกว่า
12
หน่วยกิต
2.2) วิชาเฉพาะด้าน บังคับเรียนจำนวนไม่น้อยกว่า
51
หน่วยกิต
2.2.1) กลุ่มประเด็นด้านองค์การและระบบสารสนเทศ บังคับเรียน
15
หน่วยกิต
2.2.2) กลุ่มเทคโนโลยีเพื่องานประยุกต์ บังคับเรียน
7
หน่วยกิต
2.2.3) กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์ บังคับเรียน
13
หน่วยกิต
2.2.4) กลุ่มโครงสร้างพื้นฐานของระบบ บังคับเรียน
13
หน่วยกิต
2.2.5) กลุ่มฮาร์ดแวร์และสถาปัตยกรรม คอมพิวเตอร์ บังคับเรียน
3
หน่วยกิต
2.3) วิชาเลือก จำนวนไม่น้อยกว่า
21
หน่วยกิต
2.4) วิชาปฏิบัติการและฝึกประสบการณ์วิชาชีพ บังคับเรียนจำนวนไม่น้อยกว่า
7
หน่วยกิต
3) หมวดวิชาเลือกเสรี จำนวนไม่น้อยกว่า
6
หน่วยกิต
3.1.3 รายวิชาในหมวดต่าง ๆ
1) หมวดวิชาศึกษาทั่วไป จำนวนไม่น้อยกว่า
30
หน่วยกิต
ใช้หลักสูตรหมวดวิชาศึกษาทั่วไปของมหาวิทยาลัย (ภาคผนวก ข)
2) หมวดวิชาเฉพาะ บังคับเรียนจำนวนไม่น้อยกว่า
91
หน่วยกิต
2.1) กลุ่มวิชาแกน บังคับเรียนจำนวนไม่น้อยกว่า
12
หน่วยกิต
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SMS101
แคลคูลัสและเรขาคณิตวิเคราะห์ 1
Calculus and Analytic Geometry 1
3(3-0-6)
SMS203
ความน่าจะเป็นและสถิติเบื้องต้น
Introduction to Probability and Statistics
3(3-0-6)
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SCS112
คณิตศาสตร์ดิสครีตสำหรับวิทยาการคอมพิวเตอร์
Discrete Mathematics for Computer Science
3(3-0-6)
SCS113
สถิติสำหรับนักวิทยาการคอมพิวเตอร์
Statistics for Computer Science
3(3-0-6)
2.2) วิชาเฉพาะด้าน บังคับเรียนจำนวนไม่น้อยกว่า
51
หน่วยกิต
2.2.1) กลุ่มประเด็นด้านองค์การและระบบ
สารสนเทศ บังคับเรียนจำนวนไม่น้อยกว่า
15
หน่วยกิต
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SCS216
การศึกษาเรียนรู้ชุมชน
2(1-2-3)
Community Studies
SCS217
การศึกษาวิเคราะห์ปัญหาชุมชน
2(1-2-3)
Analytical Study of Community Issues
SCS410
การพัฒนานวัตกรรมคอมพิวเตอร์และบริการชุมชน
3(2-2-5)
Computer Innovation Development and Community Services
SCS221
ความมั่นคงปลอดภัยไซเบอร์
3(2-2-5)
Cyber Security
SCS222
ทักษะการสื่อสารสำหรับนักวิทยาการคอมพิวเตอร์
2(1-2-3)
Communication Skills for Computer Scientists
SCS332
ระเบียบวิธีวิจัยด้านวิทยาการคอมพิวเตอร์
3(2-2-5)
Research Methodology for Computer Science
2.2.2) กลุ่มเทคโนโลยีเพื่องานประยุกต์ บังคับเรียน
จำนวนไม่น้อยกว่า
7
หน่วยกิต
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SCS202
ระบบฐานข้อมูล
4(2-4-6)
Database Systems
SCS211
การออกแบบและพัฒนาเว็บแบบเรสพอนซีฟ
3(2-2-5)
Responsive Web Design and Development
2.2.3) กลุ่มเทคโนโลยีและวิธีการทาง
ซอฟต์แวร์ บังคับเรียนจำนวนไม่น้อยกว่า
13
หน่วยกิต
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SCS114
การวิเคราะห์และออกแบบระบบสารสนเทศ
3(2-2-5)
Analysis and Design of Information Systems
SCS206
วิศวกรรมซอฟต์แวร์
3(2-2-5)
Software Engineering
SCS218
การออกแบบและเขียนโปรแกรมเชิงวัตถุ
4(2-4-6)
Object Oriented Design and Programming
SCS220
การพัฒนาโปรแกรมประยุกต์ขั้นสูง
3(2-2-5)
Advanced Software Programming Development
2.2.4) กลุ่มโครงสร้างพื้นฐานของระบบ
บังคับเรียนจำนวนไม่น้อยกว่า
13
หน่วยกิต
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SCS115
การโปรแกรมคอมพิวเตอร์เบื้องต้น
3(2-2-5)
Basic Computer Programming
SCS116
ขั้นตอนวิธีและโครงสร้างข้อมูล
4(2-4-6)
Algorithms and Data Structures
SCS208
ระบบการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
3(2-2-5)
Data Communication and Computer Network
Systems
SCS219
การพัฒนาโปรแกรมประยุกต์บนเว็บสำหรับองค์กร
3(2-2-5)
Web Application Development for Enterprises
2.2.5) กลุ่มฮาร์ดแวร์และสถาปัตยกรรม
คอมพิวเตอร์ บังคับเรียนจำนวนไม่น้อยกว่า
3
หน่วยกิต
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SCS117
สถาปัตยกรรมและระบบปฏิบัติการคอมพิวเตอร์
3(2-2-5)
Computer Architecture and Operating Systems
2.3) วิชาเลือก เลือกเรียนจำนวนไม่น้อยกว่า
21
หน่วยกิต
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SCS334
การประมวลผลบนคลาวด์
3(2-2-5)
Cloud Computing
SCS337
การพัฒนาแอปปพลิเคชันบนอุปกรณ์เคลื่อนที่
3(2-2-5)
Mobile Application Development
SCS340
อินเทอร์เน็ตในทุกสิ่ง
3(2-2-5)
Internet of Things
SCS345
พื้นฐานวิทยาการข้อมูล
3(2-2-5)
Data Science Fundamentals
SCS346
เทคโนโลยีคลังและเหมืองข้อมูล
3(2-2-5)
Data Warehouse and Data Mining Technology
SCS347
การวิเคราะห์ข้อมูลขนาดใหญ่เชิงธุรกิจ
3(2-2-5)
Big Data Analytics in Business
SCS348
เทคโนโลยีสื่อเสมือนจริง
3(2-2-5)
Virtual Media Technology
SCS349
ปัญญาประดิษฐ์และการเรียนรู้ของเครื่องจักร
3(2-2-5)
Artificial Intelligence and Machine Learning
SCS350
การจัดการธุรกิจด้วยคอมพิวเตอร์
3(2-2-5)
Business Management with Computers
SCS351
ระบบฐานข้อมูลกราฟสำหรับการวิเคราะห์
3(2-2-5)
Graph Database Systems for Analytics
SCS352
เทคโนโลยีเกิดใหม่ด้านวิทยาการคอมพิวเตอร์และเทคโนโลยี
3(2-2-5)
Emerging Technologies in Computer Science and Technology
SCS353
การปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์
3(2-2-5)
Human-Computer Interaction
SCS354
คอมพิวเตอร์กราฟิกส์และการประมวลผลภาพ
3(2-2-5)
Computer Graphics and Image Processing
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SCS355
ระบบสารสนเทศภูมิศาสตร์
3(2-2-5)
Geographic Information System
2.4) กลุ่มวิชาปฏิบัติการและฝึกประสบการณ์วิชาชีพ
ให้เลือกเรียนกลุ่มวิชาใดวิชาหนึ่ง จำนวนไม่น้อยกว่า
7
หน่วยกิต
2.2.1) กลุ่มวิชาสหกิจศึกษา
รหัส
ชื่อวิชา
น(ท-ป-ศ)
SCS406
การเตรียมสหกิจศึกษาวิทยาการคอมพิวเตอร์
1(45)
Preparation for Cooperative Education in
Computer Science
SCS407
การฝึกสหกิจศึกษาด้านวิทยาการคอมพิวเตอร์
6(640)
Cooperative Education in Computer Science
2.2.2) กลุ่มวิชาพัฒนาศักยภาพผู้ประกอบการใหม่
รหัส
ชื่อวิชา
น(ท-ป-ศ)
UBI101
การสร้างและพัฒนาศักยภาพผู้ประกอบการใหม่
7(640)
Building and Expanding Start-Ups’ Performance
หมายเหตุ ในกรณีที่นักศึกษาไม่สามารถออกไปฝึกประสบการณ์วิชาชีพในสถานประกอบการหรือกรณีที่สถานประกอบการไม่พร้อมในการรับนักศึกษาเข้าฝึกประสบการณ์ ทั้งนี้ นักศึกษาต้องเรียนผ่านรายวิชา SCS406 การเตรียมสหกิจศึกษาวิทยาการคอมพิวเตอร์ จำนวน 1(45) หน่วยกิต และให้เลือกเรียนกลุ่มรายวิชาเลือกจำนวน 2 รายวิชา วิชาละ 3 หน่วยกิต ที่ไม่ซ้ำกับรายวิชาที่เรียนไปแล้ว รวม 7 หน่วยกิต
3) หมวดวิชาเลือกเสรี จำนวนไม่น้อยกว่า 6 หน่วยกิต
ให้เลือกเรียนรายวิชาใด ๆ ในหลักสูตรของมหาวิทยาลัยราชภัฏวไลยอลงกรณ์
ในพระบรมราชูปถัมภ์ จังหวัดปทุมธานี โดยไม่ซ้ำกับรายวิชาที่เคยเรียนมาแล้วและต้องไม่เป็นรายวิชาที่กำหนดให้เรียนโดยไม่นับหน่วยกิตรวมในเกณฑ์การสำเร็จหลักสูตรของสาขาวิชานี้
*** ข้อกำหนดเฉพาะ ในกรณีที่ศึกษาหลักสูตรระดับปริญญาตรีมาไม่น้อยกว่า 3 ปี และจำเป็นต้องยุติการศึกษา สามารถยื่นขอสำเร็จการศึกษาในระดับอนุปริญญาได้ โดยต้องศึกษารายวิชาไม่น้อยกว่า 90 หน่วยกิต ประกอบไปด้วยหมวดวิชาต่างๆ ดังนี้