รายวิชาที่เปิดสอนในหลักสูตร
ก. หมวดวิชาศึกษาทั่วไป ไม่น้อยกว่า 30 หน่วยกิต
(1) กลุ่มวิชาภาษา ไม่น้อยกว่า 9 หน่วยกิต
รายวิชาบังคับ 9 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
1500133 ภาษาไทยเพื่อการสื่อสาร 3(3-0-6)
Thai for Communication
1500134 ภาษาอังกฤษเพื่อการสื่อสาร 3(3-0-6)
English for Communication
1500135 ภาษาอังกฤษเพื่อการทำงาน 3(3-0-6)
English at Work
รายวิชาเลือก
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
1500136 ภาษาจีนเพื่อการสื่อสาร 3(3-0-6)
Chinese for Communication
1500137 การสนทนาภาษาจีนเพื่อการทำงาน 3(3-0-6)
Chinese Conversation at Work
1500138 ภาษาญี่ปุ่นเพื่อการสื่อสาร 1 3(3-0-6)
Japanese for Communication 1
1500139 ภาษาญี่ปุ่นเพื่อการสื่อสาร 2 3(3-0-6)
Japanese for Communication 2
1500140 ภาษาตากาล็อกเบื้องต้น 3(3-0-6)
Basic Tagalog
1500141 สนทนาภาษาตากาล็อก 3(3-0-6)
Conversation in Tagalog
1500142 ภาษามาเลย์เบื้องต้น 3(3-0-6)
Basic Malay
1500143 สนทนาภาษามาเลย์ 3(3-0-6)
Conversation in Malay
1500144 ภาษาลาวเบื้องต้น 3(3-0-6)
Basic Lao
1500145 สนทนาภาษาลาว 3(3-0-6)
Conversation in Lao
1500146 ภาษาพม่าเบื้องต้น 3(3-0-6)
Basic Burmese
1500147 สนทนาภาษาพม่า 3(3-0-6)
Conversation in Burmese
1500148 ภาษาเวียดนามเบื้องต้น 3(3-0-6)
Basic Vietnamese
1500149 สนทนาภาษาเวียดนาม 3(3-0-6)
Conversation in Vietnamese
(2) กลุ่มวิชาสังคมศาสตร์ ไม่น้อยกว่า 6 หน่วยกิต
รายวิชาบังคับ (บังคับ 2 รายวิชา จาก 3 รายวิชา) 6 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
2000112 การเมืองการปกครองไทย 3(3-0-6)
Thai Government and Politics
2000113 อาเซียนศึกษา 3(3-0-6)
ASEAN Studies
2000114 สังคมไทยในบริบทโลก 3(3-0-6)
Thai Society in Global Context
รายวิชาเลือก
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
2000115 มนุษย์กับสิ่งแวดล้อม 3(3-0-6)
Human and Environment
2000116 กฎหมายในชีวิตประจำวัน 3(3-0-6)
Laws in Daily Life
(3) กลุ่มวิชามนุษยศาสตร์ ไม่น้อยกว่า 6 หน่วยกิต
รายวิชาบังคับ 6 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
2500114 จริยธรรมและทักษะชีวิต 3(3-0-6)
Ethics and Life Skills
2500115 จิตอาสาพัฒนาท้องถิ่น 3(3-0-6)
Volunteer Mindedness for Local Development
2500116 สุนทรียภาพของชีวิต 3(3-0-6)
Aesthetic Appreciation
2500117 จิตวิทยาในชีวิตประจำวัน 3(3-0-6)
Psychology in Daily Life
รายวิชาเลือก
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
2500118 สารสนเทศเพื่อการศึกษาค้นคว้า 3(3-0-6)
Information for Study Skills
2500119 ทวารวดีศึกษา 3(3-0-6)
Dvaravati Studies
(4) กลุ่มวิชาวิทยาศาสตร์กับคณิตศาสตร์ ไม่น้อยกว่า 6 หน่วยกิต
รายวิชาบังคับ (บังคับ 2 รายวิชา จาก 3 รายวิชา) 6 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
4000124 การคิดและการตัดสินใจ 3(3-0-6)
Thinking and Decision Making
4000125 วิทยาศาสตร์การกีฬาเพื่อสุขภาพ 3(3-0-6)
4000126 เทคโนโลยีสารสนเทศและการสื่อสาร 3(3-0-6)
Information and Communication Technology
รายวิชาเลือก
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
4000127 โลกกับการพัฒนาด้านวิทยาศาสตร์และเทคโนโลยี 3(3-0-6)
Science and Technology Development in the Changing World
4000128 การสร้างเสริมสุขภาวะ 3(3-0-6)
Well-being Promotion
4000129 นันทนาการเพื่อสุขภาพ 3(3-0-6)
Recreation for Health
4000130 ระบบหลักประกันสุขภาพไทย 3(3-0-6)
Health Insurance System in Thailand
4000131 คณิตศาสตร์ในชีวิตประจำวัน 3(3-0-6)
Mathematics in Daily Life
ข้อกำหนดเฉพาะ เลือกเรียนรายวิชาเลือกใน 4 กลุ่มวิชาไม่น้อยกว่า 3 หน่วยกิต
ข. หมวดวิชาเฉพาะด้าน จำนวนไม่น้อยกว่า 93 หน่วยกิต
(1) กลุ่มวิชาแกน จำนวน 18 หน่วยกิต
รหัสวิชา ชื่อวิชา น (ท-ป-ค)
4091620 แคลคูลัสสำหรับวิทยาการคอมพิวเตอร์ 3(3-0-6)
Calculus for Computer Science
4094407 การวิเคราะห์เชิงตัวเลข 3(3-0-6)
Numerical Analysis
7142101 สถิติสำหรับนักวิทยาศาสตร์ 3(3-0-6)
Statistics for Scientists
7142102 ภาษาอังกฤษสำหรับวิทยาการคอมพิวเตอร์ 1 3(3-0-6)
English for Computer Science 1
7142103 ภาษาอังกฤษสำหรับวิทยาการคอมพิวเตอร์ 2 3(3-0-6)
English for Computer Science 2
7142104 คณิตศาสตร์ดีสครีต 3(3-0-6)
Discrete Mathematics
(2) กลุ่มวิชาเฉพาะด้านบังคับ จำนวน 47 หน่วยกิต
(2.1) กลุ่มประเด็นด้านองค์กรและระบบสารสนเทศ 5 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
7143201 ระบบสารสนเทศเพื่อการจัดการ 3(2-2-5)
Management Information System
7144201 จริยธรรมและกฎหมายที่เกี่ยวข้องกับวิชาชีพคอมพิวเตอร์ 2 (2-0-4)
Ethics and Raws in Computer Professions
(2.2) กลุ่มเทคโนโลยีเพื่องานประยุกต์ 9 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
7142301 ระบบฐานข้อมูลและการออกแบบ 3(2-2-5)
Database System and Design
7142302 ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ 3(2-2-5)
Human-computer Interaction
7143302 โครงงานวิทยาการคอมพิวเตอร์ 1 1(0-3-0)
Computer Science Project 1
7144304 โครงงานวิทยาการคอมพิวเตอร์ 2 2(0-4-2)
Computer Science Project 2
(2.3) กลุ่มเทคโนโลยีและวิธีการซอฟต์แวร์ 12 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
7141401 หลักการเขียนโปรแกรมและขั้นตอนวิธี 3(2-2-5)
Principle of Programming and Algorithms
7141402 การเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น 3(2-2-5)
Introduction to Computer Programming
7142401 การเขียนโปรแกรมเชิงวัตถุ 3(2-2-5)
Object-oriented Programming
7143402 การวิเคราะห์และออกแบบระบบสารสนเทศ 3(2-2-5)
Information System Analysis and Design
(2.4) กลุ่มโครงสร้างพื้นฐานของระบบ 18 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
7142503 โครงสร้างข้อมูลและขั้นตอนวิธี 3(2-2-5)
Data Structures and Algorithms
7143405 การพัฒนาซอฟต์แวร์เชิงคอมโพเน้นท์ 3(2-2-5)
Component-based Software Development
7142502 ระบบเครือข่ายและการสื่อสารข้อมูล 3(2-2-5)
Network System and Data Communication
7143501 ระบบปฏิบัติการ 3(2-2-5)
Operating Systems
7143502 คอมพิวเตอร์กราฟิกส์ 3(2-2-5)
Computer Graphics
7143409 การพัฒนาโปรแกรมประยุกต์สำหรับอุปกรณ์เคลื่อนที่ 3(2-2-5)
Application Development for Mobile Devices
(2.5) กลุ่มฮาร์ดแวร์และสถาปัตยกรรม 3 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
7141601 โครงสร้างและสถาปัตยกรรม 3(2-2-5)
Architecture and Organization
(3) กลุ่มวิชาเฉพาะด้านเลือก จำนวนไม่น้อยกว่า 21 หน่วยกิต
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
7143204 ความมั่นคงและความปลอดภัยของระบบสารสนเทศ 3(2-2-5)
Information System Stability and Security
7143203 การวิจัยการดำเนินการ 3(2-2-5)
Operations Research
7143305 สถาปัตยกรรมเชิงบริการ 3(2-2-5)
Service-oriented Architecture
7143306 ระบบสารสนเทศภูมิศาสตร์เบื้องต้น 3(2-2-5)
Introduction to Geographic Information System
7143407 วิศวกรรมซอฟต์แวร์ 3(2-2-5)
Software Engineering
7143410 การเขียนโปรแกรมอินเตอร์เน็ต 3(2-2-5)
Internet Programming
7143504 ปัญญาประดิษฐ์ 3(2-2-5)
Artificial Intelligence
7143506 การประมวลผลแบบไร้สายและเคลื่อนที่ 3(2-2-5)
Wireless and Mobile Computing
7143603 สถาปัตยกรรมเครือข่ายคอมพิวเตอร์และการบริหาร 3(2-2-5)
Computer Network Architecture and Administration
7143607 การประมวลผลแบบกลุ่มเมฆ 3(2-2-5)
Cloud Computing
7144301 ประเด็นปัจจุบันและแนวโน้มทางวิทยาการคอมพิวเตอร์ 3(2-2-5)
Issues and Trends in Computer Science
7144302 สัมมนาวิทยาการคอมพิวเตอร์ 3(2-2-5)
Seminar on Computer Science
7144308 ธุรกิจอัจฉริยะ 3(2-2-5)
Business Intelligence
7144602 อินเทอร์เน็ตของสรรพสิ่ง 3(2-2-5)
Internet of Things
(4) กลุ่มวิชาพื้นฐานวิชาชีพและวิชาชีพ จำนวน 7 หน่วยกิต
ให้เลือกเรียนจากแผนใดแผนหนึ่ง ดังนี้
(4.1) แผนฝึกประสบการณ์วิชาชีพ
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
7144801 การเตรียมฝึกประสบการณ์วิชาชีพด้านวิทยาการคอมพิวเตอร์ 2 (90)
Pre-practicum in Computer Science
7144802 การฝึกประสบการณ์วิชาชีพด้านวิทยาการคอมพิวเตอร์ 5 (450)
Professional Internship in Computer Science
(4.2) แผนสหกิจศึกษา
รหัสวิชา ชื่อวิชา น(ท-ป-ค)
7144803 เตรียมสหกิจศึกษาด้านวิทยาการคอมพิวเตอร์ 1 (45)
Pre-cooperative Education in Computer Science
7144804 สหกิจศึกษาด้านวิทยาการคอมพิวเตอร์ 6 (540)
Cooperative Education in Computer Science
ค. หมวดวิชาเลือกเสรี ไม่น้อยกว่า 6 หน่วยกิต
ให้เลือกเรียนรายวิชาใดๆ ในหลักสูตรของมหาวิทยาลัยราชภัฏนครปฐม โดยไม่ซ้ำกับรายวิชาที่เคยเรียนมาแล้ว และต้องไม่เป็นรายวิชาที่กำหนดให้เรียนโดยไม่นับหน่วยกิตรวมในเกณฑ์การสำเร็จการศึกษาของหลักสูตรนี้