คณะ : คณะวิทยาศาสตร์และเทคโนโลยี
 ระดับการศึกษา : ปริญญาตรี โครงการพิเศษ
 ชื่อหลักสูตร : วิทยาศาสตรบัณฑิต
   Bachelor of Science (Computer Science)
 ชื่อปริญญา ชื่อเต็ม : วิทยาศาสตรบัณฑิต (วิทยาการคอมพิวเตอร์)
   Bachelor of Science (Computer Science)
  ชื่อย่อ : วท.บ. (วิทยาการคอมพิวเตอร์)
   B.Sc. (Computer Science)
โครงสร้างหลักสูตร

ใช้เม้าส์คลิกที่รหัสวิชาเพื่อแสดงคำอธิบายรายวิชา

 1 วิชาศึกษาทั่วไป    30 หน่วยกิต
 1.1 ส่วนที่ 1    21 หน่วยกิต
 1.1.1 หมวดสังคม บังคับ 2 วิชา ดังนี้    6 หน่วยกิต
 1.1.1.1 บังคับ 1 วิชา    3 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
TU100 พลเมืองกับการลงมือแก้ปัญหา
 CIVIC ENGAGEMENT
3

 1.1.1.2 เลือก 1 วิชา    3 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
TU101 โลก อาเซียน และไทย
 THAILAND, ASEAN, AND THE WORLD
3
TU109 นวัตกรรมกับกระบวนคิดผู้ประกอบการ
 INNOVATION AND ENTREPRENEURIAL MINDSET
3

 1.1.2 หมวดมนุษยศาสตร์ บังคับ 1 วิชา    3 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
TU102 ทักษะชีวิตทางสังคม
 SOCIAL LIFE SKILLS
3
TU108 การพัฒนาและจัดการตนเอง
 SELF DEVELOPMENT AND MANAGEMENT
3

 1.1.3 หมวดวิทยาศาสตร์กับคณิตศาสตร์ บังคับ 1 วิชา    3 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
TU103 ชีวิตกับความยั่งยืน
 LIFE AND SUSTAINABILITY
3
TU107 ทักษะดิจิทัลกับการแก้ปัญหา
 DIGITAL SKILL AND PROBLEM SOLVING
3

 1.1.4 หมวดภาษา    9 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
TU050 การพัฒนาทักษะภาษาอังกฤษ
 ENGLISH SKILL DEVELOPMENT
3
TU104 การคิด อ่าน และเขียนอย่างมีวิจารณญาณ
 CRITICAL THINKING, READING, AND WRITING
3
TU105 ทักษะการสื่อสารด้วยภาษาอังกฤษ
 COMMUNICATION SKILLS IN ENGLISH
3
TU106 ความคิดสร้างสรรค์และการสื่อสาร
 CREATIVITY AND COMMUNICATION
3

 1.2 ส่วนที่ 2 ศึกษารายวิชาต่าง ๆ ตามเงื่อนไขที่คณะกำหนด ดังนี้    9 หน่วยกิต
 1.2.1 บังคับ 2 วิชา ดังนี้    6 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
EL295 ภาษาอังกฤษเชิงวิชาการ 1
 ACADEMIC ENGLISH 1
3
PY252 จิตวิทยาความสัมพันธ์ระหว่างบุคคล
 PSYCHOLOGY OF INTERPERSONAL RELATIONS
3

 1.2.2 เลือก 1 วิช ดังนี้    3 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
BA291 ธุรกิจเบื้องต้น
 INTRODUCTION TO BUSINESS
3
EC210 เศรษฐศาสตร์เบื้องต้น
 INTRODUCTORY ECONOMICS
3
HR201 การบริหารและการประกอบการสมัยใหม่
 MODERN MANAGEMENT AND ENTREPRENEURSHIP
3
TU122 กฎหมายในชีวิตประจำวัน
 LAW IN EVERYDAY LIFE
3
TU142 มนุษย์กับวิทยาศาสตร์ชีวภาพ
 MAN AND BIOLOGICAL SCIENCE
3
TU143 มนุษย์กับสิ่งแวดล้อม
 MAN AND ENVIRONMENT
3
TU152 หลักพื้นฐานทางคณิตศาสตร์
 FUNDAMENTAL MATHEMATICS
3

 2 วิชาเฉพาะ    93 หน่วยกิต
 2.1 วิชาแกน 12 หน่วยกิต และวิชาเฉพาะด้าน 36 หน่วยกิต ดังนี้    48 หน่วยกิต
 2.1.1 ต้องสอบไล่ได้ไม่ต่ำกว่า C รายวิชา CS101 CS 102 CS111 และต้องได้ค่าเฉลี่ยรวม 6 วิชา ไม่ต่ำกว่า 2.00 ได้แก่    18 หน่วยกิต    คะแนนต่ำสุด 2.00
