~~NOTOC~~
**แผนการศึกษา ปริญญาตรี (รหัส 64+)**
\\
[[https://www.science.cmu.ac.th/webthai/filedata/file/SCI-Curriculum/BS/BS-64/tqf2-com-64-checo.pdf|มคอ. 2]]
\\ \\
**ภาพรวมหลักสูตร**
|@#fbf1d5:**วิชาบังคับ\\ (Required Courses)\\ 24 หน่วยกิต**|
**• กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้ (Learner Person) 15 หน่วยกิต**\\ - 001101 ภาษาอังกฤษพื้นฐาน 1 (Fundamental English 1)\\ - 001102 ภาษาอังกฤษพื้นฐาน 2 (Fundamental English 2)\\ - 001201 การอ่านวิเคราะห์ละการเขียนอย่างมีประสิทธิผล (Critical Reading and Effective Writing)\\ - 001225 ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยี (English in Science and Technology Context)\\ - 204100 เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่ (Information Technology and Modern Life)\\ \\ - 201190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์ (Critical Thinking, Problem Solving and Science Communication)\\ \\ - 140104 การเป็นพลเมือง (Citizenship)\\ - 201111 โลกแห่งวิทยาศาสตร์ (The World of Science)
|@#f8d7c1:**วิชาเอกบังคับประจำแผน\\ (Plan-specific Compulsory Courses)**\\ |
**• แผนปกติ (Regular Plan) 3 หน่วยกิต**\\ - 204491 การค้นคว้าอิสระ 1 (Independent Study 1)\\ - 204499 การค้นคว้าอิสระ 2 (Independent Study 2)\\ \\ **• แผนสหกิจศึกษา (Co-operative Education Plan) 7 หน่วยกิต**\\ - 204496 สหกิจศึกษา (Cooperative Education)\\ - 204497 สัมมนาทางวิทยาการคอมพิวเตอร์ (Seminar in Computer Science)\\ \\ **• แผนก้าวหน้า (Honors Plan) 3 หน่วยกิต**\\ - 204491 การค้นคว้าอิสระ 1 (Independent Study 1)\\ - 204499 การค้นคว้าอิสระ 2 (Independent Study 2)
|@#ffe2ae:**วิชาแกน\\ (Core Courses)\\ 24 หน่วยกิต**|
- 202101 ชีววิทยาพื้นฐาน 1 (Basic Biology 1)\\ - 203103 เคมีทั่วไป 1 (General Chemistry 1)\\ - 204111 การเขียนโปรแกรมเบื้องต้น (Fundamentals of Programming)\\ - 206111 แคลคูลัส 1 (Calculus 1)\\ - 206112 แคลคูลัส 2 (Calculus 2)\\ - 206183 โครงสร้างวิยุต (Discrete Structure)\\ - 207187 ฟิสิกส์ 1 (Physics 1)\\ - 208269 สถิติสำหรับวิทยาการคอมพิวเตอร์ (Statistics for Computer Science)
|@#fbd1ae:**วิชาเอกบังคับร่วม\\ (Compulsory Courses)\\ 41 หน่วยกิต**|
**• กลุ่มประเด็นด้านองค์กรและระบบสารสนเทศ (Organization Issues and Information System)**\\ - 204203 เทคโนโลยีด้านวิทยาการคอมพิวเตอร์ (Computer Science Technology)\\ - 204306 จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ (Ethics for Computer Professionals)\\ \\ **• กลุ่มเทคโนโลยีเพื่องานประยุกต์ (Technology for Application)**\\ - 204212 การพัฒนาแอปพลิเคชันสมัยใหม่ (Modern Application Development)\\ - 204271 ปัญญาประดิษฐ์เบื้องต้น (Introduction to Artificial Intelligence)\\ \\ **• กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์ (Technology and System Methodology)**\\ - 204321 ระบบฐานข้อมูล (Database Systems)\\ - 204361 วิศวกรรมซอฟต์แวร์ (Software Engineering)\\ - 204451 การออกแบบและการวิเคราะห์อัลกอริทึม (Algorithm Design and Analysis)\\ - 204390 การฝึกงานคอมพิวเตอร์ (Computer Job Training)\\ - 204490 การวิจัยทางวิทยาการคอมพิวเตอร์ (Research in Computer Science)\\ \\ **• กลุ่มโครงสร้างพื้นฐานของระบบ (System of Fundamental Structure)**\\ - 204114 การเขียนโปรแกรมเชิงวัตถุเบื้องต้น (Introduction to Object-oriented Programming)\\ - 204232 เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี (Computer Networks and Protocols)\\ - 204252 โครงสร้างข้อมูลและการวิเคราะห์ (Data Structures and Analysis)\\ - 204315 การจัดระเบียบของภาษาโปรแกรม (Organization of Programming Languages)\\ - 204341 ระบบปฏิบัติการ (Operating Systems)\\ \\ **• กลุ่มฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ (Hardware and Computer Architecture)**\\ - 204231 การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ (Computer Organization and Architecture)
|@#f4cc84:**วิชาเลือกทั่วไป\\ (GE Elective Courses)\\ 6 หน่วยกิต**|
__ให้นักศึกษาเลือกเรียนกระบวนวิชาเพิ่มเติมอีก 6 หน่วยกิต จากกระบวนวิชาต่อไปนี้__\\ - 050100 การใช้ภาษาไทย (Usage of the Thai Language)\\ - 074100 โภชนาการเพื่อการส่งเสริมสุขภาพ (Nutrition for Promotion of Health)\\ - 701181 การบัญชีสำหรับผู้ที่ไม่ใช่นักบัญชี (Accounting for Non-Accountants)\\ - 702101 การเงินในชีวิตประจำวัน (Finance for Daily Life)\\ \\ - 013110 จิตวิทยากับชีวิตประจำวัน (Psychology and Daily Life)\\ - 176100 กฎหมายและโลกสมัยใหม่ (Law and Modern World)\\ - 201114 วิทยาศาสตร์สิ่งแวดล้อมในโลกปัจจุบัน (Environmental Science in Today’s World)\\ - 703103 การเป็นผู้ประกอบการและธุรกิจเบื้องต้น (Introduction to Entrepreneurship and Business)\\ - 751100 เศรษฐศาสตร์ในชีวิตประจำวัน (Economics for Everyday Life)\\ - 851103 ชีวิตและสังคมผ่านสื่อ (Life and Society Through Media)\\ \\ - 801100 สถาปัตยกรรมในชีวิตประจำวัน (Architecture in Everyday Life)\\ - 951100 ชีวิตสมัยใหม่กับแอนนิเมชัน (Modern Life and Animation)
|@#edab94:**วิชาเอกเลือก\\ (Major Elective Courses)**\\ |
**• แผนปกติ (Regular Plan) 15 หน่วยกิต**\\ - เป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 9 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400\\ \\ **• แผนสหกิจศึกษา (Co-operative Education Plan) 12 หน่วยกิต**\\ - เป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 6 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400\\ \\ **• แผนก้าวหน้า (Honors Plan) 27 หน่วยกิต**\\ - เป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 9 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400\\ - เป็นกระบวนวิชาระดับ 700 12 หน่วยกิต\\ \\
**[[64_major_elective|🔗 รายชื่อวิชาเอกเลือก (Major Elective Courses)]]**
|@#f7d07a:**วิชาเลือกเสรี\\ (Free Elective Courses)\\ 6 หน่วยกิต**|
**วิชาเลือกเสรี (Free Elective Courses)**\\ เป็นวิชาที่หลักสูตรเปิดโอกาสให้นักศึกษาเลือกเรียน __นอกเหนือไปจากวิชาเฉพาะ__ (204XXX) โดยมีจุดมุ่งหมายเพื่อขยายความสัมพันธ์ทางวิชาการให้กว้างขวางออกไป ตลอดจนเป็นการส่งเสริมความถนัดและความสนใจของแต่ละบุคคลให้ได้มากยิ่งขึ้น
|@#ffae92:**วิชาโท\\ (Minor Courses)\\ 15 หน่วยกิต**|
**• ต้องการเรียนวิชาโท**\\ - แผนปกติและแผนสหกิจศึกษาสามารถเลือกเรียนวิชาโทสาขาใด ๆ โดยความเห็นชอบของอาจารย์ที่ปรึกษา\\ - แผนก้าวหน้าสามารถเลือกเรียนวิชาโทสาขาคณิตศาสตร์ สถิติ หรือวิทยาการข้อมูล\\ \\ **• ไม่ต้องการเรียนวิชาโท**\\ - เลือกเรียนวิชาเอกเลือกระดับ 300 หรือ 400 เพิ่มไม่น้อยกว่า 15 หน่วยกิต\\ \\ **[[https://www.eqd.cmu.ac.th/Curr/minor.html|🔗 รายชื่อวิชาโทที่เปิดสอน]]**
\\ \\
**จำนวนหน่วยกิตรวมตลอดหลักสูตร**\\
**• แผนปกติ**\\ - ไม่น้อยกว่า 134 หน่วยกิต\\
**• แผนสหกิจศึกษา**\\ - ไม่น้อยกว่า 135 หน่วยกิต\\
**• แผนก้าวหน้า**\\ - ไม่น้อยกว่า 146 หน่วยกิต
**Prerequisite Tree**\\
{{ prerequisite-tree.png?linkonly }}
\\ \\
**แผนการเรียน**\\
==== ชั้นปีที่ 1 ====
|<100% 10% 80% 10%>|
|@#fbd37b:**ภาคการศึกษาที่ 1**|| @#fbd37b:**18 หน่วย** |
| __001101__ | Fundamental English 1\\ ภาษาอังกฤษพื้นฐาน 1| 3 |
| __140104__ | Citizenship\\ การเป็นพลเมือง | 3 |
| __203103__ | General Chemistry 1\\ เคมีทั่วไป 1| 3 |
| __204111__ | Fundamentals of Programming\\ การเขียนโปรแกรมเบื้องต้น| 3 |
| __206111__ | Calculus 1\\ แคลคูลัส 1| 3 |
| __206183__ | Discrete Structure\\ โครงสร้างวิยุต | 3 |
|<100% 10% 80% 10%>|
|@#fbd37b:**ภาคการศึกษาที่ 2**|| @#fbd37b:**18 หน่วย** |
| __001102__ | Fundamental English 2\\ ภาษาอังกฤษพื้นฐาน 2| 3 |
| __202101__ | Basic Biology 1\\ ชีววิทยาพื้นฐาน 1| 3 |
| __204100__ | Information Technology and Modern Life\\ เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่| 3 |
| __204114__ | Introduction to Object-oriented Programming\\ การเขียนโปรแกรมเชิงวัตถุเบื้องต้น| 3 |
| __206112__ | Calculus 2\\ แคลคูลัส 2| 3 |
| __207187__ | Physics 1\\ ฟิสิกส์ 1 | 3 |
\\
==== ชั้นปีที่ 2 ====
|<100% 10% 80% 10%>|
|@#fbd37b:**ภาคการศึกษาที่ 1**|| @#fbd37b:**18 หน่วย** |
| __001201__ | Critical Reading and Effective Writing\\ การอ่านเชิงวิเคราะห์และการเขียนอย่างมีประสิทธิผล| 3 |
| __201190__ | Critical Thinking, Problem Solving and Science Communication\\ การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์| 3 |
| __204203__ | Computer Science Technology\\ เทคโนโลยีด้านวิทยาการคอมพิวเตอร์| 3 |
| __204231__ | Computer Organization and Architecture\\ การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์| 3 |
| __204252__ | Data Structures and Analysis\\ โครงสร้างข้อมูลและการวิเคราะห์| 3 |
| __208269__ | Statistics for Computer Science\\ สถิติสำหรับวิทยาการคอมพิวเตอร์| 3 |
|<100% 10% 80% 10%>|
|@#fbd37b:**ภาคการศึกษาที่ 2**|| @#fbd37b:**18 หน่วย** |
| __001225__ | English in Science and Technology Context\\ ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยี| 3 |
| __201111__ | The World of Science\\ โลกแห่งวิทยาศาสตร์| 3 |
| __204212__ | Modern Application Development\\ การพัฒนาแอปพลิเคชันสมัยใหม่| 3 |
| __204232__ | Computer Networks and Protocols\\ เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี| 3 |
| __204271__ | Introduction to Artificial Intelligence\\ ปัญญาประดิษฐ์เบื้องต้น| 3 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
\\
แผนปกติ (Regular Plan)
==== ชั้นปีที่ 3 ====
|<100% 10% 80% 10%>|
|@#fbd37b:**ภาคการศึกษาที่ 1**|| @#fbd37b:**18 หน่วย** |
| __204321__ | Database Systems\\ ระบบฐานข้อมูล| 3 |
| __204341__ | Operating Systems\\ ระบบปฏิบัติการ| 3 |
| __204361__ | Software Engineering\\ วิศวกรรมซอฟต์แวร์| 3 |
| __204451__ | Algorithm Design and Analysis\\ การออกแบบและการวิเคราะห์อัลกอริทึม| 3 |
| %%******%% | GE Elective Course\\ วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา)| 3 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
|<100% 10% 80% 10%>|
|@#fbd37b:**ภาคการศึกษาที่ 2**|| @#fbd37b:**19 หน่วย** |
| __204306__ | Ethics for Computer Professionals\\ จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์| 1 |
| __204315__ | Organization of Programming Languages\\ การจัดระเบียบของภาษาโปรแกรม| 3 |
| __204490__ | Research in Computer Science\\ การวิจัยทางวิทยาการคอมพิวเตอร์| 3 |
| [[64_major_elective|******]] | Major Elective Courses Level 300 or 400\\ วิชาเอกเลือกระดับ 300 หรือ 400| 6 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
| %%******%% | Free Elective Course\\ วิชาเลือกเสรี| 3 |
\\
==== ชั้นปีที่ 4 ====
|<100% 10% 80% 10%>|
|@#fbd37b:**ภาคการศึกษาที่ 1**|| @#fbd37b:**14 หน่วย** |
| __204390__ | Computer Job Training\\ การฝึกงานคอมพิวเตอร์| 1 |
| __204491__ | Independent Study 1\\ การค้นคว้าอิสระ 1| 1 |
| %%******%% | GE Elective Course\\ วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา)| 3 |
| [[64_major_elective|******]] | Major Elective Courses Level 400\\ วิชาเอกเลือกระดับ 400| 6 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
|<100% 10% 80% 10%>|
|@#fbd37b:**ภาคการศึกษาที่ 2**|| @#fbd37b:**11 หน่วย** |
| __204499__ | Independent Study 2\\ การค้นคว้าอิสระ 2| 2 |
| [[64_major_elective|******]] | Major Elective Courses Level 400\\ วิชาเอกเลือกระดับ 400| 3 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
| %%******%% | Free Elective Course\\ วิชาเลือกเสรี| 3 |
\\
แผนสหกิจศึกษา (Co-operative Education Plan)
==== ชั้นปีที่ 3 ====
|<100% 10% 80% 10%>|
|@#ff7400:**ภาคการศึกษาที่ 1**|| @#ff7400:**18 หน่วย** |
| __204321__ | Database Systems\\ ระบบฐานข้อมูล| 3 |
| __204341__ | Operating Systems\\ ระบบปฏิบัติการ| 3 |
| __204361__ | Software Engineering\\ วิศวกรรมซอฟต์แวร์| 3 |
| __204451__ | Algorithm Design and Analysis\\ การออกแบบและการวิเคราะห์อัลกอริทึม| 3 |
| %%******%% | GE Elective Course\\ วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา)| 3 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
|<100% 10% 80% 10%>|
|@#ff7400:**ภาคการศึกษาที่ 2**|| @#ff7400:**19 หน่วย** |
| __204306__ | Ethics for Computer Professionals\\ จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์| 1 |
| __204315__ | Organization of Programming Languages\\ การจัดระเบียบของภาษาโปรแกรม| 3 |
| __204490__ | Research in Computer Science\\ การวิจัยทางวิทยาการคอมพิวเตอร์| 3 |
| [[64_major_elective|******]] | Major Elective Courses Level 300 or 400\\ วิชาเอกเลือกระดับ 300 หรือ 400| __//3//__ |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| __//6//__ |
| %%******%% | Free Elective Course\\ วิชาเลือกเสรี| 3 |
\\
==== ชั้นปีที่ 4 ====
|<100% 10% 80% 10%>|
|@#ff7400:**ภาคการศึกษาที่ 1**|| @#ff7400:**7 หน่วย** |
| __204390__ | Computer Job Training\\ การฝึกงานคอมพิวเตอร์| 1 |
| __204496__ | Cooperative Education\\ สหกิจศึกษา| 6 |
|<100% 10% 80% 10%>|
|@#ff7400:**ภาคการศึกษาที่ 2**|| @#ff7400:**19 หน่วย** |
| __204497__ | Seminar in Computer Science\\ สัมมนาทางวิทยาการคอมพิวเตอร์| 1 |
| %%******%% | GE Elective Course\\ วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา)| 3 |
| [[64_major_elective|******]] | Major Elective Courses Level 300 or 400\\ วิชาเอกเลือกระดับ 300 หรือ 400| 3 |
| [[64_major_elective|******]] | Major Elective Courses Level 400\\ วิชาเอกเลือกระดับ 400| 6 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
| %%******%% | Free Elective Course\\ วิชาเลือกเสรี| 3 |
\\
แผนก้าวหน้า (Honors Plan)
==== ชั้นปีที่ 3 ====
|<100% 10% 80% 10%>|
|@#ffd7b5:**ภาคการศึกษาที่ 1**|| @#ffd7b5:**18 หน่วย** |
| __204321__ | Database Systems\\ ระบบฐานข้อมูล| 3 |
| __204341__ | Operating Systems\\ ระบบปฏิบัติการ| 3 |
| __204361__ | Software Engineering\\ วิศวกรรมซอฟต์แวร์| 3 |
| __204451__ | Algorithm Design and Analysis\\ การออกแบบและการวิเคราะห์อัลกอริทึม| 3 |
| %%******%% | GE Elective Course\\ วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา)| 3 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
|<100% 10% 80% 10%>|
|@#ffd7b5:**ภาคการศึกษาที่ 2**|| @#ffd7b5:**19 หน่วย** |
| __204306__ | Ethics for Computer Professionals\\ จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์| 1 |
| __204315__ | Organization of Programming Languages\\ การจัดระเบียบของภาษาโปรแกรม| 3 |
| __204490__ | Research in Computer Science\\ การวิจัยทางวิทยาการคอมพิวเตอร์| 3 |
| [[64_major_elective|******]] | Major Elective Courses Level 300 or 400\\ วิชาเอกเลือกระดับ 300 หรือ 400| 6 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
| %%******%% | Free Elective Course\\ วิชาเลือกเสรี| 3 |
\\
==== ชั้นปีที่ 4 ====
|<100% 10% 80% 10%>|
|@#ffd7b5:**ภาคการศึกษาที่ 1**|| @#ffd7b5:**20 หน่วย** |
| __204390__ | Computer Job Training\\ การฝึกงานคอมพิวเตอร์| 1 |
| __204491__ | Independent Study 1\\ การค้นคว้าอิสระ 1| 1 |
| %%******%% | GE Elective Course\\ วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา)| 3 |
| [[64_major_elective|******]] | Major Elective Courses Level 400\\ วิชาเอกเลือกระดับ 400| 6 |
| [[64_major_elective|******]] | Major Elective Courses Level 700\\ วิชาเอกเลือกระดับ 700| 6 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
|<100% 10% 80% 10%>|
|@#ffd7b5:**ภาคการศึกษาที่ 2**|| @#ffd7b5:**17 หน่วย** |
| __204499__ | Independent Study 2\\ การค้นคว้าอิสระ 2| 2 |
| [[64_major_elective|******]] | Major Elective Courses Level 400\\ วิชาเอกเลือกระดับ 400| 3 |
| [[64_major_elective|******]] | Major Elective Courses Level 700\\ วิชาเอกเลือกระดับ 700| 6 |
| [[https://www.eqd.cmu.ac.th/Curr/minor.html|******]] | Minor Course\\ วิชาโท| 3 |
| %%******%% | Free Elective Course\\ วิชาเลือกเสรี| 3 |