| หมวดวิชาศึกษาทั่วไป |
30 |
หน่วยกิต |
| - กลุ่มวิชาสังคมศาสตร์ |
3 |
หน่วยกิต |
| - กลุ่มวิชามนุษยศาสตร์ |
3 |
หน่วยกิต |
| - กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ |
3 |
หน่วยกิต |
| - กลุ่มวิชาสหศาสตร์ |
3 |
หน่วยกิต |
| เลือกจากรายวิชาที่สำนักงานจัดการศึกษาทั่วไปประกาศในแต่ละกลุ่ม |
| - กลุ่มวิชาภาษา |
12 |
หน่วยกิต |
| 5500111 |
ภาษาอังกฤษเพื่อการเรียนรู้ในชีวิตจริง 1EXPERIENTIAL ENGLISH I |
3(2-2-5) |
| 5500112 |
ภาษาอังกฤษเพื่อการเรียนรู้ในชีวิตจริง 2EXPERIENTIAL ENGLISH II |
3(2-2-5) |
| 5500111 |
ภาษาอังกฤษสำหรับสาขาวิชา 1EXPERIENTIAL ENGLISH I |
3(2-2-5) |
| 5500204 |
ภาษาอังกฤษเพื่อการเรียนรู้ในชีวิตจริง 1ENGLISH FOR ACADEMIC PURPOSES I |
3(2-2-5) |
| และเลือก 1 รายวิชาจาก |
| 5500491 |
ภาษาอังกฤษปฏิบัติการENGLISH IN ACTION |
3(2-2-5) |
| 5500494 |
ภาษาอังกฤษวิชาชีพทางวิทยาศาสตร์และเทคโนโลยีPROFESSIONAL ENGLISH FOR SCIENCE AND TECHNOLOGY |
3(2-2-5) |
| - กลุ่มวิชาบังคับเลือกตามกำหนดของคณะ |
6 |
หน่วยกิต |
| 2301171 |
คอมพิวเตอร์เบื้องต้นและเทคนิคการทำโปรแกรมINTRODUCTION TO COMPUTER AND PROGRAMMING TECHNIQUES |
3(2-3-4) |
| 2301286 |
ความน่าจะเป็นและสถิติPROBABILITY AND STATISTICS |
3(2-3-4) |
| หมวดวิชาเฉพาะ |
ไม่น้อยกว่า 100 |
หน่วยกิต |
| - กลุ่มวิชาวิทยาศาสตร์พื้นฐานและคณิตศาสตร์ |
28 |
หน่วยกิต |
| 2301117 |
แคลคูลัส 1CALCULUS I |
4(4-0-8) |
| 2301118 |
แคลคูลัส 2CALCULUS II |
4(4-0-8) |
| 2301399 |
การเสนอโครงงานPROJECT PROPOSAL |
1(1-0-2) |
| 2301490 |
สัมมนาSEMINAR |
1(1-0-2) |
| 2301499 |
โครงงานวิทยาศาสตร์SENIOR PROJECT |
2(2-0-4) |
| 2302111 |
เคมีทั่วไป 1GENERAL CHEMISTRY I |
3(3-0-6) |
| 2302115 |
ปฏิบัติการเคมีทั่วไป 1GENERAL CHEMISTRY LABORATORY I |
1(0-3-0) |
| 2303107 |
ชีววิทยาทั่วไปGENERAL BIOLOGY |
3(3-0-6) |
| 2303108 |
ปฏิบัติการชีววิทยาทั่วไปGENERAL BIOLOGY LABORATORY |
1(0-3-0) |
| 2304103 |
ฟิสิกส์ทั่วไป 1GENERAL PHYSICS I |
3(3-0-6) |
| 2304104 |
ฟิสิกส์ทั่วไป 2GENERAL PHYSICS II |
3(3-0-6) |
| 2304183 |
ปฏิบัติการฟิสิกส์ทั่วไป 1GENERAL PHYSICS LABORATORY I |
1(0-3-0) |
| 2304184 |
ปฏิบัติการฟิสิกส์ทั่วไป 2GENERAL PHYSICS LABORATORY II |
1(0-3-0) |
| - กลุ่มวิชาบังคับสาขา |
30 |
หน่วยกิต |
| 2301217 |
แคลคูลัส 3CALCULUS III |
3(3-0-6) |
| 2301223 |
ตัวแบบและการให้เหตุผลเชิงคณิตศาสตร์MATHEMATICAL MODELS AND REASONING |
3(3-0-6) |
| 2301233 |
คณิตศาสตร์ดีสครีตDISCRETE MATHEMATICS |
3(3-0-6) |
| 2301234 |
พีชคณิตเชิงเส้น 1LINEAR ALGEBRA I |
3(3-0-6) |
| 2301260 |
เทคนิคการทำโปรแกรมPROGRAMMING TECHNIQUES |
4(3-2-7) |
| 2301263 |
โครงสร้างข้อมูลและขั้นตอนวิธีหลักมูลDATA STRUCTURES AND FUNDAMENTAL ALGORITHMS |
4(3-2-7) |
| 2301274 |
ระบบคอมพิวเตอร์COMPUTER SYSTEMS |
3(3-0-6) |
| 2301365 |
การออกแบบและวิเคราะห์ขั้นตอนวิธีALGORITHM DESIGNS AND ANALYSIS |
4(3-2-7) |
| 2301366 |
การวิเคราะห์เชิงตัวเลขNUMERICAL ANALYSIS |
3(3-0-6) |
| 2301371 |
ระบบการดำเนินการOPERATING SYSTEMS |
3(3-0-6) |
| 2301375 |
ระบบฐานข้อมูลDATABASE SYSTEMS |
3(3-0-6) |
| 2301379 |
ทฤษฎีคอมพิวเทชันTHEORY OF COMPUTATION |
3(3-0-6) |
| 2301380 |
หลักการและการประมวลภาษาโปรแกรมPROGRAMMING LANGUAGE PRINCIPLES AND PROCESSING |
3(3-0-6) |
| 2301488 |
ฝึกปฏิบัติการทางวิทยาการคอมพิวเตอร์WORKSHOP IN COMPUTER SCIENCE |
1(0-2-1) |
| 2301591 |
เอกัตศึกษา 1INDIVIDUAL STUDY I |
3(0-0-9) |
| 2301598 |
โครงงานวิจัยระดับปริญญาบัณฑิต 1UNDERGRADUATE RESEARCH PROJECT I |
3(0-0-9) |
| - กลุ่มวิชาเลือกสาขา |
24 |
หน่วยกิต |
| เลือกอย่างน้อย 3 หน่วยกิต จาก |
| 2301592 |
เอกัตศึกษา 2INDIVIDUAL STUDY II |
3(0-0-9) |
| 2301598 |
โครงงานวิจัยระดับปริญญาบัณฑิต 2UNDERGRADUATE RESEARCH PROJECT II |
3(0-0-9) |
| และเลือกรายวิชาต่อไปนี้ให้ครบ 24 หน่วยกิต |
| 2301224 |
หลักคณิตศาสตร์PRINCIPLES OF MATHEMATICS |
3(3-0-6) |
| 2301261 |
ความรู้เบื้องต้นเกี่ยวกับระบบข้อสนเทศINTRODUCTION TO INFORMATION SYSTEMS |
3(3-0-6) |
| 2301278 |
การเขียนโปรแกรมระบบSYSTEMS PROGRAMMING |
3(3-0-6) |
| 2301279 |
เครือข่ายคอมพิวเตอร์เบื้องต้นINTRODUCTION TO COMPUTER NETWORK |
3(3-0-6) |
| 2301321 |
คอมบิเนทอริกส์และทฤษฎีกราฟCOMBINATORICS AND GRAPH THEORY |
3(3-0-6) |
| 2301331 |
ทฤษฎีจำนวนTHEORY OF NUMBERS |
3(3-0-6) |
| 2301361 |
การวิเคราะห์และออกแบบระบบSYSTEMS ANALYSIS AND DESIGN |
3(3-0-6) |
| 2301363 |
การวิจัยดำเนินการ 1OPERATIONS RESEARCH I |
3(3-0-6) |
| 2301364 |
การวิจัยดำเนินการ 2OPERATIONS RESEARCH II |
3(3-0-6) |
| 2301369 |
การสื่อสารข้อมูล 1DATA COMMUNICATION I |
3(3-0-6) |
| 2301370 |
การเขียนโปรแกรมเครือข่ายคอมพิวเตอร์COMPUTER NETWORK PROGRAMMING |
3(3-0-6) |
| 2301373 |
ตัวแปลภาษาเบื้องต้นINTRODUCTION TO COMPILERS |
3(3-0-6) |
| 2301377 |
คอมพิวเตอร์กราฟิกส์COMPUTER GRAPHICS |
3(3-0-6) |
| 2301378 |
คอมพิวเตอร์กราฟิกส์ขั้นสูงADVANCED COMPUTER GRAPHICS |
3(3-0-6) |
| 2301438 |
พีชคณิตประยุกต์APPLIED ALGEBRA |
3(3-0-6) |
| 2301461 |
ระบบฐานข้อมูลขั้นสูงADVANCED DATABASE SYSTEMS |
3(3-0-6) |
| 2301462 |
ระบบปฏิบัติการแบบกระจายDISTRIBUTED OPERATING SYSTEMS |
3(3-0-6) |
| 2301463 |
ระบบฐานข้อมูลแบบกระจายDISTRIBUTED DATABASE SYSTEMS |
3(3-0-6) |
| 2301469 |
การสื่อสารข้อมูล 2 DATA COMMUNICATION II |
3(3-0-6) |
| 2301470 |
การสร้างตัวแบบและการจำลองสถานการณ์MODELLING AND SIMULATION |
3(3-0-6) |
| 2301472 |
ทฤษฎีภาษาและออโตมาตาTHEORY OF LANGUAGE AND AUTOMATA |
3(3-0-6) |
| 2301473 |
การพัฒนาซอฟต์แวร์SOFTWARE DEVELOPMENT |
3(3-0-6) |
| 2301474 |
โครงสร้างข้อมูลขั้นสูงADVANCED DATA STRUCTURES |
3(3-0-6) |
| 2301475 |
การทำโปรแกรมเชิงตรรกะและการทำโปรแกรมฟังก์ชันLOGIC AND FUNCTIONAL PROGRAMMING |
3(3-0-6) |
| 2301476 |
ปัญญาประดิษฐ์และระบบผู้เชี่ยวชาญARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS |
3(3-0-6) |
| 2301477 |
การให้เหตุผลด้วยเครื่องAUTOMATED REASONING |
3(3-0-6) |
| 2301478 |
การจัดการโครงการซอฟต์แวร์SOFTWARE PROJECT MANAGEMENT |
3(3-0-6) |
| 2301479 |
การวิเคราะห์และออกแบบเชิงวัตถุOBJECT-ORIENTED ANALYSIS AND DESIGN |
3(3-0-6) |
| 2301491 |
หัวข้อพิเศษทางวิทยาการคอมพิวเตอร์SPECIAL TOPICS IN COMPUTER SCIENCE |
3(3-0-6) |
| 2301682 |
การคำนวณสมรรถนะสูงและการทำให้เห็นภาพHIGH PERFORMANCE COMPUTING AND VISUALIZATION |
3(3-0-9) |
| 2301683 |
การคำนวณแบบขนาน PARALLEL COMPUTING |
3(3-0-9) |
| 2301686 |
ตรรกศาสตร์ฟัสสิFUZZY LOGIC |
3(3-0-9) |
| 2301689 |
ข่ายงานประสาทประดิษฐ์ARTIFICIAL NEURAL NETWORKS |
3(3-0-9) |
| 2301732 |
การจัดระบบคอมพิวเตอร์COMPUTER SYSTEM ORGANIZATION |
3(3-0-9) |
| 2301736 |
ระบบคอมพิวเตอร์แบบกระจายDISTRIBUTED COMPUTER SYSTEM |
3(3-0-9) |
| หมวดวิชาเลือกเสรี |
6 |
หน่วยกิต |
| เลือกรายวิชาใด ๆ ที่เปิดสอนในหลักสูตรของจุฬาลงกรณ์มหาวิทยาลัยไม่น้อยกว่า 6 หน่วยกิต |