หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์ (ปีที่ปรับปรุง 2555)
ชื่อหลักสูตร              ภาษาไทย     : หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์             ภาษาอังกฤษ : Bachelor of Science Program in Computer Science  
ชื่อปริญญา             ภาษาไทย (ชื่อเต็ม)     : วิทยาศาสตรบัณฑิต (วิทยาการคอมพิวเตอร์)                            (ชื่อย่อ )      : วท.บ. (วิทยาการคอมพิวเตอร์)             ภาษาอังกฤษ (ชื่อเต็ม) : Bachelor of Science (Computer Science)                                (ชื่อย่อ)   : B.S. (Computer Science)  

โครงสร้างหลักสูตร              จำนวนหน่วยกิตรวมตลอดหลักสูตร ไม่น้อยกว่า (133) หน่วยกิต
เลือก ชื่อหมวดวิชาหน่วยกิตหน่วยนับ
  (1) หมวดวิชาศึกษาทั่วไป32หน่วยกิต
  (2) หมวดวิชาเฉพาะ95หน่วยกิต
  (3) หมวดวิชาเลือกเสรี6หน่วยกิต


(1) หมวดวิชาศึกษาทั่วไป      32   หน่วยกิต  
        กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์3หน่วยกิต 
        กลุ่มวิชาภาษา12หน่วยกิต 
        กลุ่มวิชาสังคมศาสตร์9หน่วยกิต 
        กลุ่มวิชามนุษยศาสตร์6หน่วยกิต 
        กลุ่มวิชาพลศึกษา2หน่วยกิต 
(2) หมวดวิชาเฉพาะ      95   หน่วยกิต  
        วิชาแกน17หน่วยกิต 
        วิชาเฉพาะบังคับ49หน่วยกิต 
        วิชาเฉพาะเลือก29หน่วยกิต 
(3) หมวดวิชาเลือกเสรี      6   หน่วยกิต  
        หมวดวิชาเลือกเสรี6หน่วยกิต 


รายวิชาตามโครงสร้างหลักสูตร
เลือก รหัสวิชา ชื่อวิชาหน่วยกิต(ท-ป)วิชาเรียนก่อน
(1) หมวดวิชาศึกษาทั่วไป      32   หน่วยกิต   
   กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์      3   หน่วยกิต   
        01301201Resource and Environmental Conservation
การอนุรักษ์ทรัพยากรและสิ่งแวดล้อม
3(3-0)  
        01421211Radiation Life and Environment
รังสี ชีวิต และสิ่งแวดล้อม
3(3-0)  
        01421201Radiation Life and Environment
รังสี ชีวิต และสิ่งแวดล้อม
2(2-0)  
        01999212Concept of Science and Philosophy
แนวคิดทางวิทยาศาสตร์กับปรัชญา
3(3-0)  
   กลุ่มวิชาภาษา      12   หน่วยกิต   
        01355111Foundation English I
ภาษาอังกฤษ 1 (ไม่นับหน่วยกิต)
3(3-0)(ไม่นับหน่วยกิต) 
        01355112Foundation English II
ภาษาอังกฤษ 2
3(3-0)01355111 
        01355113Foundation English III
ภาษาอังกฤษ 3
3(3-0)01355112 
        01355xxxกลุ่มวิชาภาษาอังกฤษ (01355xxx)3(3-0)01355113 
   กลุ่มวิชาภาษา เลือก 3 หน่วยกิตจากรายวิชาดังต่อไปนี้   
        01355201Fundamental English Reading3(3-0)01355113 
        01355202Fundamental English Writing3(3-0)01355113 
        01355209Communicative English for Careers3(3-0)01355113 
        01361101Introductory Thai Usage3(3-0)  
        01361102Thai Practical Writing
ภาษาไทยเชิงปฏิบัติ
3(3-0)  
        01999021Thai Language for Communication
