start

(ปริญญาตรี) หลักสูตรสำหรับนักศึกษารหัส 63

ชื่อปริญญา : วิทยาศาสตรบัณฑิต (วิทยาการคอมพิวเตอร์)
ชื่อปริญญา : วท.บ. (วิทยาการคอมพิวเตอร์)
ชื่อหลักสูตร : หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์

เอกสารประกอบ
รายละเอียดกระบวนวิชา
แผนผังหลักสูตร (Updated: ม.ค. 63)
แผนผังหลักสูตร สำหรับ Minor

1. จำนวนหน่วยกิตรวมตลอดหลักสูตร

  • สำหรับแผน 1 ไม่น้อยกว่า 134 หน่วยกิต
  • สำหรับแผน 2 ไม่น้อยกว่า 135 หน่วยกิต

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

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

วิชาบังคับ (Required Courses) 24 หน่วยกิต

1.1 กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้ (Learner Person) 15 หน่วยกิต
001101ม.อ. 101 ภาษาอังกฤษพื้นฐาน 1 ENGL 101 Fundamental English 1 3(3-0-6)
001102ม.อ. 102 ภาษาอังกฤษพื้นฐาน 2 ENGL 102 Fundamental English 2 3(3-0-6)
001201ม.อ. 201 การอ่านเชิงวิเคราะห์และการเขียนอย่างมีประสิทธิผล ENGL 201 Critical Reading and Effective Writing 3(3-0-6)
001225ม.อ. 225 ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยี ENGL 225 English in Science and Technology Context3(3-0-6)
204100ว.คพ. 100 เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่ CS 100 Information Technology and Modern Life 3(3-0-6)
1.2 กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้ร่วมสร้างสรรค์นวัตกรรม (Innovative Co-creator) 3 หน่วยกิต
201190ว.วท. 190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์ SC 190 Critical Thinking, Problem Solving and Science Communication 3(3-0-6)
1.3 กลุ่มวิชาด้านการพัฒนาทักษะการเป็นพลเมืองที่เข้มแข็ง (Active Citizen) 6 หน่วยกิต
140104ร.ท. 104 การเป็นพลเมือง PG 104 Citizenship 3(3-0-6)
201111ว.วท. 111 โลกแห่งวิทยาศาสตร์ SC 111 The World of Science 3(3-0-6)


วิชาเลือก (GE Electives)
     ให้นักศึกษาเลือกเรียนกระบวนวิชาจากทั้ง 3 กลุ่มเพิ่มเติมอีก 6 หน่วยกิต จากกระบวนวิชาต่อไปนี้
     A student also chooses at least 6 credits from these 3 groups of GE courses.

กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้ (Learner Person)
050100 ม.ศท. 100 การใช้ภาษาไทย HUGE 100 Usage of the Thai Language 3(3-0-6)
074100 ศ.สข. 100 โภชนาการเพื่อการส่งเสริมสุขภาพ EDHL 100 Nutrition for Promotion of Health 3(3-0-6)
701181 บธ.บช. 181 การบัญชีสาหรับผู้ที่ไม่ใช่นักบัญชี ACC 181 Accounting for Non Accountants 3(3-0-6)
702101 บธ.กง. 101 การเงินในชีวิตประจาวัน FINA 101 Finance for Daily Life 3(3-0-6)
กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้ (Learner Person)
013110 ม.จว. 110 จิตวิทยากับชีวิตประจาวัน PSY 110 Psychology and Daily Life 3(3-0-6)
176100 น.ศท. 100 กฎหมายและโลกสมัยใหม่ LAGE 100 Law and Modern World 3(3-0-6)
201114 ว.วท. 114 วิทยาศาสตร์สิ่งแวดล้อมในโลกปัจจุบัน SC 114 Environmental Science in Today’s World 3(3-0-6)
703103 บธ.กจ. 103 การเป็นผู้ประกอบการและธุรกิจเบื้องต้น MGMT 103 Introduction to Entrepreneurship and Business 3(3-0-6)
751100 ศศ. 100 เศรษฐศาสตร์ในชีวิตประจาวัน ECON 100 Economics for Everyday Life 3(3-0-6)
851103 สม. 103 ชีวิตและสังคมผ่านสื่อ MC 103 Life and Society Through Media 3(3-0-6)
กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้ (Learner Person)
801100 สถ.ส. 100 สถาปัตยกรรมในชีวิตประจาวัน ARCT 100 Architecture in Everyday Life 3(3-0-6)
951100 ศท.อ. 100 ชีวิตสมัยใหม่กับแอนนิเมชัน ANI 100 Modern Life and Animation 3(3-0-6)



