หลักสูตร · หลักสูตรปัจจุบัน สำหรับนักศึกษาที่เข้าศึกษาตั้งแต่ปีการศึกษา 2567

หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการข้อมูล (2567)

Bachelor of Science Program in Data Science (2567)

วิทยาศาสตรบัณฑิต (วิทยาการข้อมูล) · วท.บ. (วิทยาการข้อมูล) · Bachelor of Science (Data Science) · B.S. (Data Science)

  • 137หน่วยกิตตลอดหลักสูตร
  • 4ปี8 ภาคการศึกษา
  • 3กลุ่มวิชาเอกเลือก
  • 77กระบวนวิชาในหลักสูตร

การรับสมัคร แผนการศึกษา

ภาพรวมหลักสูตร

หลักสูตรนี้เตรียมบัณฑิตให้ใช้คณิตศาสตร์ สถิติ และการคำนวณ ในการจัดการ วิเคราะห์ และสร้างแบบจำลองจากข้อมูล

ชั้นปีแรก ๆ นักศึกษาเรียนพื้นฐาน เช่น แคลคูลัส ความน่าจะเป็นและสถิติ และการโปรแกรมสำหรับวิทยาการข้อมูล ต่อด้วยวิชาเอก เช่น การจัดการฐานข้อมูล การจัดดำเนินการข้อมูล การเรียนรู้เชิงสถิติ และการเรียนรู้ของเครื่อง จากนั้นเลือกเรียนหนึ่งในสามกลุ่มวิชาเอกเลือก และปฏิบัติงานจริงในสหกิจศึกษาชั้นปีที่ 4

กลุ่มวิชาเอกเลือก

  • การวิเคราะห์ข้อมูลโดยใช้แบบจำลองเชิงคณิตศาสตร์
  • การวิเคราะห์ข้อมูลเชิงสถิติ
  • การวิเคราะห์ข้อมูลโดยใช้แบบจำลองเชิงคำนวณ

โครงสร้างหลักสูตร

รวมไม่น้อยกว่า 137 หน่วยกิต

  • หมวดวิชาศึกษาทั่วไป 30
  • วิชาแกน 27
  • วิชาเอก 59
  • วิชาโท (ถ้ามี) 15
  • หมวดวิชาเลือกเสรี 6

หมวดวิชาศึกษาทั่วไป

30 หน่วยกิต

  • วิชาบังคับ 21
  • วิชาเลือก 9

วิชาแกน

27 หน่วยกิต

  • กลุ่มวิชาพื้นฐานสำหรับวิทยาการข้อมูล 21
  • กลุ่มวิชาวิทยาศาสตร์พื้นฐาน 6

วิชาเอก

59 หน่วยกิต

  • วิชาเอกบังคับ 35
  • วิชาเอกเลือก 24

วิชาโท (ถ้ามี)

15 หน่วยกิต

หมวดวิชาเลือกเสรี

6 หน่วยกิต

รายวิชา

กดหมวดเพื่อดูรายวิชา · หน่วยกิต(บรรยาย-ปฏิบัติ-ศึกษาด้วยตนเอง)

หมวดวิชาศึกษาทั่วไป30 หน่วยกิต

วิชาบังคับ 21 หน่วยกิต

กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้ 15 หน่วยกิต

  • 001101ภาษาอังกฤษพื้นฐาน 1Fundamental English 13(3-0-6)
  • 001102ภาษาอังกฤษพื้นฐาน 2Fundamental English 23(3-0-6)
  • 001201การอ่านเชิงวิเคราะห์และการเขียนอย่างมีประสิทธิผลCritical Reading and Effective Writing3(3-0-6)
  • 001225ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยีEnglish in Science and Technology Context3(3-0-6)
  • 204100เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่Information Technology and Modern Life3(3-0-6)

กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้ร่วมสร้างสรรค์นวัตกรรม 3 หน่วยกิต

  • 201190การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์Critical Thinking, Problem Solving and Science Communication3(3-0-6)

กลุ่มวิชาด้านการพัฒนาทักษะการเป็นพลเมืองที่เข้มแข็ง 3 หน่วยกิต

  • 140104การเป็นพลเมืองCitizenship3(3-0-6)

วิชาเลือก 9 หน่วยกิต