ภาษาไทยเพื่อการสื่อสาร
3(3-0)  
   กลุ่มวิชาสังคมศาสตร์      9   หน่วยกิต   
        01132101Modern Entrepreneur
ผู้ประกอบการรุ่นใหม่
3(3-0)  
   เลือก 6 หน่วยกิตจากรายวิชาต่อไปนี้   
        01455101World Politics in Daily Life
การเมืองโลกในชีวิตประจำวัน
3(3-0)  
        01453102Law in Everyday Life
กฏหมายในชีวิตประจำวัน
3(3-0)  
        01459101Psychology for Modern Life
จิตวิทยาเพื่อชีวิตสมัยใหม่
3(3-0)  
   กลุ่มวิชามนุษยศาสตร์      6   หน่วยกิต   
        01386121Music Appreciation
สังคีตนิยม
3(3-0)  
        01387101The Art of Living with Others
ศิลปะการอยู่ร่วมกับผู้อื่น
3(3-0)  
        01387103Philosophy of Sufficiency Economics and Buddhism
ปรัชญาเศรษฐกิจพอเพียงกับศาสนา
3(3-0)  
   กลุ่มวิชาพลศึกษา      2   หน่วยกิต   
        01175xxxกิจกรรมพลศึกษา1(0-2)  
        01175xxxกิจกรรมพลศึกษา1(0-2)  
(2) หมวดวิชาเฉพาะ      95   หน่วยกิต   
   วิชาแกน      17   หน่วยกิต   
        01417111Calculus I
แคลคูลัส l
3(3-0)  
        01417112Calculus II
แคลคูลัส ll
3(3-0)  
        01418132Fundamentals of Computing
หลักมูลการคณนา
4(4-0)  
        01420115Laboratory in Abridged Physics
ฟิสิกส์อย่างสังเขปภาคปฏิบัติการ
1(0-3)  
        01420119Abridged Physics
ฟิสิกส์อย่างสังเขป
3(3-0)  
        01422111Principles of Statistics
หลักสถิติ
3(3-0)  
   วิชาเฉพาะบังคับ      49   หน่วยกิต   
   กลุ่มประเด็นด้านองค์การและระบบสารสนเทศ   
        01418343Intellectual Property for Software and Digital Contents
ทรัพย์สินทางปัญญาสำหรับซอฟต์แวร์และดิจิคอนเทนท์
3(3-0)  
   กลุ่มเทคโนโลยีเพื่องานประยุกต์   
        01418221Fundamentals of Database Systems
ระบบข้อมูลเบื้องต้น
3(3-0)01418116 
        01418321System Analysis and Design
การวิเคราะห์และการออกแบบระบบ
3(2-2)01418221 
        01418497Seminar
สัมมนา
101418216 หรือ 01418221 หรือ 01418232 
   กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์   
        01418116Computer Programming
การโปรแกรมคอมพิวเตอร์
3(2-2)01418114 
        01418216Principles of Programming Languages
หลักภาษาโปรแกรม
3(3-0)01418116 
        01418217Software Construction
การสร้างซอฟต์แวร์
3(2-2)01418116 
        01418231Data Structure
โครงการข้อมูล
3(3-0)01418116 
        01418232Algorithm Design and Analysis
การออกแบบและการวิเคราะห์ขั้นตอนวีธี
3(3-0)01418231 
   กลุ่มโครงสร้างพื้นฐานของระบบ   
        01417322Introductory Linear Algebra
พีชคณิตเชิงเส้นเบื้องต้น
3(3-0)  
        01418114Introduction to Computer Science
วิทยาศาสตร์เบื้องต้น
4(3-2)  
        01418332Operating Systems
ระบบปฏิบัติการ
4(4-0)01418331 
        01418333Formal Language and Automata Theory
ภาษารูปนัยและทฤษฎีออโตมาตา
3(3-0)01418132 หรือ 01417271 
        01418351Computer Communications and Protocols