2) หมวดวิชาเฉพาะ


แผน 1 ไม่น้อยกว่า 98 หน่วยกิต
แผน 2 ไม่น้อยกว่า 99 หน่วยกิต


2.1 ) วิชาแกน 24 หน่วยกิต

รหัสวิชา ชื่อวิชา หน่วยกิต
202101 ชีววิทยาพื้นฐาน 13(3-0-6)
202103 ปฏิบัติการชีววิทยา 11(0-3-0)
203111 เคมี 13(3-0-6)
203115 ปฏิบัติการเคมี 11(0-3-0)
206111 แคลคูลัส 13(3-0-6)
206112 แคลคูลัส 23(3-0-6)
206281 คณิตศาสตร์ดีสครีต3(3-0-6)
207117 ปฏิบัติการฟิสิกส์ 11(0-3-0)
207187 ฟิสิกส์ 13(3-0-6)
208263 สถิติเบื้องต้น3(3-0-6)


2.2 ) วิชาเอก

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

2.2.1) วิชาเอกบังคับร่วม 41 หน่วยกิต

รหัสวิชา ชื่อวิชา หน่วยกิต
กลุ่มประเด็นด้านองค์การและระบบสารสนเทศ
204306 จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ 1(1-0-2)
204321 ระบบฐานข้อมูล 1 3(3-0-6)
กลุ่มเทคโนโลยีเพื่องานประยุกต์
204211 การเขียนโปรแกรมเชิงวัตถุ 3(2-2-5)
204251 โครงสร้างข้อมูล 3(3-0-6)
204390 การฝึกงานคอมพิวเตอร์ 1(0-6-0)
กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์
204341 ระบบปฏิบัติการ 3(3-0-6)
204361 วิศวกรรมซอฟต์แวร์ 3(3-0-6)
204362 การออกแบบเชิงวัตถุ 3(3-0-6)
204451 การออกแบบและการวิเคราะห์อัลกอริทึม 3(3-0-6)
กลุ่มโครงสร้างพื้นฐานของระบบ
204111 การเขียนโปรแกรมเบื้องต้น 3(2-2-5)
204113 หลักการคอมพิวเตอร์ 3(2-2-5)
204315 การจัดระเบียบของภาษาโปรแกรม 3(3-0-6)
204490 การวิจัยทางวิทยาการคอมพิวเตอร์ 3(3-0-6)
กลุ่มฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์
204231 การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ 3(2-2-5)
204232 เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี 3(3-0-6)



2.2.2) วิชาเอกบังคับประจำแผน

(ก) แผน 1 จำนวน 3 หน่วยกิต

รหัสวิชา ชื่อวิชา หน่วยกิต
204491 การค้นคว้าอิสระ 1 1 หน่วยกิต
204499 การค้นคว้าอิสระ 2 2 หน่วยกิต

(ข) แผน 2 จำนวน 7 หน่วยกิต

รหัสวิชา ชื่อวิชา หน่วยกิต
204496 สหกิจศึกษา 6 หน่วยกิต
204497 สัมมนาทางวิทยาการคอมพิวเตอร์ 1(1-0-2)


2.2.3) วิชาเอกเลือก ต้องเป็นกระบวนวิชาระดับ 300 หรือ 400 ขึ้นไป

(ก) แผน 1 ไม่น้อยกว่า 15 หน่วยกิต

  • โดยที่จะต้องเป็นกระบวนวิชาระดับ 400 อย่างน้อย 12 หน่วยกิต

(ข) แผน 2 ไม่น้อยกว่า 12 หน่วยกิต

  • โดยที่จะต้องเป็นกระบวนวิชาระดับ 400 อย่างน้อย 6 หน่วยกิต