ให้นักศึกษาเลือกเรียนกระบวนวิชาจากทั้ง 3 กลุ่มเพิ่มเติมอีก 9 หน่วยกิต จากกระบวนวิชาต่อไปนี

กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้

  • 057137กีฬาเพื่อสุขภาพSports for Health3(3-0-6)
  • 701181การบัญชีเบื้องต้นสำหรับผู้ประกอบการBasic Accounting for Entrepreneurs3(3-0-6)
  • 702101การเงินในชีวิตประจำวันFinance for Daily Life3(3-0-6)
  • 851100การสื่อสารเบื้องต้นIntroduction to Communication3(3-0-6)

กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้ร่วมสร้างสรรค์นวัตกรรม

  • 176100กฎหมายและโลกสมัยใหม่Law and Modern World3(3-0-6)
  • 201114วิทยาศาสตร์สิ่งแวดล้อมในโลกปัจจุบันEnvironmental Science in Today’s World3(3-0-6)
  • 703103การเป็นผู้ประกอบการและธุรกิจเบื้องต้นIntroduction to Entrepreneurship and Business3(3-0-6)
  • 851103ชีวิตและสังคมผ่านสื่อLife and Society through Media3(3-0-6)

กลุ่มวิชาด้านการพัฒนาทักษะการเป็นพลเมืองที่เข้มแข็ง

  • 201111โลกแห่งวิทยาศาสตร์The World of Science3(3-0-6)
  • 951100ชีวิตสมัยใหม่กับแอนนิเมชันModern Life and Animation3(3-0-6)
วิชาแกน27 หน่วยกิต

กลุ่มวิชาพื้นฐานสำหรับวิทยาการข้อมูล 21 หน่วยกิต

  • 204252โครงสร้างข้อมูลและการวิเคราะห์Data Structures and Analysis3(3-0-6)
  • 206111แคลคูลัส 1Calculus 13(3-0-6)
  • 206112แคลคูลัส 2Calculus 23(3-0-6)
  • 206281วิยุตคณิตDiscrete Mathematics3(3-0-6)
  • 208150ความน่าจะเป็นและสถิติProbability and Statistics3(3-0-6)
  • 229123แนวคิดพื้นฐานของวิทยาการข้อมูลFundamental Concept of Data Science3(3-0-6)
  • 229223การโปรแกรมสำหรับวิทยาการข้อมูลProgramming for Data Science3(2-2-5)

กลุ่มวิชาวิทยาศาสตร์พื้นฐาน 6 หน่วยกิต

ให้นักศึกษาเลือกเรียนจากกระบวนวิชาต่อไปนี้

  • 202101ชีววิทยาพื้นฐาน 1Basic Biology 13(3-0-6)
  • 203103เคมีทั่วไป 1General Chemistry 13(3-0-6)
  • 207187ฟิสิกส์ 1Physics 13(3-0-6)
วิชาเอก59 หน่วยกิต

ในจำนวนหน่วยกิตดังกล่าวจะต้องเป็นวิชาในระดับ 300-400 ไม่น้อยกว่า 36 หน่วยกิต และในจำนวนนี้จะต้องเป็นวิชา ในระดับ 400 ไม่น้อยกว่า 18 หน่วยกิต

วิชาเอกบังคับ 35 หน่วยกิต

  • 204217ภาษาโปรแกรมคอมพิวเตอร์Computer Programming Languages3(2-2-5)
  • 204306จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์Ethics for Computer Professionals1(1-0-2)
  • 204320การจัดการฐานข้อมูลDatabase Management3(2-2-5)
  • 204371วิศวกรรมคุณลักษณะFeature Engineering3(2-2-5)
  • 204456การเรียนรู้ของเครื่องMachine Learning3(3-0-6)
  • 206324พีชคณิตเชิงเส้นประยุกต์Applied Linear Algebra3(3-0-6)
  • หรือ206325พีชคณิตเชิงเส้นLinear Algebra3(3-0-6)
  • 208250วิธีเชิงสถิติสำหรับวิทยาการข้อมูลStatistical Methods for Data Science3(2-2-5)
  • 229323การจัดดำเนินการข้อมูลสำหรับด้านวิทยาการข้อมูลData Manipulation for Data Science3(2-2-5)
  • 229351การเรียนรู้เชิงสถิติสำหรับวิทยาการข้อมูล 1Statistical Learning for Data Science 13(2-2-5)
  • 229352การเรียนรู้เชิงสถิติสำหรับวิทยาการข้อมูล 2Statistical Learning for Data Science 23(2-2-5)
  • 229490สัมมนาSeminar1(1-0-2)
  • 229496สหกิจศึกษาCooperative Education6