การสื่อสารคอมพิวเตอร์และโพรโทคอล
3(3-0)01418116 
   กลุ่มฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์   
        01418131Digital Computer Logic
ตรรกศาสตร์ของดิจิทัลคอมพิวเตอร์
3(2-2)  
        01418331Assembly Language and Computer Architecture
ภาษาแอสเซมบลีและสถาปัตยกรรมคอมพิวเตอร์
4(4-0)01418116และ01418131หรือ01420243 
   วิชาเฉพาะเลือก      29   หน่วยกิต   
   ก.เลือก 4 หน่วยกิตจากรายวิชาในสาขาวิชาใดหรือสาขาวิชาหนึ่งต่อไปนี้   
   สาขาวิชาเคมี   
        01403111General Chemistry
เคมีทั่วไป
4(4-0)  
   สาขาวิชาชีววิทยา   
        01424111Principles of Biology
หลักชีววิทยา
3(3-0)  
        01424112Laboratory in Biology
ชีววิทยาภาคปฏิบัติการ
1(0-3)  
   ข.เลือก 1 กลุ่มวิชา จาก 2 กลุ่มวิชาต่อไปนี้ ไม่น้อยกว่า 25 หน่วยกิต   
   กลุ่มวิชาที่ 1   
        01418399Computer Science Project Preparation
การเตรียมความพร้อมโครงงานวิทยาการคอมพิวเตอร์
101418321 
        01418499Computer science Project
โครงการคอมพิวเตอร์
301418399 
   กลุ่มวิชาที่ 2   
        01418390Co-operative Education Preparation
การเตรียมความพร้อมสหกิจศึกษา
101418321 
        01418490Co-operative Education
สหกิจศึกษา
601418390 
   ถ้าเลือกกลุ่ม 1ต้องเลือกวิชาสาขาวิชาวิทยาการคอมพิวเตอร์ไม่น้อยกว่า 21 หน่วยกิต โดยเป็นวิชา 014182xx ไม่เกิน 6 หน่วย
ถ้าเลือกกุล่ม 2 ต้องเลือกวิชาสาขาวิชาวิทยาการคอมพิวเตอร์ ไม่น้อยกว่า18 หน่วยกิต โดยเป็นวิชา 014182xx ไม่เกิน 6 หน่วยกิต
   
        014182xxวิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 014182xx3(-)  
        014182xxวิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 014182xx3(-)  
        01418xxxวิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx3(-)  
        01418xxxวิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx3(-)  
        01418xxxวิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx3(-)  
        01418xxxวิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx3(-)  
        01418xxxวิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx3(-)  
        01418xxxวิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx3(-)  
        01418xxxวิชาในสาขาวิชาวิทยาการคอมพิวเตอร์โดยเป็นวิชา 01418xxx3(-)  
(3) หมวดวิชาเลือกเสรี      6   หน่วยกิต   
        xxxxxxxxวิชาเลือกเสรี3(-)  
        xxxxxxxxวิชาเลือกเสรี3(-)  


แผนการเรียน
เลือก รหัสวิชา ชื่อวิชาหน่วยกิต
ปีที่ 1  ภาคต้น   
        01371111The Use of Library Resources
การใช้ทรัพยากรห้องสมุด
1 
        01417111Calculus I
แคลคูคัส I
3 
        01418114Introduction to Computer Science
วิทยาการคอมพิวเตอร์เบี้องต้น
4 
        01418131Digital Computer Logic
ตรรกศาสตร์ของดิจิทัลคอมพิวเตอร์
3 
        01420119Abridged Physics I
ฟิสิกส์อย่างสังเขป
2 
        01420115Laboratory in Abirdged Physics
ฟิสิกส์อย่างสังเขปภาคปฏิบัติการ
1 
        01355xxxEnglish Language
ภาษาอังกฤษ
3 
        02724012Personality Development
การพัฒนาบุคลิกภาพ
3 
ปีที่ 1  ภาคปลาย   
        01417112Calculus II