รหัสวิชารายวิชาหน่วยกิต
CS101 โครงสร้างแบบไม่ต่อเนื่อง
 DISCRETE STRUCTURES
3
CS102 พื้นฐานการแก้ปัญหาและการโปรแกรมคอมพิวเตอร์
 PROBLEM SOLVING BASICS AND COMPUTER PROGRAMMING
3
CS111 แนวคิดเชิงวัตถุ
 OBJECT-ORIENTED CONCEPTS
3
CS251 ระบบฐานข้อมูล 1
 DATABASE SYSTEMS 1
3
CS264 วิศวกรรมซอฟต์แวร์เบื้องต้น
 INTRODUCTION TO SOFTWARE ENGINEERING
3
CS384 การปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์
 HUMAN – COMPUTER INTERACTION
3

 2.1.2 ต้องศึกษา 7 วิชา ดังนี้    19 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
CS221 โครงสร้างและระบบคอมพิวเตอร์เบื้องต้น
 INTRODUCTION TO COMPUTER SYSTEM AND ORGANIZATION
3
CS265 ปัญญาประดิษฐ์เบื้องต้น
 ARTIFICIAL INTELLIGENCE FUNDAMENTALS
3
CS300 สัมมนาการโปรแกรมภาคปฏิบัติ
 SEMINAR IN PRACTICAL PROGRAMMING
1
CS305 จรรยาบรรณทางวิชาชีพและเชิงสังคม
 SOCIAL AND PROFESSIONAL ETHICS
3
MA211 แคลคูลัส 1
 CALCULUS 1
3
ST216 สถิติสำหรับสังคมศาสตร์ 1
 STATISTICS FOR SOCIAL SCIENCE 1
3
ST326 ความน่าจะเป็นประยุกต์
 APPLIED PROBABILITY
3

 2.1.3 สหกิจศึกษา    11 หน่วยกิต
 2.1.3.1 - สำหรับนักศึกษาไม่เข้าแผนสหกิจศึกษา 3 วิชา ดังนี้
รหัสวิชารายวิชาหน่วยกิต
CS301 ข้อเสนอและการนำเสนอโครงงานทางวิทยาการคอมพิวเตอร์
 COMPUTER SCIENCE PROJECT PROPOSAL AND PRESENTATION
3
CS303 โครงงานพิเศษ 1
 SPECIAL PROJECTS 1
2
CS403 โครงงานพิเศษ 2
 SPECIAL PROJECTS 2
6

 2.1.3.1.1 บังคับ 2 วิชา 6 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
CS303 โครงงานพิเศษ 1
 SPECIAL PROJECTS 1
2
CS403 โครงงานพิเศษ 2
 SPECIAL PROJECTS 2
6

 2.1.3.1.2 เลือก 1 วิชา 3 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
CS301 ข้อเสนอและการนำเสนอโครงงานทางวิทยาการคอมพิวเตอร์
 COMPUTER SCIENCE PROJECT PROPOSAL AND PRESENTATION
3
CS302 การเตรียมความพร้อมสำหรับสหกิจศึกษา
 CO-OPERATIVE EDUCATION PREPARATIONS
3

 2.1.3.2 - สำหรับนักศึกษาแผนสหกิจศึกษา ต้องศึกษา 3 วิขา ดังนี้
รหัสวิชารายวิชาหน่วยกิต
CS302 การเตรียมความพร้อมสำหรับสหกิจศึกษา
 CO-OPERATIVE EDUCATION PREPARATIONS
3
CS304 สหกิจศึกษา 1
 COOPERATIVE EDUCATION 1
2
CS404 สหกิจศึกษา 2
 COOPERATIVE EDUCATION 2
6

 2.2 วิชาเอก    39 หน่วยกิต
 2.2.1 บังคับ 9 วิชา ดังนี้    27 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
CS213 โครงสร้างข้อมูล
 DATA STRUCTURES
3
CS217 การออกแบบและวิเคราะห์ขั้นตอนวิธี
 DESIGN AND ANALYSIS OF ALGORITHMS
3
CS222 ระบบปฏิบัติการ
 OPERATING SYSTEMS
3
CS241 ภาษาโปรแกรมและกรอบความคิด
 PROGRAMMING LANGUAGES AND PARADIGMS
3
CS299 คอมพิวเตอร์กราฟิก 1
 COMPUTER GRAPHICS 1
3
CS314 ทฤษฎีออโตมาตา
 AUTOTMATA THEORY
3
CS322 คอมพิวเตอร์เครือข่าย
 NET-CENTRIC COMPUTING