วิชาเอกเลือก 24 หน่วยกิต

ลงทะเบียนกระบวนวิชาจากกลุ่มวิชาใดกลุ่มวิชาหนึ่งต่อไปนี้จำนวน 18 หน่วยกิต

กลุ่มวิชา : การวิเคราะห์ข้อมูลโดยใช้แบบจำลองเชิงคณิตศาสตร์

  • 204426วิศวกรรมข้อมูลData Engineering3(2-2-5)
  • 204471ปัญญาประดิษฐ์Artificial Intelligence3(3-0-6)
  • 206300คณิตศาสตร์การเงินและการประกันภัยMathematics of Finance and Insurance3(3-0-6)
  • 206341สมการเชิงอนุพันธ์Differential Equations3(3-0-6)
  • 206358คณิตศาสตร์สำหรับวิทยาการข้อมูลMathematics for Data Science3(3-0-6)
  • 206465หลักการสร้างแบบจำลองทางคณิตศาสตร์Principles of Mathematical Modeling3(3-0-6)

กลุ่มวิชา : การวิเคราะห์ข้อมูลเชิงสถิติ

  • 204453การรู้จำแบบPattern Recognition3(2-2-5)
  • 208350สถิติประยุกต์หลายตัวแปรสำหรับวิทยาการข้อมูลApplied Multivariate Statistics for Data Science3(3-0-6)
  • 208354การวิเคราะห์อนุกรมเวลาสำหรับวิทยาการข้อมูลTime Series Analysis for Data Science3(2-2-5)
  • 208424การหาค่าเหมาะที่สุดสำหรับการเรียนรู้เชิงสถิติOptimization for Statistical Learning3(3-0-6)
  • 208450การวิเคราะห์สำหรับข้อมูลเชิงสังเกตAnalytics for Observational Data3(3-0-6)

และเลือกเรียน 3 หน่วยกิตจากกระบวนวิชาต่อไปนี้

  • 204422คลังข้อมูลData Warehousing3(2-2-5)
  • 204471ปัญญาประดิษฐ์Artificial Intelligence3(3-0-6)

กลุ่มวิชา : การวิเคราะห์ข้อมูลโดยใช้แบบจำลองเชิงคำนวณ

  • 204383การประมวลผลภาพImage Processing3(3-0-6)
  • 204422คลังข้อมูลData Warehousing3(2-2-5)
  • 204426วิศวกรรมข้อมูลData Engineering3(2-2-5)
  • 204471ปัญญาประดิษฐ์Artificial Intelligence3(3-0-6)
  • 204472การประมวลผลภาษาธรรมชาติNatural Language Processing3(3-0-6)

และเลือกเรียน 3 หน่วยกิตจากกระบวนวิชาต่อไปนี้

  • 204423การทำเหมืองข้อมูลData Mining3(3-0-6)
  • 204453การรู้จำแบบPattern Recognition3(2-2-5)