โดยทั้งสองแผนเลือกจากกระบวนวิชาต่อไปนี้

รหัสวิชา ชื่อวิชา หน่วยกิต
204325การวิเคราะห์ระบบงานและการออกแบบงาน3(3-0-6)
204331การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์3(3-0-6)
204333การพัฒนาโปรแกรมประยุกต์บนอินเทอร์เน็ต3(2-2-5)
204335ไมโครคอนโทรลเลอร์และอินเทอร์เน็ตของสรรพสิ่ง3(2-2-5)
204355การเขียนโปรแกรมเชิงแข่งขัน3(2-2-5)
204363ความต้องการและการสร้างตัวแบบซอฟต์แวร์3(3-0-6)
204364การออกแบบและสร้างซอฟต์แวร์3(3-0-6)
204365ปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์3(3-0-6)
204381การคำนวณเชิงตัวเลขและซอฟต์แวร์3(3-0-6)
204382คอมพิวเตอร์กราฟฟิก3(3-0-6)
204383การประมวลผลภาพ3(3-0-6)
204421ระบบฐานข้อมูล 23(2-2-5)
204422การคลังข้อมูล 3(2-2-5)
204423การทำเหมืองข้อมูล3(3-0-6)
204424การออกแบบและพัฒนาออนโทโลยี3(3-0-6)
204425ระบบสารสนเทศเพื่อการจัดการ3(3-0-6)
204426วิศวกรรมข้อมูล3(2-2-5)
204431ระบบเครือข่ายสากล3(3-0-6)
204432การออกแบบและจัดการเครือข่ายคอมพิวเตอร์3(2-2-5)
204433สถาปัตยกรรมคอมพิวเตอร์3(3-0-6)
204435การประมวลผลแบบขนาน3(3-0-6)
204441การเขียนโปรแกรมแบบคอนเคอร์เรนท์3(3-0-6)
204442การสร้างคอมไพเลอร์3(3-0-6)
204443ความปลอดภัยในระบบคอมพิวเตอร์3(3-0-6)
204452ทฤษฎีการคำนวณ3(3-0-6)
204453การรู้จำแบบ3(2-2-5)
204454อัลกอริทึมและการเขียนโปรแกรมในการหาค่าเหมาะที่สุดเชิงการจัด3(2-2-5)
204456การเรียนรู้ของเครื่อง3(3-0-6)
204471ปัญญาประดิษฐ์3(3-0-6)
204481เทคนิคการโปรแกรมเชิงคณิตศาสตร์เบื้องต้น3(3-0-6)
204482การจำลองแบบมีปัญหาและแบบจำลอง3(3-0-6)
204483การรับรู้ภาพทางคอมพิวเตอร์3(3-0-6)
204494หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 13(3-0-6)
204495หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 23(3-0-6)
206325พีชคณิตเชิงเส้น3(3-0-6)
206355วิธีเชิงตัวเลข3(3-0-6)
206370ความน่าจะเป็น 13(3-0-6)
206381คอมบินาทอริกส์3(3-0-6)
206423เวฟเลทส์3(3-0-6)
206426พีชคณิตเชิงเส้น 23(3-0-6)
206428ทฤษฎีรหัส3(3-0-6)
206455การวิเคราะห์เชิงตัวเลข3(3-0-6)
206467นิวรอลเนทเวิร์ค3(3-0-6)
206481ทฤษฎีกราฟ3(3-0-6)
หรือกระบวนวิชาเอกเลือกสาขาวิชาวิทยาการคอมพิวเตอร์ระดับ 300 หรือ 400 ที่เปิดสอนเพิ่ม เติมในมหาวิทยาลัยเชียงใหม่


2.3 ) วิชาโทไม่น้อยกว่า 15 หน่วยกิต

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


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

หมวดวิชาเลือกเสรีไม่น้อยกว่า 6 หน่วยกิต
นักศึกษาต้องเลือกเรียนกระบวนวิชานอกเหนือจากวิชาเอกและวิชาโท (ถ้ามี) ไม่น้อยกว่า 6 หน่วยกิต

4. แผนการศึกษา ระดับปริญญาตรี