แคลคูคัส II
3 
        01418116Computer Programming
การโปรแกรมคอมพิวเตอร์
3 
        01355xxxEnglish Language
ภาษาอังกฤษ
3 
        01421211Radiation, Life and Environment
รังสี ชีวิต และสิ่งแวดล้อม
3 
        01999021Thai Language for Communication
ภาษาไทยเพื่อการสื่อสาร
3 
        01175xxxPhysical Education Activities
กิจกรรมพลศึกษา
1 
        01387103Philosophy of Sufficiency Economics and Buddhism
ปรัชญาเศรษฐกิจพอเพียงกับพุทธศาสนา
3 
ปีที่ 2  ภาคต้น   
        01418132Fundamentals of Computing
หลักมูลคณนา
4 
        01418217Software Construction
การสร้างซอฟต์แวร์
3 
        01418231Data Structures
โครงสร้างข้อมูล
3 
        01424111Principles of Biology
หลักชีววิทยา
3 
        01424112Laboratory in Biology
ชีววิทยาภาคปฏิบัติการ
1 
        01355xxxEnglish Language
ภาษาอังกฤษ
3 
        01175xxxPhysical Education Activities
กิจกรรมพลศึกษา
1 
ปีที่ 2  ภาคปลาย   
        01417322Introductory Linear Algebra
พีชคณิตเชิงเส้นเบื้องต้น
3 
        01418216Principles of Programming Languages
หลักภาษาโปรแกรม
3 
        01418221Fundamantals of Database Systems
ระบบฐานข้อมูลเบื้องต้น
3 
        01418232Algorith Design and Analysis
การออกแบบและการวิเคราะห์ขั้นตอนวิธี
3 
        01422111Principles of Statistics
หลักสถิติ
3 
        01131212Financial Manangement for small and Medium Enterprises
การจัดการการเงินสำหรับธุรกิจขนาดกลางและขนาดย่อม
3 
ปีที่ 3  ภาคต้น   
        01418321system Analysis and Design
การวิเคราะห์และการออกแบบระบบ
3 
        01418331Assembly Language and computer Architecture
ภาษาแอสแซมบลีและสถาปัตยกรรมคอมพิวเตอร์
4 
        01418351Computer Communications and Protocols
การสื่อสารคอมพิวเตอร์และโพรโตคอล
3 
        01453102Law in Everyday Life
กฎหมายในชีวิตประจำวัน
3 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเลือกเสรี3 
ปีที่ 3  ภาคปลาย   
        01132101Modern Entrepreneur
ผู้ประกอบการรุ่นใหม่
3 
        01418332operating Systems
ระบบปฏิบัติการ
4 
        01418333Formal Language and Automata Theory
ภาษารูปนัยและทฤษฎีออโตมาตา
3 
        01418343Intellectuer Communications and Protocols
ทรัพย์สินทางปัญญาสำหรับซอฟต์แวร์และดิจิทัลคอนเทนท์
3 
        01418497Seminar
สัมมนา
1 
        xxxxxxxxวิชาเฉพาะเลือก3 
        01418390Co-operative Education Preparation
การเตรียมความพร้อมสหกิจศึกษา
1 
ปีที่ 4  ภาคต้น   
   แผนการเรียนโครงงาน  
        01418399Computer Science Project Preparation
การเตรียมความพร้อมโครงงานวิทยาการคอมพิวเตอร์
1 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเลือกเสรี3 
   แผนการเรียนสหกิจศึกษา  
        01418490Co-operative Education
สหกิจศึกษา
6 
ปีที่ 4  ภาคปลาย   
   แผนการเรียนโครงงาน  
        01418499Computer Science Project
โครงงานวิทยาการคอมพิวเตอร์
3 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเฉพาะเลือก3 
   แผนการเรียนสหกิจศึกษา  
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเฉพาะเลือก3 
        xxxxxxxxวิชาเลือกเสรี3