206481
Graph Theory
Introduction, elementary graph theory, trees, Eulerian and Hamiltonian graphs, planar graphs and graph colorings. 2. คำสั่งแต่งตั้งคณะกรรมการปรับปรุงหลักสูตร 3. ผลงานทางวิชาการของอาจารย์ประจำหลักสูตร ผศ.ดร.จักริน ชวชาติ 1. งานวิจัย นำเสนอผลงานในที่ประชุมทางวิชาการ ระดับนานาชาติ 1. Supeesun, A., Chawachat, J., Mettanant, V., & Fakcharoenphol, J. (2024, June). Estimating Group Fairness Using Pairwise Similarity. In 2024 21st International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 343-350). IEEE. 2. Siwathammarat, P., Jesadaporn, P., & Chawachat, J. (2023, June). Multi -Task Learning Frameworks to Classify Food and Estimate Weight From a Single Image. In 2023 20th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 368-373). IEEE. 3. Ata, W., Rukkanchanunt, T., & Chawachat, J. (2021, May). Using Fast Intersection to improve SCAN Algorithm. In 2021 18th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON) (pp. 123-126). IEEE. 4. Trongratsameethong, A., Somhom, S., Chawachat, J., Wita, R., Anukul, N., & Sirikul, C. (2021, June). Ontology for blood group phenotyping and ABO discrepancy screening. In 2021 18th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 1-6). IEEE. 5. Wita, R., Somhom, S., Chawachat, J., Trongratsameethong, A., Anukul, N., & Sirikul, C. (2021, May). Dna sequencing analysis framework for abo genotyping and abo discrepancy resolution. In 2021 18 th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON) (pp. 913-916). IEEE. ผศ.ดร.ปราการ อุณจักร 1. งานวิจัย นำเสนอผลงานในที่ประชุมวิชาการ ระดับนานาชาติ 1. Unachak, P., & Puangjaktha, P. (2021, June). Evolving Compact Prediction Model for PM2. 5 level of Chiang Mai Using Multiobjective Multigene Symbolic Regression. In 2021 18th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 1-6). IEEE. ผศ.ดร.รัศมีทิพย์ วิตา 1. งานวิจัย ตีพิมพ์ในวารสารทางวิชาการ ระดับนานาชาติ 1. Anukul, N., Pathanapitoon, K., Leetrakool, N., Guntiya, T., Wita, R. , Palacajornsuk, P., & Klangsinsirikul, P. (2021). HLA -DRB1* 04: 05 and HLA -DQB1* 04: 01: alleles potentially associated with Vogt -Koyanagi-Harada in Northern Thai patients. Ocular immunology and inflammation, 29(2), 260–263. 2. Anukul, N., Wita, R., Leetrakool, N., Sirikul, C., Veeraphan, N., & Wongchai, S. (2021). Two novel alleles on Fucosyltransferase 2 from northern Thai para -Bombay family and computational prediction on mutation effect. Transfusion, 61(11), 3247–3257. นำเสนอผลงานในที่ประชุมทางวิชาการ ระดับนานาชาติ 1. Chonpattanapaisan, P., Wita. R., (2024) Bandwidth Reduction and Object Detection Model in Close-circuit Camera Systems. In IEEE 24th International Conference on Communication Technology 2. Kuptavanich, K., Wita. R., & Phoungsub., M. (2024) Personalized Pronunciation Practice Recommendation in Non -Native French Speakers Using Graph -Based Analysis. In The 17th Multi-Disciplinary International Conference on Artificial Intelligence (MIWAI24) 3. Prananpaeng, S., Thaiyanto, T., Wita, R., & Anukul, N. (2023). Whole-Exome Sequencing (WES) Analysis for ABO Subgroups Identification. In 2023 20th Inter national Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 264–269). 4. Wita, R., Somhom, S., Chawachat, J., Trongratsameethong, A., Anukul, N., & Sirikul, C. (2021). Dna sequencing analysis framework for abo genotyping and abo discre pancy resolution. In 2021 18th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON) (pp. 913–916). 5. Panyadee, P., & Wita, R. (2021). Integrating Graph -Based Document Recommendatio n in Digital Libraries of Theses Collection. In International Conference on Computing and Information Technology (pp. 223–232). 6. Trongratsameethong, A., Somhom, S., Chawachat, J., Wita, R., Anukul, N., & Sirikul, C. (2021). Ontology for blood group phenotyp ing and ABO discrepancy screening. In 2021 18th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 1–6). ผศ.ดร.เสมอแข สมหอม 1. งานวิจัย ตีพิมพ์ในวารสารทางวิชาการ ระดับนานาชาติ 1. Sarachai, W., Bootkrajang, J., Chaijaruwanich, J. and Somhom, S., (2022). Orchid classification using homogeneous ensemble of small deep convolutional neural network Machine Vision and Applications, Volume 33, Issue 1, January 2022, Springer. นำเสนอผลงานในที่ประชุมวิชาการ ระดับนานาชาติ 1. Inkongngarm, A., Bootkrajang, J., Somhom, S., Trongratsameethong, A.,Luekhong, P.(2024, June). Enhancing Educational Strategy Through K-Means Clustering: A Study on Academic Departments. In 2024 21th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp.310-315).IEEE. 2. Trongratsameethong, A., Somhom, S., Chawachat, J., Wita, R., Anukul, N., & Sirikul, C. (2021, June). Ontology for blood group phenotyping and ABO discrepancy screening. In 2021 18th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 1-6). IEEE. 3. Wita, R., Somhom, S., Chawachat, J., Trongratsameethong, A., Anukul, N., & Sirikul, C. (2021, May). Dna sequencing analysis framework for abo genotyping and abo discrepancy resolution. In 2021 18th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON) (pp. 913-916). IEEE. ระดับชาติ 1. พิมพ์ภรณี อริยชัยกุล, วีระพันธ์ จันทร์หอม และเสมอแข สมหอม (2566), “การพัฒนาสื่อทัวร์เสมือนจริง เรื่องประวัติพันธกิจคริสตจักรเพรสไบทีเรียนโพ้นทะเล ด้านการแพทย์ในภาคเหนือของประเทศไทยโดยใช้ เทคนิคการออกแบบส่วนต่อประสาน”, การประชุมวิชาการระดับชาติ ครั้งที่ 15 มหาวิทยาลัยราชภัฏ นครปฐม หน้า 276-287. ผศ.ดร.อารีรัตน์ ตรงรัศมีทอง 1. งานวิจัย นำเสนอผลงานในที่ประชุมทางวิชาการ ระดับนานาชาติ 1. Inkongngarm, A., Bootkrajang, J., Somhom, S., Trongratsameethong, A.,Luekhong, P.(2024, June). Enhancing Educational Strategy Through K -Means Clustering: A Study on Academic Departments. In 2024 21th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp.310-315).IEEE. 2. Trongratsameethong, A., Somhom, S., Chawachat, J., Wita, R., Anukul, N., & Sirikul, C. (2021, June). Ontology for blood group phenotyping and ABO discrepancy screening. In 2021 18th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 1-6). IEEE. 3. Wita, R., Somhom, S., Chawachat, J., Trongratsameethong, A., Anukul, N., & Sirikul, C. (2021, May). Dna sequencing analysis framework for abo genotyping and abo discrepancy resolution. In 2021 18th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON) (pp. 913-916). IEEE. บทความทางวิชาการ ระดับนานาชาติ 1. Wiangnak, P., Trongratsameethong, A. Automated Knowledge Integration from Heterogeneous Data Sources Using Text Analytics: A Case Study of COVID-19. ECTI Transactions on Computer and Information Technology, 17(4), pp.533-543, December 2023. 2. Trongratsameethong, A., Kumpoun, W., Chantrasri, P., Chuttong, B., Tiyayon C. Climate Change and Nam Dok Mai Mango Yield: A Process Management. RICE Journal of Creative Entrepreneurship and Management, 2(3), pp.39-53, September-December 2021. รศ.ดร.จักรเมธ บุตรกระจ่าง 1. งานวิจัย ตีพิมพ์ในวารสารทางวิชาการ ระดับนานาชาติ 1. Reeve, H. W., Kabán, A., & Bootkrajang, J. (2024). Heterogeneous sets in dimensionality reduction and ensemble learning. Machine Learning, 113(4), 1683-1704. 2. Khunsongkiet, P., Bootkrajang, J., & Techawut, C. (2024). Low-level feature image retrieval using representative images from minimum spanning tree clustering. Multimedia Tools and Applications, 83(2), 3335-3356. 3. Sarachai, W., Bootkrajang, J., Chaijaruwanich, J., & Somhom, S. (2022). Orchid classification using homogeneous ensemble of small deep convolutional neural network. Machine Vision and Applications, 33(1), 17. 4. Bootkrajang, J., & Chaijaruwanich, J. (2022). Towards an improved label noise proportion estimation in small data: a Bayesian approach. International Journal of Machine Learning and Cybernetics, 13(4), 851-867. ผศ.ดร. ฐาปนพงษ์ รักกาญจนันท์ 1. งานวิจัย นำเสนอผลงานในที่ประชุมวิชาการ ระดับนานาชาติ 1. Rukkanchanunt, T., Petchkuliinda, S., & Ochiai, H. (2024, June). Behavioral Authentication Using Activity-Based Model Segregation in Convolutional Neural Networks for Mobile Sensor Data. In 2024 21st International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 146-152). IEEE. 2. Ata, W., Rukkanchanunt, T., & Chawachat, J. (2021, May). Using Fast Intersection to improve SCAN Algorithm. In 2021 18th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON) (pp. 123-126). IEEE. 2. ผลงานทางวิชาการในลักษณะอื่น สิทธิบัตร 1. Shibata, T., Okutomi, M., Tanaka, M., & Rukkanchanunt, T. (2023). U.S. Patent No. 11,758,110. Washington, DC: U.S. Patent and Trademark Office. รศ.ดร.วัฒนา จินดาหลวง 1. งานวิจัย ตีพิมพ์ในวารสารทางวิชาการ ระดับนานาชาติ 1. Jindaluang, W. (2023). The fast image segmentation algorithms using dynamic programming for modals of image histograms. Journal of Intelligent & Fuzzy Systems, 44(2), 2397-2411. 2. Jindaluang, W. (2022). Oversampling by genetic algorithm and k -nearest neighbors for network intrusion problem. Journal of Intelligent & Fuzzy Systems, 43(3), 2515-2528. 3. Jindaluang, W., & Juneam, N. (2021). On the k -hop domination numbers of spanning trees of unicyclic graphs. Thai Journal of Mathematics, 19(1), 9-17. นำเสนอผลงานในที่ประชุมทางวิชาการ ระดับนานาชาติ 1. Krisadee, S. & Jindaluang, W., (2024). An Improvement of a Heuristic Algorithm for 3D Bin-Packing Problem. In 2024 28th International Conference on Software Engineering (ICSEC 2024). accepted. 4. ตารางเปรียบเทียบโครงสร้างหลักสูตรเดิมกับหลักสูตรที่ปรับปรุง หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 1. หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต 1.1 วิชาบังคับ 1.1.1 กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้ 15 หน่วยกิต 001101 ภาษาอังกฤษพื้นฐาน 1 3 หน่วยกิต 001102 ภาษาอังกฤษพื้นฐาน 2 3 หน่วยกิต 001201 การอ่านเชิงวิเคราะห์และการเขียนอย่างมีประสิทธิผล 3 หน่วยกิต 001225 ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยี 3 หน่วยกิต 204100 เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่ 3 หน่วยกิต 1.1.2 กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้ร่วม 3 หน่วยกิต สร้างสรรค์นวัตกรรม 201190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหา 3 หน่วยกิต และการสื่อสารทางวิทยาศาสตร์ 1.1.3 กลุ่มวิชาด้านการพัฒนาทักษะการเป็นพลเมืองที่เข้มแข็ง 6 หน่วยกิต 140104 การเป็นพลเมือง 3 หน่วยกิต 201111 โลกแห่งวิทยาศาสตร์ 3 หน่วยกิต 1.2 วิชาเลือก 6 หน่วยกิต ให้นักศึกษาเลือกเรียนกระบวนวิชาจากทั้ง 3 กลุ่มเพิ่มเติมอีก 6 หน่วยกิต จาก กระบวนวิชาต่อไปนี้ กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้เรียนรู้ 050100 การใช้ภาษาไทย 3 หน่วยกิต 074100 โภชนาการเพื่อการส่งเสริมสุขภาพ 3 หน่วยกิต 701181 การบัญชีสำหรับผู้ที่ไม่ใช่นักบัญชี 3 หน่วยกิต 702101 การเงินในชีวิตประจำวัน 3 หน่วยกิต 1. หมวดวิชาศึกษาทั่วไป 24 หน่วยกิต ยกเลิก เพื่อให้สอดคล้องกับการจัดการวิชาศึกษาทั่วไปของ มหาวิทยาลัย หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง กลุ่มวิชาด้านการพัฒนาทักษะการเป็นผู้ร่วมสร้างสรรค์นวัตกรรม 013110 จิตวิทยากับชีวิตประจำวัน 3 หน่วยกิต 176100 กฎหมายและโลกสมัยใหม่ 3 หน่วยกิต 201114 วิทยาศาสตร์สิ่งแวดล้อมในโลกปัจจุบัน 3 หน่วยกิต 703103 การเป็นผู้ประกอบการและธุรกิจเบื้องต้น 3 หน่วยกิต 751100 เศรษฐศาสตร์ในชีวิตประจำวัน 3 หน่วยกิต 851103 ชีวิตและสังคมผ่านสื่อ 3 หน่วยกิต กลุ่มวิชาด้านการพัฒนาทักษะการเป็นพลเมืองที่เข้มแข็ง 801100 สถาปัตยกรรมในชีวิตประจำวัน 3 หน่วยกิต 951100 ชีวิตสมัยใหม่กับแอนนิเมชัน 3 หน่วยกิต ยกเลิก 1.1 กลุ่มวิชาด้านทักษะทางการสื่อสารและภาษา 9 หน่วยกิต จำแนกนักศึกษาออกเป็น 2 กลุ่มตามผลการสอบวัดระดับภาษาอังกฤษ (e-Pro) เพื่อกำหนดกระบวนวิชาที่ควรเรียน ดังนี้ • สำหรับนักศึกษาที่มีผลการสอบ e-Pro ไม่ถึงระดับ B1 หรือเทียบเท่า* 001101 ภาษาอังกฤษพื้นฐาน 1 3 หน่วยกิต 001102 ภาษาอังกฤษพื้นฐาน 2 3 หน่วยกิต 001225 ภาษาอังกฤษสำหรับวิทยาศาสตร์และเทคโนโลยี 3 หน่วยกิต • สำหรับนักศึกษาที่มีผลการสอบ e-Pro ในระดับตั้งแต่ B1 ขึ้นไปหรือ เทียบเท่า* วิชาบังคับ (Required Course) 3 หน่วยกิต 001225 ภาษาอังกฤษสำหรับวิทยาศาสตร์และเทคโนโลยี 3 หน่วยกิต วิชาเลือก (Elective Courses) 6 หน่วยกิต ให้นักศึกษาเลือกเรียน 6 หน่วยกิต จากกระบวนวิชาต่อไปนี้ 001201 การอ่านอย่างมีวิจารณญาณและการเขียนอย่างมีประสิทธิภาพ 3 หน่วยกิต หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 001233 ภาษาอังกฤษสำหรับการสอบมาตรฐาน 3 หน่วยกิต 001241 การพูดภาษาอังกฤษเพื่อการสื่อสาร 3 หน่วยกิต 001242 เปิดโลกทักษะการอ่านและการเขียน 3 หน่วยกิต 001243 พื้นฐานการเขียนเรียงความอย่างมีประสิทธิภาพ 3 หน่วยกิต 001249 ภาษาอังกฤษเพื่อการเดินทางท่องเที่ยว 3 หน่วยกิต *หรือเทียบผลการสอบมาตรฐานภาษาอังกฤษตามประกาศของมหาวิทยาลัย *or an equivalent English proficiency test score as recognized by the University’s official announcement 1.2. กลุ่มวิชาด้านทักษะความเข้าใจและการใช้เทคโนโลยีดิจิทัล 3 หน่วยกิต 204100 เรื่องน่ารู้ทางปัญญาประดิษฐ์และดิจิทัล 3 หน่วยกิต 1.3. กลุ่มวิชาด้านทักษะการเป็นพลเมืองโลก (Global Citizen) 3 หน่วยกิต 140104 การเป็นพลเมือง 3 หน่วยกิต 1.4. กลุ่มวิชาด้านทักษะการคิดสร้างสรรค์และนวัตกรรม 3 หน่วยกิต ให้นักศึกษาเลือกเรียน 3 หน่วยกิต จากกระบวนวิชาต่อไปนี้ 201116 วิทยาศาสตร์และภาวะโลกร้อน 3 หน่วยกิต 201190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหา และการสื่อสารทาง วิทยาศาสตร์ 3 หน่วยกิต 271111 หุ่นยนต์วิจักษณ์ 3 หน่วยกิต 1.5. กลุ่มวิชาด้านทักษะการเป็นผู้ประกอบการ 3 หน่วยกิต ให้นักศึกษาเลือกเรียน 3 หน่วยกิต จากกระบวนวิชาต่อไปนี้ 702101 การเงินในชีวิตประจำวัน 3 หน่วยกิต 751100 เศรษฐศาสตร์ในชีวิตประจำวัน 3 หน่วยกิต หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 888107 การเริ่มต้นธุรกิจบนดิจิทัลแพลตฟอร์ม 3 หน่วยกิต 1.6. กลุ่มวิชาด้านทักษะความเข้าใจและการใช้เทคโนโลยีดิจิทัล หรือ กลุ่ม วิชาด้านทักษะการเป็นพลเมืองโลก หรือ กลุ่มวิชาด้านทักษะการประยุกต์ใช้ ปัญญาประดิษฐ์ 3 หน่วยกิต ให้นักศึกษาเลือกเรียน 3 หน่วยกิต จากกระบวนวิชาต่อไปนี้ Students must choose 3 credits from the following courses: 201111 โลกแห่งวิทยาศาสตร์ 3 หน่วยกิต 201114 วิทยาศาสตร์สิ่งแวดล้อมในโลกปัจจุบัน 3 หน่วยกิต 204123 วิทยาการข้อมูลเบื้องต้น 3 หน่วยกิต 204171 ปัญญาประดิษฐ์ท่ามกลางพวกเรา 3 หน่วยกิต 2. หมวดวิชาเฉพาะ แผนปกติ ไม่น้อยกว่า 98 หน่วยกิต แผนสหกิจศึกษา ไม่น้อยกว่า 99 หน่วยกิต แผนก้าวหน้า ไม่น้อยกว่า 110 หน่วยกิต 2.1 วิชาแกน 24 หน่วยกิต 202101 ชีววิทยาพื้นฐาน 1 3 หน่วยกิต 203103 เคมีทั่วไป 1 3 หน่วยกิต 2. หมวดวิชาเฉพาะ แผนมุ่งเน้นโครงงาน ไม่น้อยกว่า 96 หน่วยกิต แผนสหกิจศึกษา ไม่น้อยกว่า 93 หน่วยกิต ยกเลิก 2.1 วิชาแกน 25 หน่วยกิต 202101 ชีววิทยาพื้นฐาน 1 3 หน่วยกิต ยกเลิก หลักสูตรเปลี่ยนชื่อแผนเพื่อให้มีความชัดเจนและ สะท้อนลักษณะของหลักสูตรมากขึ้น โดยแยกเป็น “แผนมุ่งเน้นโครงงาน” และ “แผนสหกิจศึกษา” ตาม รูปแบบการเรียนรู้ที่แตกต่างกัน ส่วนแผนก้าวหน้าถูก ยกเลิกเนื่องจากเนื่องจากนักศึกษามีความสนใจใน แผนก้าวหน้าน้อยและให้ความสำคัญกับการทำสหกิจ ศึกษามากกว่า ดังนั้นหลักสูตรจึงตัดสินใจยกเลิกแผน ก้าวหน้าเพื่อให้โครงสร้างหลักสูตรมีความยืดหยุ่นและ เหมาะสมกับผู้เรียนมากขึ้น หลักสูตรได้มีการปรับปรุงหมวดวิชาแกนโดยลด จำนวนวิชาบังคับทางวิทยาศาสตร์บริสุทธิ์จากสาม รายวิชาเหลือเพียงสองรายวิชา เพื่อให้สอดคล้องกับ หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 204111 การเขียนโปรแกรมเบื้องต้น 3 หน่วยกิต 206111 แคลคูลัส 1 3 หน่วยกิต 206112 แคลคูลัส 2 3 หน่วยกิต 206183 โครงสร้างวิยุต 3 หน่วยกิต 207187 ฟิสิกส์ 1 3 หน่วยกิต 208269 สถิติสำหรับวิทยาการคอมพิวเตอร์ 3 หน่วยกิต 204111 การเขียนโปรแกรมเบื้องต้น 3 หน่วยกิต 204115 การเขียนโปรแกรมเชิงฟังก์ชัน 3 หน่วยกิต 204255 การเขียนโปรแกรมเชิงวัตถุและโครงสร้างข้อมูล 4 หน่วยกิต 206111 แคลคูลัส 1 3 หน่วยกิต ยกเลิก 206183 โครงสร้างวิยุต 3 หน่วยกิต 207187 ฟิสิกส์ 1 3 หน่วยกิต 208269 สถิติสำหรับวิทยาการคอมพิวเตอร์ 3 หน่วยกิต แนวโน้มที่ภาควิชาเคมีมีการประยุกต์ใช้คอมพิวเตอร์ น้อยเมื่อเทียบกับชีววิทยาและฟิสิกส์ หลักสูตรได้มีการปรับโครงสร้างวิชาเขียนโปรแกรมให้ เป็นไปตามแนวทางของ ACM Curriculum โดยเพิ่ม วิชาใหม่ที่ครอบคลุมการเขียนโปรแกรมเชิงฟังก์ชัน และรวมเนื้อหาการเขียนโปรแกรมเชิงวั ตถุเข้าไปใน รายวิชาโครงสร้างข้อมูล เพื่อให้นักศึกษาได้เรียนรู้ แนวคิดเชิงวัตถุควบคู่ไปกับการพัฒนาโครงสร้างข้อมูล อย่างเป็นระบบ ตามแนวทาง ACM Curriculum เนื้อหาคณิตศาสตร์ ที่จำเป็นสำหรับวิทยาการคอมพิวเตอร์เน้นการ ประยุกต์และการเชื่อมโยงกับการเขียนโปรแกรมและ การแ ก้ปัญหาเชิงคำนวณเป็นหลัก โดยเนื้อหาส่วน ใหญ่ที่ครอบคลุมในวิชาแคลคูลัส 2 เช่น เทคนิคการ อินทิเกรตขั้นสูงหรืออนุกรมอนันต์ ไม่ได้ถูกใช้โดยตรง ในวิชาเอกคอมพิวเตอร์และสามารถศึกษาเพิ่มเติม เฉพาะกรณีได้ ดังนั้น หลักสูตรจึงตัดสินใจยกเลิกวิชา แคลคูลัส 2 เพื่อลดภาระหน่วย กิตและเปิดโอกาสให้ นักศึกษาได้เลือกเรียนวิชาที่สอดคล้องกับแนวทางการ พัฒนาทักษะด้านโปรแกรมมิง โครงสร้างข้อมูล และ การแก้ปัญหาเชิงวัตถุและเชิงฟังก์ชัน ซึ่งเป็นแกน สำคัญตาม ACM Curriculum หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 2.2 วิชาเอก (1) แผนปกติ ไม่น้อยกว่า 59 หน่วยกิต (2) แผนสหกิจศึกษา ไม่น้อยกว่า 60 หน่วยกิต ในจำนวนนี้อย่างน้อย 36 หน่วยกิต จะต้องเป็นกระบวนวิชาระดับ 300-400 และ อย่างน้อย 18 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 (3) แผนก้าวหน้า ไม่น้อยกว่า 71 หน่วยกิต ในจำนวนนี้อย่างน้อย 48 หน่วยกิต จะต้องเป็นกระบวนวิชาระดับ 300 ขึ้นไป โดยที่ อย่างน้อย 18 หน่วยกิต จะต้องเป็นกระบวนวิชาระดับ 400 และ 12 หน่วยกิต ต้อง เป็นกระบวนวิชาระดับ 700 2.2.1 วิชาเอกบังคับร่วม 41 หน่วยกิต กลุ่มประเด็นด้านองค์กรและระบบสารสนเทศ 204306 จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ 1 หน่วยกิต 204203 เทคโนโลยีด้านวิทยาการคอมพิวเตอร์ 3 หน่วยกิต กลุ่มเทคโนโลยีเพื่องานประยุกต์ 204212 การพัฒนาแอปพลิเคชันสมัยใหม่ 3 หน่วยกิต 204271 ปัญญาประดิษฐ์เบื้องต้น 3 หน่วยกิต กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์ 2.2 วิชาเอก (2) แผนมุ่งเน้นโครงงาน ไม่น้อยกว่า 56 หน่วยกิต ในจำนวนนี้อย่างน้อย 44 หน่วยกิต จะต้องเป็นกระบวนวิชาระดับ 300-400 โดย ที่อย่างน้อย 22 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 (1) แผนสหกิจศึกษา ไม่น้อยกว่า 53 หน่วยกิต ในจำนวนนี้อย่างน้อย 41 หน่วยกิต จะต้องเป็นกระบวนวิชาระดับ 300-400 โดย ที่อย่างน้อย 19 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 2.2.1 วิชาเอกบังคับร่วม 29 หน่วยกิต 204306 จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ 1 หน่วยกิต ยกเลิก 204212 การพัฒนาเว็บแอปพลิเคชันแบบฟูลสแต๊ก 3 หน่วยกิต 204271 ปัญญาประดิษฐ์เบื้องต้น 3 หน่วยกิต เปลี่ยนชื่อแผนและปรับจำนวนหน่วยกิตตาม โครงสร้างหลักสูตรใหม่ ปรับหน่วยกิตตามโครงสร้างหลักสูตรปรับปรุงใหม่ ยกเลิกการจัดกลุ่มกระบวนวิชาเนื่องจากปัจจุบันไม่ได้ มีการจัดกลุ่มวิชาเอกเลือกในรูปแบบเดียวกัน จึงไม่มี ความจำเป็นต้องคงการจัดกลุ่มในลักษณะดังกล่าว ต่อไป เดิมวิชา 204203 เป็นรายวิชาที่รวบรวมองค์ความรู้ จาก ACM Curriculum ซึ่งไม่ได้บรรจุอยู่ในวิชาบังคับ อื่น ๆ แต่ในหลักสูตรปรับปรุงใหม่ได้มีการจัดองค์ ความรู้เหล่านี้เข้าไปอยู่ในรายวิชาบังคับอื่นอย่าง ครบถ้วนแล้ว จึงไม่มีความจำเป็นต้องเปิดสอนรายวิชา นี้ต่อไป หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 204321 ระบบฐานข้อมูล 3 หน่วยกิต 204361 วิศวกรรมซอฟต์แวร์ 3 หน่วยกิต 204451 การออกแบบและการวิเคราะห์อัลกอริทึม 3 หน่วยกิต 204390 การฝึกงานคอมพิวเตอร์ 1 หน่วยกิต 204490 การวิจัยทางวิทยาการคอมพิวเตอร์ 3 หน่วยกิต 204321 ระบบฐานข้อมูล 3 หน่วยกิต 204361 วิศวกรรมซอฟต์แวร์ 3 หน่วยกิต 204451 การออกแบบและการวิเคราะห์อัลกอริทึม 3 หน่วยกิต ยกเลิก 204497 สัมมนาทางวิทยาการคอมพิวเตอร์ 1 หน่วยกิต ยกเลิก การปรับแผนการเรียนได้ดำเนินการเพื่อให้สอดคล้อง กับความต้องการ ของตลาดแรงงาน ปัจจุบันวิชา ฝึกงานเป็นการฝึกงานระยะสั้นเพียง 2 เดือน ซึ่งไม่ ตอบโจทย์ความต้องการของบริษัทที่ส่วนใหญ่ต้องการ นักศึกษาฝึกงานในระยะยาว 4 เดือนขึ้นไป ดังนั้น นักศึกษาในแผนการเรียนแบบมุ่งเน้นโครงงานจะไม่มี การบังคับฝึกงาน แต่จะต้องลงทะเบียนในรายวิชาที่มี โครงงานเข้มข้นมากขึ้น พร้อมทั้งมีการสรุปและ ประเมินผลโครงงานทั้งหมดในรายวิชาสัมมนา ซึ่งเดิม บังคับเฉพาะนักศึกษาในแผนสหกิจศึกษาเท่านั้น รายวิชา 204490, 204491 และ 204499 ได้ถูกรวม เป็นรายวิชาเดียวในชื่อวิชาการฝึกหัดด้านการวิจัย (204493) โดยมุ่งเน้นการทำโครงงานวิจัยร่วมกัน ระหว่างนักศึกษาและอาจารย์ที่ปรึกษา การรวมวิชา เหล่านี้ช่วยให้งานวิจัยที่นักศึกษาดำเนินการมีความ เชื่อมโยงกับความต้องการในโลกจริงมากขึ้น และเปิด โอกาสให้อาจารย์สามารถต่อยอดสู่การตีพิมพ์ผลงาน วิชาการได้ในอนาคต นอกจากนี้ การปรับสถานะ รายวิชาจากวิชาบังคับให้เป็นวิชาเลือกสำหรับทั้งสอง แผนการเรียน ยังช่วยเพิ่มความยืดหยุ่นและทางเลือก ในการเรียนรู้ให้กับนักศึกษา หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง กลุ่มโครงสร้างพื้นฐานของระบบ 204114 การเขียนโปรแกรมเชิงวัตถุเบื้องต้น 3 หน่วยกิต 204252 โครงสร้างข้อมูลและการวิเคราะห์ 3 หน่วยกิต 204232 เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี 3 หน่วยกิต 204341 ระบบปฏิบัติการ 3 หน่วยกิต 204315 การจัดระเบียบของภาษาโปรแกรม 3 หน่วยกิต กลุ่มฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ 204231 การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ 3 หน่วยกิต ยกเลิก 204232 เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี 3 หน่วยกิต ยกเลิก 204315 การจัดระเบียบของภาษาโปรแกรม 3 หน่วยกิต 204231 การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ 3 หน่วยกิต 206324 พีชคณิตเชิงเส้นประยุกต์ 3 หน่วยกิต วิชา 204114 และ 204252 ได้ถูกรวมเป็นวิชา 204255 ตามบริบทการใช้งานและย้ายไปอยู่ในหมวด วิชาแกน พร้อมทั้งเพิ่มหน่วยกิตปฏิบัติการอีก 1 หน่วย กิต เนื่องจากเนื้อหาของวิชาได้ถูกรวมและครอบคลุมใน รายวิชาบังคับอื่น ๆ ที่เกี่ยวข้อง เช่น โครงสร้างข้อมูล สถาปัตยกรรมคอมพิวเตอร์ และระบบเครือข่าย จึงไม่ จำเป็นต้องบังคับให้นักศึกษาทุกคนเรียนซ้ าซ้อน อีก ทั้งการปรับเป็นวิชาเอกเลือกช่วยเพิ่มความยืดหยุ่น ให้กับนักศึกษา โดยผู้ที่สนใจสามารถเลือกเรียนเพื่อ เพิ่มความเชี่ยวชาญเชิงลึกด้านระบบปฏิบัติการได้ตาม ความต้องการ เพื่อให้นักศึกษาได้พัฒนาความรู้และทักษะด้าน พีชคณิตเชิงเส้นในเชิงประยุกต์ ซึ่งเป็นพื้นฐานสำคัญ สำหรับการแก้ปัญหาเชิงคำนวณ การวิเคราะห์ข้อมูล และการประยุกต์ใช้งานด้านปัญญาประดิษฐ์ วิทยาการข้อมูล และการประมวลผลภาพ โดย สอดคล้องกับแนวทางของ ACM Curriculum ที่เน้น ให้ผู้เรียนสามารถเชื่อมโยงคณิตศาสตร์เข้ากับการ ปฏิบัติจริงในสาขาวิทยาการคอมพิวเตอร์และสาขาที่ เกี่ยวข้อง หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 2.2.2 วิชาเอกบังคับประจำแผน แผนปกติ 3 หน่วยกิต 204491 การค้นคว้าอิสระ 1 1 หน่วยกิต 204499 การค้นคว้าอิสระ 2 2 หน่วยกิต แผนสหกิจศึกษา 7 หน่วยกิต 204496 สหกิจศึกษา 6 หน่วยกิต 204497 สัมมนาทางวิทยาการคอมพิวเตอร์ 1 หน่วยกิต แผนก้าวหน้า 3 หน่วยกิต 204491 การค้นคว้าอิสระ 1 1 หน่วยกิต 204499 การค้นคว้าอิสระ 2 2 หน่วยกิต 2.2.2 วิชาเอกบังคับประจำแผน ยกเลิก แผนมุ่งเน้นโครงงาน ไม่มี แผนสหกิจศึกษา 6 หน่วยกิต 204496 สหกิจศึกษา 6 หน่วยกิต ย้ายเป็นวิชาเอกบังคับร่วม ยกเลิก รายวิชา 204490, 204491 และ 204499 ได้ถูกรวม เป็นรายวิชาเดียวในชื่อวิชาการฝึกหัดด้านการวิจัย (204493) โดยมุ่งเน้นการทำโครงงานวิจัยร่วมกัน ระหว่างนักศึกษาและอาจารย์ที่ปรึกษา การรวมวิชา เหล่านี้ช่วยให้งานวิจัยที่นักศึกษาดำเนินการมีความ เชื่อมโยงกับความต้องการในโลกจริงมากขึ้น และเปิด โอกาสให้อาจารย์สามารถต่อยอดสู่การตีพิมพ์ผลงาน วิชาการได้ในอนาคต นอกจากนี้ การปรับสถานะ รายวิชาจากวิชาบังคับให้เป็นวิชาเลือกสำหรับทั้งสอง แผนการเรียน ยังช่วยเพิ่มความยืดหยุ่นและทางเลือก ในการเรียนรู้ให้กับนักศึกษา ย้ายไปเอกบังคับร่วม ยกเลิกแผนก้าวหน้า 2.2.3 วิชาเอกเลือก แผนปกติ ไม่น้อยกว่า 15 หน่วยกิต วิชาเอกเลือกต้องเป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 9 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 ขึ้นไป 2.2.3 วิชาเอกเลือก แผนมุ่งเน้นโครงงาน ไม่น้อยกว่า 27 หน่วยกิต วิชาเอกเลือกต้องเป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 18 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 และอย่างน้อย 15 หน่วยกิต ต้อง เป็นกระบวนวิชาที่มุ่งเน้นโครงงาน ปรับเพิ่มจำนวนหน่วยกิตกระบวนวิชาเอกเลือก เพื่อ เพิ่มความเข้มข้นและเปิดโอกาสให้นักศึกษาได้เรียน วิชาระดับสูงและเน้นการทำโครงงานตามวัตถุประสงค์ ของแผนการ หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง แผนสหกิจศึกษา ไม่น้อยกว่า 12 หน่วยกิต วิชาเอกเลือกต้องเป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 6 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 ขึ้นไป แผนก้าวหน้า ไม่น้อยกว่า 27 หน่วยกิต วิชาเอกเลือกต้องเป็นกระบวนวิชาระดับ 300 ขึ้นไป โดยที่อย่างน้อย 9 หน่วยกิต จะต้องเป็นกระบวนวิชาระดับ 400 ขึ้นไป และอย่างน้อย 12 หน่วย กิต ต้องเป็นกระบวนวิชาระดับ 700 (วิชาระดับบัณฑิตศึกษา) สำหรับทุกๆ แผน กระบวนวิชาเอกเลือกระดับ 300-400 สามารถเลือกจากกระบวน วิชาต่อไปนี้ 204311 เฟรมเวิร์คการพัฒนาโมบายแอปพลิเคชัน 3 หน่วยกิต 204312 การออกแบบการจำลองและประสบการณ์เสมือนจริง 3 หน่วยกิต 204322 ระบบฐานข้อมูลขั้นสูง 3 หน่วยกิต 204325 การวิเคราะห์ระบบงานและการออกแบบงาน 3 หน่วยกิต 204333 การพัฒนาโปรแกรมประยุกต์บนอินเทอร์เน็ต 3 หน่วยกิต 204335 ไมโครคอนโทรลเลอร์และอินเทอร์เน็ตของสรรพสิ่ง 3 หน่วยกิต 204365 ปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์ 3 หน่วยกิต 204382 คอมพิวเตอร์กราฟฟิก 3 หน่วยกิต 204383 การประมวลผลภาพ 3 หน่วยกิต 204423 การทำเหมืองข้อมูล 3 หน่วยกิต 204424 การออกแบบและพัฒนาออนโทโลยี 3 หน่วยกิต 204426 วิศวกรรมข้อมูล 3 หน่วยกิต 204441 การเขียนโปรแกรมแบบทำงานหลายอย่าง 3 หน่วยกิต พร้อมกันและระบบกระจาย แผนสหกิจศึกษา ไม่น้อยกว่า 18 หน่วยกิต วิชาเอกเลือกต้องเป็นกระบวนวิชาระดับ 300-400 โดยที่อย่างน้อย 9 หน่วยกิต ต้องเป็นกระบวนวิชาระดับ 400 ยกเลิก สำหรับทุกๆ แผน กระบวนวิชาเอกเลือกระดับ 300-400 สามารถเลือกจาก กระบวนวิชาต่อไปนี้ กระบวนวิชาที่มุ่งเน้นโครงงาน 204311 เฟรมเวิร์คการพัฒนาโมบายแอปพลิเคชัน 3 หน่วยกิต 204312 การออกแบบการจำลองและประสบการณ์เสมือนจริง 3 หน่วยกิต 204322 ระบบฐานข้อมูลขั้นสูง 3 หน่วยกิต 204325 การวิเคราะห์ระบบงานและการออกแบบงาน 3 หน่วยกิต 204333 สถาปัตยกรรมเว็บแอปพลิเคชัน 3 หน่วยกิต 204335 ไมโครคอนโทรลเลอร์และอินเทอร์เน็ตของสรรพสิ่ง 3 หน่วยกิต 204365 ปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์ 3 หน่วยกิต 204382 คอมพิวเตอร์กราฟฟิก 3 หน่วยกิต 204383 การประมวลผลภาพ 3 หน่วยกิต 204423 การทำเหมืองข้อมูล 3 หน่วยกิต 204424 การออกแบบและพัฒนาออนโทโลยี 3 หน่วยกิต 204426 วิศวกรรมข้อมูล 3 หน่วยกิต 204441 การเขียนโปรแกรมแบบทำงานหลายอย่าง 3 หน่วยกิต พร้อมกันและระบบกระจาย ปรับเพิ่มจำนวนหน่วยกิตกระบวนวิชาเอกเลือก เพื่อ เพิ่มความหลากหลายในเนื้อหาทางด้านวิทยาการ คอมพิวเตอร์ซึ่งในปัจจุบันสามารถนำไปประยุกต์ได้ หลายสาขา ยกเลิกแผนก้าวหน้า จัดกลุ่มกระบวนวิชาที่มุ่งเน้นโครงงานและกระบวน วิชาที่ไม่มุ่งเน้นโครงงานเพื่อเป็นข้อมูลให้นักศึกษา และอาจารย์ที่ปรึกษาในการวางแผนการเรียนและ หลีกเลี่ยงการลงหลายวิชาที่มีการประเมินผลแบบ โครงงานในภาคการเรียนด้วยกัน โดยกระบวนวิชาที่ มุ่งเน้นโครงงาน จะต้องใช้เวลาในการทำโครงงานไม่ น้อยกว่า 30% ของเวลาเรียนทั้งหมด และมีสัดส่วน การประเมินผลจากโครงงานไม่น้อยกว่า 30% เปลี่ยนชื่อตามเนื้อหาที่ปรับปรุงใหม่ หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 204453 การรู้จำแบบ 3 หน่วยกิต 204454 อัลกอริทึมและการเขียนโปรแกรมในการหา 3 หน่วยกิต ค่าเหมาะที่สุดเชิงการจัด 204483 การมองเห็นของคอมพิวเตอร์ 3 หน่วยกิต 204355 การเขียนโปรแกรมเชิงแข่งขัน 3 หน่วยกิต 204362 การออกแบบเชิงวัตถุ 3 หน่วยกิต 204363 ความต้องการและการสร้างตัวแบบซอฟต์แวร์ 3 หน่วยกิต 204364 การออกแบบและสร้างซอฟต์แวร์ 3 หน่วยกิต 204371 วิศวกรรมคุณลักษณะ 3 หน่วยกิต 204381 การคำนวณเชิงตัวเลขและซอฟต์แวร์ 3 หน่วยกิต 204422 คลังข้อมูล 3 หน่วยกิต 204425 ระบบสารสนเทศเพื่อการจัดการ 3 หน่วยกิต 204432 การออกแบบและจัดการเครือข่ายคอมพิวเตอร์ 3 หน่วยกิต 204435 การประมวลผลแบบขนาน 3 หน่วยกิต 204442 การสร้างคอมไพเลอร์ 3 หน่วยกิต 204443 ความปลอดภัยในระบบคอมพิวเตอร์ 3 หน่วยกิต 204452 ทฤษฎีการคำนวณ 3 หน่วยกิต 204456 การเรียนรู้ของเครื่อง 3 หน่วยกิต 204471 ปัญญาประดิษฐ์ 3 หน่วยกิต 204472 การประมวลผลภาษาธรรมชาติ 3 หน่วยกิต 204481 กำหนดการเชิงคณิตศาสตร์และซอฟต์แวร์ 3 หน่วยกิต 204482 การจำลองแบบปัญหาและแบบจำลอง 3 หน่วยกิต 204453 การรู้จำแบบ 3 หน่วยกิต 204454 อัลกอริทึมและการเขียนโปรแกรมในการหา 3 หน่วยกิต ค่าเหมาะที่สุดเชิงการจัด 204483 การมองเห็นของคอมพิวเตอร์ 3 หน่วยกิต 204493 การฝึกงานด้านการวิจัย 3 หน่วยกิต กระบวนวิชาที่ไม่มุ่งเน้นโครงงาน 204341 ระบบปฏิบัติการ 3 หน่วยกิต 204355 การเขียนโปรแกรมเชิงแข่งขัน 3 หน่วยกิต 204362 การออกแบบเชิงวัตถุ 3 หน่วยกิต 204363 ความต้องการและการสร้างตัวแบบซอฟต์แวร์ 3 หน่วยกิต 204364 การออกแบบและสร้างซอฟต์แวร์ 3 หน่วยกิต 204371 วิศวกรรมคุณลักษณะ 3 หน่วยกิต 204381 การคำนวณเชิงตัวเลขและซอฟต์แวร์ 3 หน่วยกิต 204422 คลังข้อมูล 3 หน่วยกิต 204425 ระบบสารสนเทศเพื่อการจัดการ 3 หน่วยกิต 204432 การออกแบบและจัดการเครือข่ายคอมพิวเตอร์ 3 หน่วยกิต 204435 การประมวลผลแบบขนาน 3 หน่วยกิต 204442 การสร้างคอมไพเลอร์ 3 หน่วยกิต 204443 ความปลอดภัยในระบบคอมพิวเตอร์ 3 หน่วยกิต 204452 ทฤษฎีการคำนวณ 3 หน่วยกิต 204456 การเรียนรู้ของเครื่อง 3 หน่วยกิต 204471 ปัญญาประดิษฐ์ 3 หน่วยกิต 204472 การประมวลผลภาษาธรรมชาติ 3 หน่วยกิต 204481 กำหนดการเชิงคณิตศาสตร์และซอฟต์แวร์ 3 หน่วยกิต 204482 การจำลองแบบปัญหาและแบบจำลอง 3 หน่วยกิต เพื่อพัฒนาทักษะการวิจัยเชิงลึก การวิเคราะห์ปัญหา และการแก้ปัญหาเชิงระบบ ผ่านโครงงานที่ทำงาน ร่วมกับอาจารย์ที่ปรึกษาอย่างใกล้ชิด ย้ายมาจากวิชาเอกบังคับ หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 204494 หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 1 3 หน่วยกิต 204495 หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 2 3 หน่วยกิต 206324 พีชคณิตเชิงเส้นประยุกต์ 3 หน่วยกิต 206325 พีชคณิตเชิงเส้น 3 หน่วยกิต 206336 การวิเคราะห์เชิงจริง 1 3 หน่วยกิต 206370 ความน่าจะเป็น 1 3 หน่วยกิต 206428 ทฤษฎีรหัส 3 หน่วยกิต 206463 การหาค่าเหมาะที่สุดเชิงกำหนด 3 หน่วยกิต 206476 ทฤษฎีเกม 3 หน่วยกิต 206481 ทฤษฎีกราฟ 3 หน่วยกิต สำหรับแผนก้าวหน้า กระบวนวิชาเอกเลือกระดับ 700 สามารถเลือกจากกระบวน วิชาระดับบัณฑิตศึกษาต่อไปนี้ 204712 ระบบและเครือข่ายคอมพิวเตอร์ 3 หน่วยกิต 204713 การประมวลผลแบบกลุ่มเมฆและข้อมูลขนาดใหญ่ 3 หน่วยกิต 204715 ระบบฝังตัวอัจฉริยะ 3 หน่วยกิต 204721 วิศวกรรมข้อมูล 3 หน่วยกิต 204725 การวิเคราะห์ข้อมูลและการเรียนรู้ของเครื่อง 3 หน่วยกิต 204728 การจัดดำเนินการข้อมูล 3 หน่วยกิต 204732 วิศวกรรมซอฟต์แวร์: ทฤษฎีและการประยุกต์ 3 หน่วยกิต 204735 การประมวลผลและขั้นตอนวิธี 3 หน่วยกิต 204736 การปรับปรุงกระบวนการซอฟต์แวร์ 3 หน่วยกิต 204737 วิศวกรรมคุณภาพซอฟต์แวร์ 3 หน่วยกิต 204764 ปัญญาประดิษฐ์ 3 หน่วยกิต 204779 หัวข้อพิเศษทางด้านวิทยาการคอมพิวเตอร์ 2 หน่วยกิต 204789 หัวข้อพิเศษทางด้านวิทยาการคอมพิวเตอร์ 3 หน่วยกิต 204494 หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 1 3 หน่วยกิต 204495 หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 2 3 หน่วยกิต ย้ายไปเป็นวิชาเอกบังคับร่วม ยกเลิก 206336 การวิเคราะห์เชิงจริง 1 3 หน่วยกิต 206370 ความน่าจะเป็น 1 3 หน่วยกิต 206428 ทฤษฎีรหัส 3 หน่วยกิต 206463 การหาค่าเหมาะที่สุดเชิงกำหนด 3 หน่วยกิต 206476 ทฤษฎีเกม 3 หน่วยกิต 206481 ทฤษฎีกราฟ 3 หน่วยกิต ยกเลิก ย้ายไปเป็นวิชาเอกบังคับร่วม ยกเลิกเนื่องจากเนื้อหามีความซ้ าซ้อนกับวิชา 206324 ยกเลิกแผนก้าวหน้า หลักสูตรเดิม (พ.ศ.2564) หลักสูตรปรับปรุง (พ.ศ.2569) เหตุผลในการปรับปรุง 2.3 วิชาโท (ถ้ามี) ไม่น้อยกว่า 15 หน่วยกิต 2.3.1 นักศึกษาที่ต้องการเรียนวิชาโท (1) แผนปกติและแผนสหกิจศึกษา นักศึกษาสามารถเลือกเรียนวิชาโทสาขาใดๆ โดยความเห็นชอบของ อาจารย์ที่ปรึกษา (2) แผนก้าวหน้า นักศึกษาสามารถเรียนวิชาโทสาขาคณิตศาสตร์ หรือสถิติ หรือวิทยาการ ข้อมูล 2.3.2 นักศึกษาที่ไม่ต้องการเรียนวิชาโท ให้เลือกเรียนกระบวนวิชาวิทยาการ คอมพิวเตอร์ระดับ 300 หรือ 400 ในหมวดวิชาเอกเลือกเพิ่มเติมอีกไม่น้อย กว่า 15 หน่วยกิต 2.3 วิชาโท (ถ้ามี) ไม่น้อยกว่า 15 หน่วยกิต 2.3.1 นักศึกษาที่ต้องการเรียนวิชาโทสามารถเลือกเรียนวิชาโทสาขาใดๆ โดย ความเห็นชอบของอาจารย์ที่ปรึกษา ยกเลิก 2.3.2 นักศึกษาที่ไม่ต้องการเรียนวิชาโท ให้เลือกเรียนกระบวนวิชาวิทยาการ คอมพิวเตอร์ระดับ 300 หรือ 400 ในกลุ่มวิชาเอกเลือกเพิ่มเติมอีกไม่น้อย กว่า 15 หน่วยกิต ยกเลิกแผนก้าวหน้า 3. หมวดวิชาเลือกเสรี ไม่น้อยกว่า 6 หน่วยกิต 3. หมวดวิชาเลือกเสรี ไม่น้อยกว่า 6 หน่วยกิต 4. จำนวนหน่วยกิตรวมตลอดหลักสูตร o แผนปกติ ไม่น้อยกว่า 134 หน่วยกิต o แผนสหกิจศึกษา ไม่น้อยกว่า 135 หน่วยกิต o แผนก้าวหน้า ไม่น้อยกว่า 146 หน่วยกิต 4. จำนวนหน่วยกิตรวมตลอดหลักสูตร o แผนมุ่งเน้นโครงงาน ไม่น้อยกว่า 126 หน่วยกิต o แผนสหกิจศึกษา ไม่น้อยกว่า 123 หน่วยกิต ยกเลิก ปรับจำนวนหน่วยกิตตามโครงสร้างปรับปรุงใหม่ ยกเลิกแผนก้าวหน้า 5. ตารางเปรียบเทียบแผนการศึกษาเดิมกับแผนการศึกษาใหม่ แผนสหกิจศึกษา แผนการศึกษาเดิม แผนการศึกษาปรับปรุงใหม่ ชั้นปีที่ 1 ภาคการศึกษาที่ 1 หน่วยกิต 001101 ม.อ.101 ภาษาอังกฤษพื้นฐาน 1 3(3-0-6) ENGL 101 (Fundamental English 1) 140104 ร.ท.104 การเป็นพลเมือง 3(3-0-6) PG 104 (Citizenship) 203103 ว.คม.103 เคมีทั่วไป 1 3(3-0-6) CHEM 103 (General Chemistry 1) 204111 ว.คพ.111 การเขียนโปรแกรมเบื้องต้น 3(2-2-5) CS 111 (Fundamentals of Programming) 206111 ว.คณ.111 แคลคูลัส 1 3(3-0-6) MATH 111 (Calculus 1) 206183 ว.คณ.183 โครงสร้างวิยุต 3(3-0-6) MATH 183 (Discrete Structure) รวม 18 หน่วยกิต ชั้นปีที่ 1 ภาคการศึกษาที่ 1 หน่วยกิต 140104 ร.ท.104 การเป็นพลเมือง 3(3-0-6) PG 104 (Citizenship) 204111 ว.คพ.111 การเขียนโปรแกรมเบื้องต้น 3(2-2-5) CS 111 (Fundamentals of Programming) 206111 ว.คณ.111 แคลคูลัส 1 3(3-0-6) MATH 111 (Calculus 1) 206183 ว.คณ.183 โครงสร้างวิยุต 3(3-0-6) MATH 183 (Discrete Structure) หมวดวิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะทางการสื่อสารและภาษา GE Course in Language Literacy • ระดับ e-Pro ไม่ถึง B1 หรือเทียบเท่า e-Pro score is below the B1 level or equivalent 001101 ม.อ. 101 ภาษาอังกฤษพื้นฐาน 1 3(3-0-6) ENGL 101 Fundamental English 1 • ระดับ e-Pro ตั้งแต่ B1 ขึ้นไป หรือเทียบเท่า e-Pro score is on the B1 level or higher or equivalent 001225 ม.อ.225 ภาษาอังกฤษสำหรับวิทยาศาสตร์และเทคโนโลยี 3(3-0-6) ENGL 225 (English for Science and Technology) วิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะการคิดสร้างสรรค์และนวัตกรรม 3 (GE Elective Course in Creativity and Innovation) รวม 18 หน่วยกิต แผนการศึกษาเดิม แผนการศึกษาปรับปรุงใหม่ ภาคการศึกษาที่ 2 หน่วยกิต 001102 ม.อ.102 ภาษาอังกฤษพื้นฐาน 2 3(3-0-6) ENGL 102 (Fundamental English 2) 202101 ว.ชว.101 ชีววิทยาพื้นฐาน 1 3(3-0-6) BIOL 101 (Basic Biology 1) 204100 ว.คพ.100 เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่ 3(3-0-6) CS 100 (Information Technology and Modern Life) 204114 ว.คพ.114 การเขียนโปรแกรมเชิงวัตถุเบื้องต้น 3(2-2-5) CS 114 (Introduction to Object-oriented Programming) 206112 ว.คณ.112 แคลคูลัส 2 3(3-0-6) MATH 112 (Calculus 2) 207187 ว.ฟส.187 ฟิสิกส์ 1 3(3-0-6) PHYS 187 (Physics 1) รวม 18 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 202101 ว.ชว.101 ชีววิทยาพื้นฐาน 1 3(3-0-6) BIOL 101 (Basic Biology 1) 204100 ว.คพ.100 เรื่องน่ารู้ทางปัญญาประดิษฐ์และดิจิทัล 3(3-0-6) CS 100 (Artificial Intelligence and Digital Essentials) 204115 ว.คพ.115 หลักการเขียนโปรแกรมเชิงฟังก์ชัน 3(2-2-5) CS 115 (Principles of Functional Programming) 207187 ว.ฟส.187 ฟิสิกส์ 1 3(3-0-6) PHYS 187 (Physics 1) หมวดวิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะทางการสื่อสารและภาษา GE Course in Language Literacy • ระดับ e-Pro ไม่ถึง B1 หรือเทียบเท่า e-Pro score is below the B1 level or equivalent 001102 ม.อ. 102 ภาษาอังกฤษพื้นฐาน 2 3(3-0-6) ENGL 102 Fundamental English 2 • ระดับ e-Pro ตั้งแต่ B1 ขึ้นไป หรือเทียบเท่า e-Pro score is on the B1 level or higher or equivalent เลือกเรียนกระบวนวิชาภาษาอังกฤษที่กำหนด 3 Choose the designated English language course วิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะการเป็นผู้ประกอบการ 3 (GE Elective Course in Entrepreneurial Skills) รวม 18 หน่วยกิต ชั้นปีที่ 2 ภาคการศึกษาที่ 1 หน่วยกิต 001201 ม.อ.201 การอ่านเชิงวิเคราะห์และการเขียนอย่างมีประสิทธิผล 3(3-0-6) ชั้นปีที่ 2 ภาคการศึกษาที่ 1 หน่วยกิต หมวดวิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะทางการสื่อสารและภาษา GE Course in Language Literacy แผนการศึกษาเดิม แผนการศึกษาปรับปรุงใหม่ ENGL 201 (Critical Reading and Effective Writing) 201190 ว.วท.190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหา 3(3-0-6) และการสื่อสารทางวิทยาศาสตร์ SC 190 (Critical Thinking, Problem Solving and Science Communication) 204203 ว.คพ.203 เทคโนโลยีด้านวิทยาการคอมพิวเตอร์ 3(2-2-5) CS 203 (Computer Science Technology) 204231 ว.คพ.231 การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ 3(2-2-5) CS 231 (Computer Organization and Architecture) 204252 ว.คพ.252 โครงสร้างข้อมูลและการวิเคราะห์ 3(3-0-6) CS 252 (Data Structures and Analysis) 208269 ว.สถ.269 สถิติสำหรับวิทยาการคอมพิวเตอร์ 3(3-0-6) STAT 269 (Statistics for Computer Science) รวม 18 หน่วยกิต • ระดับ e-Pro ไม่ถึง B1 หรือเทียบเท่า e-Pro score is below the B1 level or equivalent 001225 ม.อ.225 ภาษาอังกฤษสำหรับวิทยาศาสตร์และเทคโนโลยี 3(3-0-6) ENGL 225 (English for Science and Technology) • ระดับ e-Pro ตั้งแต่ B1 ขึ้นไป หรือเทียบเท่า e-Pro score is on the B1 level or higher or equivalent เลือกเรียนกระบวนวิชาภาษาอังกฤษที่กำหนด 3 Choose the designated English language course 204231 ว.คพ.231 การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ 3(2-2-5) CS 231 (Computer Organization and Architecture) 204255 ว.คพ.255 การเขียนโปรแกรมเชิงวัตถุและโครงสร้างข้อมูล 4(3-2-7) CS 255 (Object-Oriented Programming and Data Structures) 208269 ว.สถ.269 สถิติสำหรับวิทยาการคอมพิวเตอร์ 3(3-0-6) STAT 269 (Statistics for Computer Science) วิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะความเข้าใจและการใช้เทคโนโลยีดิจิทัล 3 หรือ กลุ่มวิชาด้านทักษะการเป็นพลเมืองโลก หรือ กลุ่มวิชาด้านทักษะการประยุกต์ใช้ปัญญาประดิษฐ์ (GE Elective Course in Digital Literacy or Global Citizen or Artificial Intelligence) วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) รวม 19 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 001225 ม.อ.225 ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยี 3(3-0-6) ENGL 225 (English in Science and Technology Context) ภาคการศึกษาที่ 2 หน่วยกิต 204212 ว.คพ.212 การพัฒนาเว็บแอปพลิเคชันแบบฟูลสแต๊ก 3(2-2-5) CS 212 (Full-stack Web Application Development) 204232 ว.คพ.232 เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี 3(3-0-6) แผนการศึกษาเดิม แผนการศึกษาปรับปรุงใหม่ 201111 ว.วท.111 โลกแห่งวิทยาศาสตร์ 3(3-0-6) SC 111 (The World of Science) 204212 ว.คพ.212 การพัฒนาแอปพลิเคชันสมัยใหม่ 3(2-2-5) CS 212 (Modern Application Development) 204232 ว.คพ.232 เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี 3(3-0-6) CS 232 (Computer Networks and Protocols) 204271 ว.คพ.271 ปัญญาประดิษฐ์เบื้องต้น 3(2-2-5) CS 271 (Introduction to Artificial Intelligence) วิชาโท 3 (Minor Course) รวม 18 หน่วยกิต CS 232 (Computer Networks and Protocols) 204271 ว.คพ.271 ปัญญาประดิษฐ์เบื้องต้น 3(2-2-5) CS 271 (Introduction to Artificial Intelligence) 206324 ว.คณ.324 พีชคณิตเชิงเส้นประยุกต์ 3(3-0-6) MATH 324 (Applied Linear Algebra) วิชาเอกเลือกระดับ 300 หรือ 400 3 (Major Elective Courses Level 300 or 400) วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) รวม 18 หน่วยกิต ชั้นปีที่ 3 ภาคการศึกษาที่ 1 หน่วยกิต 204321 ว.คพ.321 ระบบฐานข้อมูล 3(2-2-5) CS 321 (Database Systems) 204341 ว.คพ.341 ระบบปฏิบัติการ 3(3-0-6) CS 341 (Operating Systems) 204361 ว.คพ.361 วิศวกรรมซอฟต์แวร์ 3(3-0-6) CS 361 (Software Engineering) 204451 ว.คพ.451 การออกแบบและการวิเคราะห์อัลกอริทึม 3(3-0-6) CS 451 (Algorithm Design and Analysis) วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) 3 (GE Elective Course) วิชาโท 3 (Minor Course) รวม 18 หน่วยกิต ชั้นปีที่ 3 ภาคการศึกษาที่ 1 หน่วยกิต 204321 ว.คพ.321 ระบบฐานข้อมูล 3(2-2-5) CS 321 (Database Systems) 204361 ว.คพ.361 วิศวกรรมซอฟต์แวร์ 3(3-0-6) CS 361 (Software Engineering) 204451 ว.คพ.451 การออกแบบและการวิเคราะห์อัลกอริทึม 3(3-0-6) CS 451 (Algorithm Design and Analysis) วิชาเลือกเสรี 3 (Free Elective Course) วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) รวม 15 หน่วยกิต แผนการศึกษาเดิม แผนการศึกษาปรับปรุงใหม่ ภาคการศึกษาที่ 2 หน่วยกิต 204306 ว.คพ.306 จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ 1(1-0-2) CS 306 (Ethics for Computer Professionals) 204315 ว.คพ.315 การจัดระเบียบของภาษาโปรแกรม 3(3-0-6) CS 315 (Organization of Programming Languages) 204490 ว.คพ.490 การวิจัยทางวิทยาการคอมพิวเตอร์ 3(3-0-6) CS 490 (Research in Computer Science) วิชาเอกเลือกระดับ 300 หรือ 400 3 (Major Elective Courses Level 300 or 400) วิชาโท 6 (Minor Course) วิชาเลือกเสรี 3 (Free Elective Course) รวม 19 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 204306 ว.คพ.306 จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ 1(1-0-2) CS 306 (Ethics for Computer Professionals) 204315 ว.คพ.315 การจัดระเบียบของภาษาโปรแกรม 3(3-0-6) CS 315 (Organization of Programming Languages) วิชาเอกเลือกระดับ 300 หรือ 400 6 (Major Elective Courses Level 300 or 400) วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) วิชาเลือกเสรี 3 (Free Elective Course) รวม 16 หน่วยกิต ชั้นปีที่ 4 ภาคการศึกษาที่ 1 หน่วยกิต 204390 ว.คพ.390 การฝึกงานคอมพิวเตอร์ 1(0-6-0) CS 390 (Computer Job Training) 204496 ว.คพ.496 สหกิจศึกษา 6 หน่วยกิต CS 496 (Cooperative Education) รวม 7 หน่วยกิต ชั้นปีที่ 4 ภาคการศึกษาที่ 1 หน่วยกิต 204496 ว.คพ.496 สหกิจศึกษา 6 หน่วยกิต CS 496 (Cooperative Education) รวม 6 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 204497 ว.คพ.497 สัมมนาทางวิทยาการคอมพิวเตอร์ 1(1-0-2) CS 497 (Seminar in Computer Science) วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) 3 (GE Elective Course) ภาคการศึกษาที่ 2 หน่วยกิต 204497 ว.คพ.497 สัมมนาทางวิทยาการคอมพิวเตอร์ 1(1-0-2) CS 497 (Seminar in Computer Science) วิชาเอกเลือกระดับ 300 หรือ 400 9 (Major Elective Courses Level 300 or 400) แผนการศึกษาเดิม แผนการศึกษาปรับปรุงใหม่ วิชาเอกเลือกระดับ 300 หรือ 400 3 (Major Elective Courses Level 300 or 400) วิชาเอกเลือกระดับ 400 6 (Major Elective Courses Level 400) วิชาโท 3 (Minor Course) วิชาเลือกเสรี 3 (Free Elective Course) รวม 19 หน่วยกิต วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) รวม 13 หน่วยกิต แผนมุ่งเน้นโครงงาน แผนการศึกษาเดิม (แผนปกติ) แผนการศึกษาปรับปรุงใหม่ ชั้นปีที่ 1 ภาคการศึกษาที่ 1 หน่วยกิต 001101 ม.อ.101 ภาษาอังกฤษพื้นฐาน 1 3(3-0-6) ENGL 101 (Fundamental English 1) 140104 ร.ท.104 การเป็นพลเมือง 3(3-0-6) PG 104 (Citizenship) 203103 ว.คม.103 เคมีทั่วไป 1 3(3-0-6) CHEM 103 (General Chemistry 1) 204111 ว.คพ.111 การเขียนโปรแกรมเบื้องต้น 3(2-2-5) CS 111 (Fundamentals of Programming) 206111 ว.คณ.111 แคลคูลัส 1 3(3-0-6) MATH 111 (Calculus 1) ชั้นปีที่ 1 ภาคการศึกษาที่ 1 หน่วยกิต 140104 ร.ท.104 การเป็นพลเมือง 3(3-0-6) PG 104 (Citizenship) 204111 ว.คพ.111 การเขียนโปรแกรมเบื้องต้น 3(2-2-5) CS 111 (Fundamentals of Programming) 206111 ว.คณ.111 แคลคูลัส 1 3(3-0-6) MATH 111 (Calculus 1) 206183 ว.คณ.183 โครงสร้างวิยุต 3(3-0-6) MATH 183 (Discrete Structure) หมวดวิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะทางการสื่อสารและภาษา GE Course in Language Literacy แผนการศึกษาเดิม (แผนปกติ) แผนการศึกษาปรับปรุงใหม่ 206183 ว.คณ.183 โครงสร้างวิยุต 3(3-0-6) MATH 183 (Discrete Structure) รวม 18 หน่วยกิต • ระดับ e-Pro ไม่ถึง B1 หรือเทียบเท่า e-Pro score is below the B1 level or equivalent 001101 ม.อ. 101 ภาษาอังกฤษพื้นฐาน 1 3(3-0-6) ENGL 101 Fundamental English 1 • ระดับ e-Pro ตั้งแต่ B1 ขึ้นไป หรือเทียบเท่า e-Pro score is on the B1 level or higher or equivalent 001225 ม.อ.225 ภาษาอังกฤษสำหรับวิทยาศาสตร์และเทคโนโลยี 3(3-0-6) ENGL 225 (English for Science and Technology) วิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะการคิดสร้างสรรค์และนวัตกรรม 3 (GE Elective Course in Creativity and Innovation) รวม 18 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 001102 ม.อ.102 ภาษาอังกฤษพื้นฐาน 2 3(3-0-6) ENGL 102 (Fundamental English 2) 202101 ว.ชว.101 ชีววิทยาพื้นฐาน 1 3(3-0-6) BIOL 101 (Basic Biology 1) 204100 ว.คพ.100 เทคโนโลยีสารสนเทศและชีวิตสมัยใหม่ 3(3-0-6) CS 100 (Information Technology and Modern Life) 204114 ว.คพ.114 การเขียนโปรแกรมเชิงวัตถุเบื้องต้น 3(2-2-5) CS 114 (Introduction to Object-oriented Programming) 206112 ว.คณ.112 แคลคูลัส 2 3(3-0-6) MATH 112 (Calculus 2) 207187 ว.ฟส.187 ฟิสิกส์ 1 3(3-0-6) PHYS 187 (Physics 1) ภาคการศึกษาที่ 2 หน่วยกิต 202101 ว.ชว.101 ชีววิทยาพื้นฐาน 1 3(3-0-6) BIOL 101 (Basic Biology 1) 204100 ว.คพ.100 เรื่องน่ารู้ทางปัญญาประดิษฐ์และดิจิทัล 3(3-0-6) CS 100 (Artificial Intelligence and Digital Essentials) 204115 ว.คพ.115 หลักการเขียนโปรแกรมเชิงฟังก์ชัน 3(2-2-5) CS 115 (Principles of Functional Programming) 207187 ว.ฟส.187 ฟิสิกส์ 1 3(3-0-6) PHYS 187 (Physics 1) หมวดวิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะทางการสื่อสารและภาษา GE Course in Language Literacy • ระดับ e-Pro ไม่ถึง B1 หรือเทียบเท่า e-Pro score is below the B1 level or equivalent แผนการศึกษาเดิม (แผนปกติ) แผนการศึกษาปรับปรุงใหม่ รวม 18 หน่วยกิต 001102 ม.อ. 102 ภาษาอังกฤษพื้นฐาน 2 3(3-0-6) ENGL 102 Fundamental English 2 • ระดับ e-Pro ตั้งแต่ B1 ขึ้นไป หรือเทียบเท่า e-Pro score is on the B1 level or higher or equivalent เลือกเรียนกระบวนวิชาภาษาอังกฤษที่กำหนด 3 Choose the designated English language course วิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะการเป็นผู้ประกอบการ 3 (GE Elective Course in Entrepreneurial Skills) รวม 18 หน่วยกิต ชั้นปีที่ 2 ภาคการศึกษาที่ 1 หน่วยกิต 001201 ม.อ.201 การอ่านเชิงวิเคราะห์และการเขียนอย่างมีประสิทธิผล 3(3-0-6) ENGL 201 (Critical Reading and Effective Writing) 201190 ว.วท.190 การคิดอย่างมีวิจารณญาณ การแก้ปัญหา 3(3-0-6) และการสื่อสารทางวิทยาศาสตร์ SC 190 (Critical Thinking, Problem Solving and Science Communication) 204203 ว.คพ.203 เทคโนโลยีด้านวิทยาการคอมพิวเตอร์ 3(2-2-5) CS 203 (Computer Science Technology) 204231 ว.คพ.231 การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ 3(2-2-5) CS 231 (Computer Organization and Architecture) 204252 ว.คพ.252 โครงสร้างข้อมูลและการวิเคราะห์ 3(3-0-6) CS 252 (Data Structures and Analysis) 208269 ว.สถ.269 สถิติสำหรับวิทยาการคอมพิวเตอร์ 3(3-0-6) STAT 269 (Statistics for Computer Science) รวม 18 หน่วยกิต ชั้นปีที่ 2 ภาคการศึกษาที่ 1 หน่วยกิต หมวดวิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะทางการสื่อสารและภาษา GE Course in Language Literacy • ระดับ e-Pro ไม่ถึง B1 หรือเทียบเท่า e-Pro score is below the B1 level or equivalent 001225 ม.อ.225 ภาษาอังกฤษสำหรับวิทยาศาสตร์และเทคโนโลยี 3(3-0-6) ENGL 225 (English for Science and Technology) • ระดับ e-Pro ตั้งแต่ B1 ขึ้นไป หรือเทียบเท่า e-Pro score is on the B1 level or higher or equivalent เลือกเรียนกระบวนวิชาภาษาอังกฤษที่กำหนด 3 Choose the designated English language course 204231 ว.คพ.231 การจัดระบบและสถาปัตยกรรมคอมพิวเตอร์ 3(2-2-5) CS 231 (Computer Organization and Architecture) 204255 ว.คพ.255 การเขียนโปรแกรมเชิงวัตถุและโครงสร้างข้อมูล 4(3-2-7) CS 255 (Object-Oriented Programming and Data Structures) แผนการศึกษาเดิม (แผนปกติ) แผนการศึกษาปรับปรุงใหม่ 208269 ว.สถ.269 สถิติสำหรับวิทยาการคอมพิวเตอร์ 3(3-0-6) STAT 269 (Statistics for Computer Science) วิชาศึกษาทั่วไปในกลุ่มวิชาด้านทักษะความเข้าใจและการใช้เทคโนโลยีดิจิทัล 3 หรือ กลุ่มวิชาด้านทักษะการเป็นพลเมืองโลก หรือ กลุ่มวิชาด้านทักษะการประยุกต์ใช้ปัญญาประดิษฐ์ (GE Elective Course in Digital Literacy or Global Citizen or Artificial Intelligence) วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) รวม 19 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 001225 ม.อ.225 ภาษาอังกฤษในบริบทวิทยาศาสตร์และเทคโนโลยี 3(3-0-6) ENGL 225 (English in Science and Technology Context) 201111 ว.วท.111 โลกแห่งวิทยาศาสตร์ 3(3-0-6) SC 111 (The World of Science) 204212 ว.คพ.212 การพัฒนาแอปพลิเคชันสมัยใหม่ 3(2-2-5) CS 212 (Modern Application Development) 204232 ว.คพ.232 เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี 3(3-0-6) CS 232 (Computer Networks and Protocols) 204271 ว.คพ.271 ปัญญาประดิษฐ์เบื้องต้น 3(2-2-5) CS 271 (Introduction to Artificial Intelligence) วิชาโท 3 (Minor Course) รวม 18 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 204212 ว.คพ.212 การพัฒนาเว็บแอปพลิเคชันแบบฟูลสแต๊ก 3(2-2-5) CS 212 (Full-stack Web Application Development) 204232 ว.คพ.232 เครือข่ายคอมพิวเตอร์และเกณฑ์วิธี 3(3-0-6) CS 232 (Computer Networks and Protocols) 204271 ว.คพ.271 ปัญญาประดิษฐ์เบื้องต้น 3(2-2-5) CS 271 (Introduction to Artificial Intelligence) 206324 ว.คณ.324 พีชคณิตเชิงเส้นประยุกต์ 3(3-0-6) MATH 324 (Applied Linear Algebra) วิชาเอกเลือกระดับ 300 หรือ 400 3 (Major Elective Courses Level 300 or 400) วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) รวม 18 หน่วยกิต ชั้นปีที่ 3 ภาคการศึกษาที่ 1 หน่วยกิต 204321 ว.คพ.321 ระบบฐานข้อมูล 3(2-2-5) ชั้นปีที่ 3 ภาคการศึกษาที่ 1 หน่วยกิต 204321 ว.คพ.321 ระบบฐานข้อมูล 3(2-2-5) แผนการศึกษาเดิม (แผนปกติ) แผนการศึกษาปรับปรุงใหม่ CS 321 (Database Systems) 204341 ว.คพ.341 ระบบปฏิบัติการ 3(3-0-6) CS 341 (Operating Systems) 204361 ว.คพ.361 วิศวกรรมซอฟต์แวร์ 3(3-0-6) CS 361 (Software Engineering) 204451 ว.คพ.451 การออกแบบและการวิเคราะห์อัลกอริทึม 3(3-0-6) CS 451 (Algorithm Design and Analysis) วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) 3 (GE Elective Course) วิชาโท 3 (Minor Course) รวม 18 หน่วยกิต CS 321 (Database Systems) 204361 ว.คพ.361 วิศวกรรมซอฟต์แวร์ 3(3-0-6) CS 361 (Software Engineering) 204451 ว.คพ.451 การออกแบบและการวิเคราะห์อัลกอริทึม 3(3-0-6) CS 451 (Algorithm Design and Analysis) วิชาเลือกเสรี 3 (Free Elective Course) วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) รวม 15 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 204306 ว.คพ.306 จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ 1(1-0-2) CS 306 (Ethics for Computer Professionals) 204315 ว.คพ.315 การจัดระเบียบของภาษาโปรแกรม 3(3-0-6) CS 315 (Organization of Programming Languages) 204490 ว.คพ.490 การวิจัยทางวิทยาการคอมพิวเตอร์ 3(3-0-6) CS 490 (Research in Computer Science) วิชาเอกเลือกระดับ 300 หรือ 400 6 (Major Elective Courses Level 300 or 400) วิชาโท 3 (Minor Course) วิชาเลือกเสรี 3 (Free Elective Course) รวม 19 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 204306 ว.คพ.306 จริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์ 1(1-0-2) CS 306 (Ethics for Computer Professionals) 204315 ว.คพ.315 การจัดระเบียบของภาษาโปรแกรม 3(3-0-6) CS 315 (Organization of Programming Languages) วิชาเอกเลือกระดับ 300 หรือ 400 6 (Major Elective Courses Level 300 or 400) วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) วิชาเลือกเสรี 3 (Free Elective Course) รวม 16 หน่วยกิต แผนการศึกษาเดิม (แผนปกติ) แผนการศึกษาปรับปรุงใหม่ ชั้นปีที่ 4 ภาคการศึกษาที่ 1 หน่วยกิต 204390 ว.คพ.390 การฝึกงานคอมพิวเตอร์ 1(0-6-0) CS 390 (Computer Job Training) 204491 ว.คพ.491 การค้นคว้าอิสระ 1 1 หน่วยกิต CS 491 (Independent Study 1) วิชาศึกษาทั่วไป (เลือกจาก 3 กลุ่มวิชา) 3 (GE Elective Course) วิชาเอกเลือกระดับ 400 6 (Major Elective Courses Level 400) วิชาโท 3 (Minor Course) รวม 14 หน่วยกิต ชั้นปีที่ 4 ภาคการศึกษาที่ 1 หน่วยกิต วิชาเอกเลือกระดับ 300 หรือ 400 12 (Major Elective Courses Level 300 or 400) รวม 12 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 204499 ว.คพ.499 การค้นคว้าอิสระ 2 2 หน่วยกิต CS 499 (Independent Study 2) วิชาเอกเลือกระดับ 400 3 (Major Elective Courses Level 400) วิชาโท 3 (Minor Course) วิชาเลือกเสรี 3 (Free Elective Course) รวม 11 หน่วยกิต ภาคการศึกษาที่ 2 หน่วยกิต 204497 ว.คพ.497 สัมมนาทางวิทยาการคอมพิวเตอร์ 1(1-0-2) CS 497 (Seminar in Computer Science) วิชาเอกเลือกระดับ 300 หรือ 400 6 (Major Elective Courses Level 300 or 400) วิชาเอกเลือกหรือวิชาโท (ถ้ามี) 3 (Major Elective or Minor Course (if any)) รวม 10 หน่วยกิต 6. ข้อบังคับ/ประกาศ/ระเบียบต่างๆ ที่เกี่ยวข้อง
3 (3-0-6)