3
CS324 ความปลอดภัยของระบบคอมพิวเตอร์
 COMPUTER SECURITY
3
CS335 สถาปัตยกรรมคอมพิวเตอร์
 COMPUTER ARCHITECTURE
3

 2.2.2 เลือก ในกลุ่มวิชาเลือก หรือในกลุ่มวิชาโทที่เปิดสอนในสาขา    12 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
CS245 หลักการวิทยาการข้อมูล
 PRINCIPLES OF DATA SCIENCE
3
CS246 การแสดงข้อมูล
 DATA VISUALIZATION
3
CS253 การเขียนโปรแกรมสำหรับธุรกิจ
 COMPUTER PROGRAMMING FOR BUSINESS
3
CS254 การเขียนโปรแกรมด้วยภาษาไพทอน
 COMPUTER PROGRAMMING USING PYTHON
3
CS262 การทดสอบซอฟต์แวร์เบื้องต้น
 INTRODUCTION TO SOFTWARE TESTING
3
CS266 กระบวนการซอฟต์แวร์และการประกันคุณภาพ
 SOFTWARE PROCESS AND QUALITY ASSURANCE
3
CS267 การกำหนดและการจัดการความต้องการทางซอฟต์แวร์
 SOFTWARE REQUIREMENT SPECIFICATION AND MANAGEMENT
3
CS285 การประมวลสารสนเทศของมนุษย์
 HUMAN INFORMATION PROCESSING
3
CS319 หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์
 SELECTED TOPICS IN COMPUTER SCIENCE
3
CS320 หัวข้อเลือกสรรด้านสถาปัตยกรรมคอมพิวเตอร์
 SELECTED TOPICS IN COMPUTER ARCHITECTURE
3
CS325 เครือข่ายคอมพิวเตอร์ภาคปฏิบัติ
 PRACTICAL COMPUTER NETWORKING
3
CS326 การออกแบบระบบฝังตัว
 EMBEDDED SYSTEMS DESIGN
3
CS327 การคำนวณเชิงขนาน
 PARALLEL COMPUTING
3
CS328 การออกแบบขั้นตอนวิธีแบบขนาน
 PARALLEL ALGORITHM DESIGNS
3
CS329 การสร้างโมเดลและการจำลองสถานการณ์เบื้องต้น
 INTRODUCTION TO MODELING AND SIMULATION
3
CS330 หัวข้อเลือกสรรด้านคอมพิวเตอร์เครือข่าย
 SELECTED TOPICS IN NET-CENTRIC COMPUTING
3
CS332 เทคโนโลยีกลุ่มเมฆเบื้องต้น
 INTRODUCTION TO CLOUD COMPUTING TECHNOLOGY
3
CS337 ระบบคลัสเตอร์คอมพิวเตอร์และการประมวลผลแบบกระจายเบื้องต้น
 INTRODUCTION TO CLUSTER COMPUTING AND DISTRIBUTED COMPUTING
3
CS339 หัวข้อเลือกสรรด้านระบบปฏิบัติการ
 SELECTED TOPICS IN OPERATING SYSTEMS
3
CS340 หัวข้อเลือกสรรด้านระบบสารสนเทศ
 SELECTED TOPICS IN INFORMATION SYSTEMS
3
CS345 การเรียนรู้ของเครื่องจักรและการทำเหมืองข้อมูลเชิงประยุกต์
 PRACTICAL MACHINE LEARNING AND DATA MINING
3
CS350 หัวข้อเลือกสรรด้านภาษาโปรแกรม
 SELECTED TOPICS IN PROGRAMMING LANGUAGES
3
CS351 ระบบคอมพิวเตอร์ในธุรกิจและการพาณิชย์อิเล็กทรอนิกส์
 BUSINESS COMPUTING AND ELECTRONIC COMMERCE
3
CS353 การค้นคืนสารสนเทศ
 INFORMATION RETRIEVAL
3
CS354 ระบบฐานข้อมูล 2
 DATABASE SYSTEMS 2
3
CS355 การสร้างโปรแกรมแปลภาษา
 COMPILER CONSTRUCTION
3
CS356 ระบบสารสนเทศเพื่อการบริหาร
 MANAGEMENT INFORMATION SYSTEMS
3
CS357 ระบบสารสนเทศเพื่อการบริหารธุรกิจผู้ประกอบการ
 INFORMATION SYSTEMS FOR ENTREPRENEUR MANAGEMENT
3
CS361 การพัฒนาโปรแกรมประยุกต์สำหรับอุปกรณ์พกพา
 MOBILE APPLICATION DEVELOPMENT
