This is an old revision of the document!
แผนการศึกษา ปริญญาตรี (รหัส 64+)
วิชาบังคับ (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) • กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้ร่วมสร้างสรรค์นวัตกรรม (Innovative Co-creator) - 201190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์ (Critical Thinking, Problem Solving and Science Communication) • กลุ่มวิชาด้านการพัฒนาทักษะการเป็นพลเมืองที่เข้มแข็ง (Active Citizen) 6 หน่วยกิต - 140104 การเป็นพลเมือง (Citizenship) - 201111 โลกแห่งวิทยาศาสตร์ (The World of Science) |
วิชาแกน (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) |
• กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้ (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)
• กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้ร่วมสร้างสรรค์นวัตกรรม (Innovative Co-creator)
- 201190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์ (Critical Thinking, Problem Solving and Science Communication)
• กลุ่มวิชาด้านการพัฒนาทักษะการเป็นพลเมืองที่เข้มแข็ง (Active Citizen) 6 หน่วยกิต
- 140104 การเป็นพลเมือง (Citizenship)
- 201111 โลกแห่งวิทยาศาสตร์ (The World of Science)
- 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)
• กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้ร่วมสร้างสรรค์นวัตกรรม (Innovative Co-creator)
- 201190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์ (Critical Thinking, Problem Solving and Science Communication)
• กลุ่มวิชาด้านการพัฒนาทักษะการเป็นพลเมืองที่เข้มแข็ง (Active Citizen) 6 หน่วยกิต
- 140104 การเป็นพลเมือง (Citizenship)
- 201111 โลกแห่งวิทยาศาสตร์ (The World of Science)
- 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)
- 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)
กระบวนวิชา
วิชาบังคับ (Required Courses) 24 หน่วยกิต
วิชาแกน (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) |
วิชาเอกบังคับประจำแผน (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) |
วิชาเอกเลือก (Elective Courses) • แผนปกติ (Regular Plan) 15 หน่วยกิต - เป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 9 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 • แผนสหกิจศึกษา (Co-operative Education Plan) 12 หน่วยกิต - เป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 9 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 • แผนก้าวหน้า (Honors Plan) 27 หน่วยกิต - เป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 9 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 - เป็นกระบวนวิชาระดับ 700 12 หน่วยกิต |
วิชาเลือกเสรี (Free Electives) 6 หน่วยกิต |
วิชาเลือก (GE Electives) 6 หน่วยกิต
วิชาเอกบังคับร่วม (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) |
วิชาโท (Minor Courses) 15 หน่วยกิต • ต้องการเรียนวิชาโท - แผนปกติและแผนสหกิจศึกษาสามารถเลือกเรียนวิชาโทสาขาใด ๆ โดยความเห็นชอบของอาจารย์ที่ปรึกษา - แผนก้าวหน้าสามารถเลือกเรียนวิชาโทสาขาคณิตศาสตร์ สถิติ หรือวิทยาการข้อมูล • ไม่ต้องการเรียนวิชาโท - เลือกเรียนวิชาเอกเลือกระดับ 300 หรือ 400 เพิ่มไม่น้อยกว่า 15 หน่วยกิต |
แผนการเรียน
ชั้นปีที่ 1
ภาคการศึกษาที่ 1 | 18 หน่วย | |
Fundamental English 1 ภาษาอังกฤษพื้นฐาน 1 | 3 | |
Citizenship การเป็นพลเมือง | 3 | |
General Chemistry 1 เคมีทั่วไป 1 | 3 | |
Fundamentals of Programming การเขียนโปรแกรมเบื้องต้น | 3 | |
Calculus 1 แคลคูลัส 1 | 3 | |
Discrete Structure โครงสร้างวิยุต | 3 |
ภาคการศึกษาที่ 2 | 18 หน่วย | |
Fundamental English 2 ภาษาอังกฤษพื้นฐาน 2 | 3 | |
Basic Biology 1 ชีววิทยาพื้นฐาน 1 | 3 | |
Information Technology and Modern Life เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่ | 3 | |
Introduction to Object-oriented Programming การเขียนโปรแกรมเชิงวัตถุเบื้องต้น | 3 | |
Calculus 2 แคลคูลัส 2 | 3 | |
Physics 1 ฟิสิกส์ 1 | 3 |
ชั้นปีที่ 2
ภาคการศึกษาที่ 1 | 18 หน่วย | |
Critical Reading and Effective Writing การอ่านเชิงวิเคราะห์และการเขียนอย่างมีประสิทธิผล | 3 | |
Critical Thinking, Problem Solving and Science Communication การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทางวิทยาศาสตร์ | 3 | |
Computer Science Technology เทคโนโลยีด้านวิทยาการคอมพิวเตอร์ | 3 | |
Computer Organization and Architecture การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ | 3 | |
Data Structures and Analysis โครงสร้างข้อมูลและการวิเคราะห์ | 3 | |
Statistics for Computer Science สถิติสำหรับวิทยาการคอมพิวเตอร์ | 3 |
ภาคการศึกษาที่ 2 | 18 หน่วย | |
English in Science and Technology Context ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยี | 3 | |
The World of Science โลกแห่งวิทยาศาสตร์ | 3 | |
Modern Application Development การพัฒนาแอปพลิเคชันสมัยใหม่ | 3 | |
Computer Networks and Protocols เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี | 3 | |
Introduction to Artificial Intelligence ปัญญาประดิษฐ์เบื้องต้น | 3 | |
Minor Course วิชาโท | 3 |
ชั้นปีที่ 3
ภาคการศึกษาที่ 1 | 18 หน่วย | |
Database Systems ระบบฐานข้อมูล | 3 | |
Operating Systems ระบบปฏิบัติการ | 3 | |
Software Engineering วิศวกรรมซอฟต์แวร์ | 3 | |
Algorithm Design and Analysis การออกแบบและการวิเคราะห์อัลกอริทึม | 3 | |
****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
Minor Course วิชาโท | 3 |
ภาคการศึกษาที่ 2 | 19 หน่วย | |
Ethics for Computer Professionals จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ | 1 | |
Organization of Programming Languages การจัดระเบียบของภาษาโปรแกรม | 3 | |
Research in Computer Science การวิจัยทางวิทยาการคอมพิวเตอร์ | 3 | |
****** | Major Elective Courses Level 300 or 400 วิชาเอกเลือกระดับ 300 หรือ 400 | 6 |
Minor Course วิชาโท | 3 | |
****** | Free Elective Course วิชาเลือกเสรี | 3 |
ชั้นปีที่ 4
แผนปกติ (Regular Plan)
ภาคการศึกษาที่ 1 | 14 หน่วย | |
Computer Job Training การฝึกงานคอมพิวเตอร์ | 1 | |
Independent Study 1 การค้นคว้าอิสระ 1 | 1 | |
****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
****** | Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 6 |
Minor Course วิชาโท | 3 |
ภาคการศึกษาที่ 2 | 14 หน่วย | |
Independent Study 2 การค้นคว้าอิสระ 2 | 2 | |
****** | Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 6 |
Minor Course วิชาโท | 3 | |
****** | Free Elective Course วิชาเลือกเสรี | 3 |
แผนสหกิจศึกษา (Co-operative Education Plan)
ภาคการศึกษาที่ 1 | 7 หน่วย | |
Computer Job Training การฝึกงานคอมพิวเตอร์ | 1 | |
Cooperative Education สหกิจศึกษา | 6 |
ภาคการศึกษาที่ 2 | 19 หน่วย | |
Seminar in Computer Science สัมมนาทางวิทยาการคอมพิวเตอร์ | 1 | |
****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
****** | Major Elective Courses Level 300 or 400 วิชาเอกเลือกระดับ 300 หรือ 400 | 3 |
****** | Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 6 |
Minor Course วิชาโท | 3 | |
****** | Free Elective Course วิชาเลือกเสรี | 3 |
แผนก้าวหน้า (Honors Plan)
ภาคการศึกษาที่ 1 | 20 หน่วย | |
Computer Job Training การฝึกงานคอมพิวเตอร์ | 1 | |
Independent Study 1 การค้นคว้าอิสระ 1 | 1 | |
****** | GE Elective Course วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) | 3 |
****** | Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 6 |
****** | Major Elective Courses Level 700 วิชาเอกเลือกระดับ 700 | 6 |
Minor Course วิชาโท | 3 |
ภาคการศึกษาที่ 2 | 17 หน่วย | |
Independent Study 2 การค้นคว้าอิสระ 2 | 2 | |
****** | Major Elective Courses Level 400 วิชาเอกเลือกระดับ 400 | 3 |
****** | Major Elective Courses Level 700 วิชาเอกเลือกระดับ 700 | 6 |
Minor Course วิชาโท | 3 | |
****** | Free Elective Course วิชาเลือกเสรี | 3 |