ชั้นปีที่ 1
ภาคการศึกษาที่ 1
001101ม.อ. 101 ภาษาอังกฤษพื้นฐาน 1 ENGL 101 Fundamental English 1 3(3-0-6)
140104ร.ท. 104 การเป็นพลเมือง PG 104 Citizenship 3(3-0-6)
202101ว.ชว. 101 ชีววิทยาพื้นฐาน 1 BIOL 101 Basic Biology 1 3(3-0-6)
202103ว.ชว. 103 ปฏิบัติการชีววิทยา 1 BIOL 103 Biology Laboratory 1 1(0-3-0)
203111ว.คม. 111 เคมี 1 CHEM 111 Chemistry 1 3(3-0-6)
203115ว.คม. 115 ปฏิบัติการเคมี 1 CHEM 115 Chemistry Laboratory 1 1(0-3-0)
204111ว.คพ. 111 การเขียนโปรแกรมเบื้องตน CS 111 Fundamentals of Programming 3(2-2-5)
206111ว.คณ.111 แคลคูลัส 1 MATH 111 Calculus 1 3(3-0-6)
รวม 20 หน่วยกิต
ชั้นปีที่ 1
ภาคการศึกษาที่ 2
001102ม.อ. 102 ภาษาอังกฤษพื้นฐาน 2 ENGL 102 Fundamental English 2 3(3-0-6)
204113ว.คพ.113 หลักการคอมพิวเตอร์ CS 113 Principles of Computing 3(2-2-5)
206112ว.คณ.112 แคลคูลัส 2 MATH 112 Calculus 2 3(3-0-6)
207117ว.ฟส. 117 ปฏิบัติการฟิสิกส์ 1 PHYS 117 Physics Laboratory 1 1(0-3-0)
207187ว.ฟส. 187 ฟิสิกส์ 1 PHYS 187 Physics 1 3(3-0-6)
204100ว.คพ. 100 เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่ CS 100 Information Technology and Modern Life 3(3-0-6)
201111ว.วท.111 โลกแห่งวิทยาศาสตร์ SC 111 (The World of Science) 3(2-2-5)
รวม 19 หน่วยกิต
ชั้นปีที่ 2
ภาคการศึกษาที่ 1
001201 ม.อ.201 การอ่านเชิงวิเคราะห์และการเขียนอย่างมีประสิทธิผล ENGL 201 (Critical Reading and Effective Writing) 3(3-0-6)
204211 ว.คพ.211 การเขียนโปรแกรมเชิงวัตถุ CS 211 (Object-Oriented Programming) 3(2-2-5)
204231 ว.คพ.231 การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ CS 231 (Computer Organization and Architecture) 3(2-2-5)
206281 ว.คณ.281 คณิตศาสตร์ดิสครีต MATH 281 (Discrete Mathematics) 3(3-0-6)
208263 ว.สถ.263 สถิติเบื้องต้น STAT 263 (Elementary Statistics) 3(3-0-6)
วิชาเลือก (GE Electives) 3 หน่วยกิต
รวม 18 หน่วยกิต
ชั้นปีที่ 2
ภาคการศึกษาที่ 2
001225 ม.อ.225 ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยี ENGL 225 (English in Science and Technology Context) 3(3-0-6)
201190 ว.วท.190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหาและการสื่อสารทางวิทยาศาสตร์ SC 190 Critical Thinking, Problem Solving and Science Communication 3(3-0-6)
204232 ว.คพ.232 เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี CS 232 (Computer Networks and Protocols) 3(3-0-6)
204251 ว.คพ.251 โครงสร้างข้อมูล CS 251 (Data Structures) 3(3-0-6)
204315 ว.คพ.315 การจัดระเบียบของภาษาโปรแกรม CS 315 (Organization of Programming Languages) 3(3-0-6)
วิชาโท 3 หน่วยกิต
รวม 18 หน่วยกิต
ชั้นปีที่ 3
ภาคการศึกษาที่ 1
204321 ว.คพ.321 ระบบฐานข้อมูล 1 CS 321 (Database System 1) 3(3-0-6)
204341 ว.คพ.341 ระบบปฏิบัติการ CS 341 (Operating Systems) 3(3-0-6)
204361 ว.คพ.361 วิศวกรรมซอฟต์แวร์ CS 361 (Software Engineering) 3(3-0-6)
204451 ว.คพ.451 การออกแบบและการวิเคราะห์อัลกอริทึม CS 451 (Algorithm Design and Analysis) 3(3-0-6)
วิชาโท (Minor) 3 หน่วยกิต
วิชาเลือกเสรี (Free Elective) 3 หน่วยกิต
รวม 18 หน่วยกิต
ชั้นปีที่ 3
ภาคการศึกษาที่ 2 แผน 1
204306 ว.คพ.306 จริยธรรมสาหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ CS 306 (Ethics for Computer Professionals) 1(1-0-2)
204362 ว.คพ.362 การออกแบบเชิงวัตถุ CS 362 (Object-Oriented Design) 3(3-0-6)
204490 ว.คพ.490 การวิจัยทางวิทยาการคอมพิวเตอร์ CS 490 (Research in Computer Science) 3(3-0-6)
วิชาเอกเลือกระดับ 300 หรือ 400 (Elective Course Level 300 or 400) 3 หน่วยกิต
วิชาเอกเลือกระดับ 400 (Elective Course Level 400) 3 หน่วยกิต
วิชาโท (Minor) 3 หน่วยกิต
วิชาเลือก (GE Electives) 3 3 หน่วยกิต
รวม 19 หน่วยกิต
ชั้นปีที่ 3
ภาคการศึกษาที่ 2 แผน 2
204306 ว.คพ.306 จริยธรรมสาหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ CS 306 (Ethics for Computer Professionals) 1(1-0-2)
204362 ว.คพ.362 การออกแบบเชิงวัตถุ CS 362 (Object-Oriented Design) 3(3-0-6)
204490 ว.คพ.490 การวิจัยทางวิทยาการคอมพิวเตอร์ CS 490 (Research in Computer Science) 3(3-0-6)
วิชาเอกเลือกระดับ 300 หรือ 400 (Elective Course Level 300 or 400) 6 หน่วยกิต
วิชาโท (Minor) 6 หน่วยกิต
รวม 19 หน่วยกิต
ชั้นปีที่ 4
ภาคการศึกษาที่ 1 แผน 1
204390 ว.คพ.390 การฝึกงานคอมพิวเตอร์ CS 390 (Computer Job Training) 1(0-6-0)
204491 ว.คพ.491 การค้นคว้าอิสระ 1 CS 491 (Independent Study 1) 1 หน่วยกิต
วิชาเอกเลือกระดับ 400 (Elective Course Level 400) 6 หน่วยกิต
วิชาโท (Minor) 3 หน่วยกิต
รวม 11 หน่วยกิต
ชั้นปีที่ 4
ภาคการศึกษาที่ 1 แผน 2
204390 ว.คพ.390 การฝึกงานคอมพิวเตอร์ CS 390 (Computer Job Training) 1(0-6-0)
204496 ว.คพ.496 สหกิจศึกษา CS 496 (Cooperative Education) 6 หน่วยกิต
รวม 7 หน่วยกิต
ชั้นปีที่ 4
ภาคการศึกษาที่ 2 แผน 1
204499 ว.คพ.499 การค้นคว้าอิสระ 2 CS 499 (Independent Study 2) 2 หน่วยกิต
วิชาเอกเลือกระดับ 400 (Elective Course Level 400) 3 หน่วยกิต
วิชาโท (Minor) 3 หน่วยกิต
วิชาเลือกเสรี (Free elective) 3 หน่วยกิต
รวม 11 หน่วยกิต
ชั้นปีที่ 4
ภาคการศึกษาที่ 2 แผน 2
204497 ว.คพ.497 สัมมนาทางวิทยาการคอมพิวเตอร์ CS 497 (Seminar in Computer Science) 1(1-0-2)
วิชาเอกเลือกระดับ 400 (Elective Course Level 400) 6 หน่วยกิต
วิชาโท (Minor) 3 หน่วยกิต
วิชาเลือกเสรี (Free elective) 3 หน่วยกิต
วิชาเลือก (GE Electives) 3 หน่วยกิต
รวม 16 หน่วยกิต
start.txt · Last modified: 2021/06/24 10:00 by admin