และเลือกจากกระบวนวิชาต่อไปนี้ไม่น้อยกว่า 6 หน่วยกิต

  • 204381การคำนวณเชิงตัวเลขและซอฟต์แวร์Numerical Computation and Software3(3-0-6)
  • 204383การประมวลผลภาพImage Processing3(3-0-6)
  • 204422คลังข้อมูลData Warehousing3(2-2-5)
  • 204423การทำเหมืองข้อมูลData Mining3(3-0-6)
  • 204424การออกแบบและพัฒนาออนโทโลยีOntology Design and Development3(3-0-6)
  • 204426วิศวกรรมข้อมูลData Engineering3(2-2-5)
  • 204453การรู้จำแบบPattern Recognition3(2-2-5)
  • 204471ปัญญาประดิษฐ์Artificial Intelligence3(3-0-6)
  • 204482การจำลองแบบปัญหาและแบบจำลองSimulation and Modelling3(3-0-6)
  • 204483การมองเห็นของคอมพิวเตอร์Computer Vision3(3-0-6)
  • 206300คณิตศาสตร์การเงินและการประกันภัยMathematics of Finance and Insurance3(3-0-6)
  • 206341สมการเชิงอนุพันธ์Differential Equations3(3-0-6)
  • 206355วิธีเชิงตัวเลขNumerical Method3(3-0-6)
  • 206357การคณนาเชิงวิทยาศาสตร์Scientific Computation3(2-3-4)
  • 206358คณิตศาสตร์สำหรับวิทยาการข้อมูลMathematics for Data Science3(3-0-6)
  • 206370ความน่าจะเป็น 1Probability 13(3-0-6)
  • 206441สมการเชิงอนุพันธ์สามัญไม่เชิงเส้นNonlinear Ordinary Differential Equations3(3-0-6)
  • 206457คณิตศาสตร์อนุพันธ์การเงินMathematics of Financial Derivatives3(3-0-6)
  • 206465หลักการสร้างแบบจำลองทางคณิตศาสตร์Principles of Mathematical Modeling3(3-0-6)
  • 206467ข่ายงานประสาทNeural Networks3(3-0-6)
  • 206470ความน่าจะเป็น 2Probability 23(3-0-6)
  • 206471คณิตศาสตร์ประกันภัยเบื้องต้นIntroduction to Actuarial Mathematics3(3-0-6)
  • 208251การวิเคราะห์การถดถอยและสถิติไม่อิงพารามิเตอร์Regression Analysis and Non-parametric Statistics3(2-2-5)
  • 208350สถิติประยุกต์หลายตัวแปรสำหรับวิทยาการข้อมูลApplied Multivariate Statistics for Data Science3(3-0-6)
  • 208354การวิเคราะห์อนุกรมเวลาสำหรับวิทยาการข้อมูลTime Series Analysis for Data Science3(2-2-5)
  • 208424การหาค่าเหมาะที่สุดสำหรับการเรียนรู้เชิงสถิติOptimization for Statistical Learning3(3-0-6)
  • 208450การวิเคราะห์สำหรับข้อมูลเชิงสังเกตAnalytics for Observational Data3(3-0-6)
  • 208451การวิเคราะห์สำหรับข้อมูลเชิงทดลองและข้อมูลจำลองAnalytics for Experimental and Simulated Data3(2-2-5)
  • 208453สถิติสำหรับการเงินและการลงทุนStatistics for Finance and Investment3(3-0-6)
  • 208454แบบจําลองคณิตศาสตร์ประกันภัยActuarial Modeling3(2-2-5)
  • 229452งานวิจัยสำหรับวิทยาการข้อมูลResearch in Data Science3(0-9-0)
  • 229471การวิเคราะห์ข้อมูลทางการแพทย์Data Analytics in Medicine3(2-2-5)
  • 261441อินเทอร์เน็ตของสรรพสิ่งและข้อมูลขนาดใหญ่Internet of Things and Big Data3(3-0-6)
  • 261461การเขียนโปรแกรมเชิงภาพและโต้ตอบVisual and Interactive Programming3(3-0-6)
  • 954471การทำเหมืองข้อมูลธุรกิจBusiness Data Mining3(2-2-5)
  • 954472การแสดงข้อมูลธุรกิจBusiness Data Visualization3(2-2-5)
วิชาโท (ถ้ามี)15 หน่วยกิต

2.3.1 นักศึกษาที่ประสงค์จะเรียนวิชาโท นักศึกษาจะต้องเลือกเรียนวิชาโท ไม่น้อยกว่า 15 หน่วยกิต จากวิชาโทบริหารธุรกิจ วิชาโทเศรษฐศาสตร์ หรือวิชาโทใดวิชาหนึ่งที่เปิดสอนในคณะวิทยาศาสตร์ (ยกเว้นวิชาโทวิทยาการข้อมูล คณิตศาสตร์ วิทยาการคอมพิวเตอร์ และสถิติ) หรือหากนักศึกษาประสงค์เลือกวิชาโทอื่น ให้เป็นไปตามประกาศมหาวิทยาลัยเชียงใหม่ เรื่องวิชาโทที่เปิดสอนสำหรับนักศึกษามหาวิทยาลัยเชียงใหม่ตามความเห็นชอบของอาจารย์ที่ปรึกษา