3
CS367 แนวคิดการพัฒนาเว็บบริการ
 WEB SERVICE DEVELOPMENT CONCEPTS
3
CS369 การพัฒนาเว็บแอพพลิเคชัน
 WEB APPLICATION DEVELOPMENT
3
CS370 หัวข้อเลือกสรรด้านระบบปัญญาประดิษฐ์
 SELECTED TOPICS IN ARTIFICIAL INTELLIGENT SYSTEMS
3
CS374 วิธีรูปนัย
 FORMAL METHODS
3
CS375 การจัดการโครงการซอฟต์แวร์
 SOFTWARE PROJECT MANAGEMENT
3
CS376 ปัญญาประดิษฐ์กับการประยุกต์
 ARTIFICIAL INTELLIGENCE IN PRACTICE
3
CS377 การเรียนรู้ของเครื่องจักร
 MACHINE LEARNING
3
CS378 กลยุทธ์การค้นหาขั้นสูง
 ADVANCED SEARCH STRATEGIES
3
CS379 การประมวลภาษาธรรมชาติ
 NATURAL LANGUAGE PROCESSING
3
CS381 การประมวลภาพดิจิทัล
 DIGITAL IMAGE PROCESSING
3
CS382 ทัศนศาสตร์คอมพิวเตอร์เบื้องต้น
 INTRODUCTION TO COMPUTER VISION
3
CS389 หัวข้อเลือกสรรด้านการปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์
 SELECTED TOPICS IN HUMAN-COMPUTER INTERACTION
3
CS390 หัวข้อเลือกสรรด้านการวิเคราะห์ข้อมูลมัลติมีเดีย
 SELECTED TOPICS IN MULTIMEDIA CONTENT ANALYSIS
3
CS396 การจำลองด้านคอมพิวเตอร์กราฟิก
 COMPUTER GRAPHICS MODELING
3
CS397 คอมพิวเตอร์กราฟิก 2
 COMPUTER GRAPHICS 2
3
CS399 หัวข้อเลือกสรรด้านคอมพิวเตอร์กราฟิก
 SELECTED TOPICS IN COMPUTER GRAPHICS
3

 2.3 วิชาบังคับนอกสาขา 2 วิชา ดังนี้    6 หน่วยกิต
 2.3.1 บังคับ    3 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
EL395 ภาษาอังกฤษเชิงวิชาการ 2
 ACADEMIC ENGLISH 2
3

 2.3.2 เลือก 3 หน่วยกิต จากวิชาต่อไปนี้    3 หน่วยกิต
รหัสวิชารายวิชาหน่วยกิต
BT438 การประกอบการทางเทคโนโลยีชีวภาพ
 ENTREPRENEURSHIP IN BIOTECHNOLOGY
1
BT439 การสร้างสรรค์และพัฒนานวัตกรรมทางชีวภาพ
 CREATIVITY AND DEVELOPMENT IN BIOLOGICAL INNOVATION
2
CS368 การเป็นผู้ประกอบการสำหรับผลิตภัณฑ์ดิจิทัล
 ENTREPRENEURSHIP FOR DIGITAL PRODUCT
3
ER211 การเป็นผู้ประกอบการเบื้องต้น
 INTRODUCTION TO ENTREPRENEURSHIP
3
FD218 วิทยาศาสตร์การอาหารเบื้องต้นสำหรับเริ่มต้นธุรกิจอาหาร
 INTRODUCTION OF FOOD SCIENCE FOR FOOD BUSINESS STARTUP
3
FD438 ทักษะสำหรับการเริ่มต้นธุรกิจอาหาร
 SKILLS FOR FOOD BUSINESS STARTUP
3
GS240 การประกอบการสังคม และการสร้างผู้ประกอบการสังคม
 SOCIAL ENTERPRISE AND ENTREPRENEURSHIP
3
RT316 ธุรกิจและการตลาดผลิตภัณฑ์เกษตรและสินค้าชุมชน
 BUSINESS AND MARKETING OF AGRICULTURAL AND COMMUNITY PRODUCTS
3
SC301 การประกอบการด้านวิทยาศาสตร์และเทคโนโลยี
 ENTREPRENEURSHIP IN SCIENCE AND TECHNOLOGY
3
TU209 สร้างแผนธุรกิจ พิชิตแหล่งเงินทุน
 HOW TO WRITE A SUCCESSFUL BUSINESS PLAN
3

 3 วิชาเลือกเสรี    6 หน่วยกิต
 
เวลา  น.
Contact us     
        - การแสดงผลที่เหมาะสมแนะนำให้ใช้ browser เป็น Internet Explorer Version 5.0 ขึ้นไปและขนาดความกว้างหน้าจอ (Screen Area) เป็น 1024x768 pixels