2.3.2 นักศึกษาที่ไม่ประสงค์จะเรียนวิชาโทให้เลือกเรียนกระบวนวิชาระดับ 300 หรือ 400 ในหมวดวิชาเอกเลือก เพิ่มเติมอีกไม่น้อยกว่า 15 หน่วยกิต

หมวดวิชาเลือกเสรี6 หน่วยกิต

หลักสูตรไม่ได้กำหนดรายวิชาในหมวดนี้

แผนการศึกษา

แผนการเรียนที่แนะนำในแต่ละภาคการศึกษา รายการตัวเอียงคือวิชาที่นักศึกษาเลือกเอง

ชั้นปีที่ 1

ภาคการศึกษาที่ 1

  • 001101ภาษาอังกฤษพื้นฐาน 13
  • 206111แคลคูลัส 13
  • 208150ความน่าจะเป็นและสถิติ3
  • 229123แนวคิดพื้นฐานของวิทยาการข้อมูล3
  • 229223การโปรแกรมสำหรับวิทยาการข้อมูล3
  • วิชาวิทยาศาสตร์พื้นฐาน3

รวม18 หน่วยกิต

ภาคการศึกษาที่ 2

  • 001102ภาษาอังกฤษพื้นฐาน 23
  • 140104การเป็นพลเมือง3
  • 206112แคลคูลัส 23
  • 204100เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่3
  • 204217ภาษาโปรแกรมคอมพิวเตอร์3
  • 208250วิธีเชิงสถิติสำหรับวิทยาการข้อมูล3
  • วิชาวิทยาศาสตร์พื้นฐาน3

รวม21 หน่วยกิต

ชั้นปีที่ 2

ภาคการศึกษาที่ 1

  • 001225ภาษาอังกฤษสำหรับวิทยาศาสตร์และเทคโนโลยี3
  • 201190การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์3
  • 204320การจัดการฐานข้อมูล3
  • 206281วิยุตคณิต3
  • 229323การจัดดำเนินการข้อมูลสำหรับด้านวิทยาการข้อมูล3
  • 229351การเรียนรู้เชิงสถิติสำหรับวิทยาการข้อมูล 13
  • วิชาศึกษาทั่วไป (เลือก)3

รวม21 หน่วยกิต

ภาคการศึกษาที่ 2

  • 001201การอ่านอย่างมีวิจารณญาณและการเขียนอย่างมีประสิทธิภาพ3
  • 204252โครงสร้างข้อมูลและการวิเคราะห์3
  • 206324พีชคณิตเชิงเส้นประยุกต์3
  • หรือ206325พีชคณิตเชิงเส้น3
  • 229352การเรียนรู้เชิงสถิติสำหรับวิทยาการข้อมูล 23
  • วิชาเอกเลือก3
  • วิชาโทหรือวิชาเอกเลือก3

รวม18 หน่วยกิต

ชั้นปีที่ 3

ภาคการศึกษาที่ 1

  • 204371วิศวกรรมคุณลักษณะ3
  • วิชาเอกเลือก9
  • วิชาโทหรือวิชาเอกเลือก3
  • วิชาเลือกเสรี3

รวม18 หน่วยกิต

ภาคการศึกษาที่ 2

  • 204306จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์1
  • 204456การเรียนรู้ของเครื่อง3
  • วิชาเอกเลือก6
  • วิชาโทหรือวิชาเอกเลือก6
  • วิชาเลือกเสรี3

รวม19 หน่วยกิต

ชั้นปีที่ 4

ภาคการศึกษาที่ 1

  • 229496สหกิจศึกษา6

รวม6 หน่วยกิต

ภาคการศึกษาที่ 2

  • 229490สัมมนา1
  • วิชาศึกษาทั่วไป (เลือก)6
  • วิชาเอกเลือก6
  • วิชาโทหรือวิชาเอกเลือก3

รวม16 หน่วยกิต

การรับสมัคร

รับสมัครผ่านระบบ TCAS ของมหาวิทยาลัยเชียงใหม่ ติดตามรอบการรับสมัคร คุณสมบัติ และกำหนดการล่าสุดได้จากประกาศของมหาวิทยาลัย

ข้อมูลโครงสร้างหลักสูตร รายวิชา และแผนการศึกษาจาก ระบบ มคอ.2 มหาวิทยาลัยเชียงใหม่ (ดึงข้อมูลเมื่อ 11 ตุลาคม 2569)