- Program Highlights
- Curriculum
- Career path
Bachelor Full title : Bachelor of Science (Software Engineering) Abbreviation : B.Sc. (Software Engineering) Bachelor of Science document Apply to students whose ID starting from 53 onwards Program highlights
- Focus on engineering principles applied in software development and software project management in order to develop software efficiently and to meet international standards.
- Provide broad foundation in computer science followed by a fundamental knowledge of various disciplines related to software engineering and integrate theory with the practice.
โครงสร้างหลักสูตร :: จำนวนหน่วยกิตตลอดหลักสูตร 140 หน่วยกิต 1. หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต - กลุ่มวิชาภาษา 12 หน่วยกิต - กลุ่มวิชาสังคมศาสตร์ และ/หรือ มนุษยศาสตร์ 11 หน่วยกิต - กลุ่มวิชาวิทยาศาสตร์และคณิตศาสตร์ 7 หน่วยกิต 2. หมวดวิชาเฉพาะ 104 หน่วยกิต 2.1 กลุ่มวิชาแกน 37 หน่วยกิต - กลุ่มวิชาคอมพิวเตอร์และเทคโนโลยีพื้นฐาน 31 หน่วยกิต - กลุ่มวิชาวิทยาการจัดการ 6 หน่วยกิต 2.2 กลุ่มวิชาชีพ 67 หน่วยกิต แผน ก. (สหกิจศึกษา) - กลุ่มวิชาชีพบังคับ 52 หน่วยกิต - กลุ่มวิชาชีพเลือก 15 หน่วยกิต แผน ข. (ฝึกงาน) - กลุ่มวิชาชีพบังคับ 46 หน่วยกิต - กลุ่มวิชาชีพเลือก 21 หน่วยกิต 3. หมวดวิชาเลือกเสรี 6 หน่วยกิต
แผนการศึกษา ปีที่ 1 :: ภาคการศึกษาที่ 1 รวม 20 หน่วยกิต 975-100 สุขภาวะกายและจิต 3(2-2-5) 975-130 วิทยาศาสตร์เทคโนโลยีและสังคม 3(3-0-6) 975-131 คอมพิวเตอร์ในชีวิตประจำวัน 1(0-3-0) 975-150 ภาษาอังกฤษเตรียมความพร้อม (หรือ) 3(3-0-6) 975-151 การฟังและพูดภาษาอังกฤษพื้นฐาน 3(3-0-6) 975-___ วิชากีฬา พลศึกษาและนันทนาการ 1(X-Y-Z) 976-110 ความรู้เบื้องต้นเกี่ยวกับธุรกิจ 3(3-0-6) 977-120 คณิตศาสตร์ 1 3(3-0-6) 977-130 คอมพิวเตอร์และหลักการโปรแกรม 3(2-2-5) :: ภาคการศึกษาที่ 2 รวม 21 หน่วยกิต 975-101 ภูมิปัญญาในการดำเนินชีวิต 3(2-2-5) 975-151 การฟังและพูดภาษาอังกฤษพื้นฐาน** (หรือ) 3(3-0-6) 975-152 การอ่านและเขียนภาษาอังกฤษพื้นฐาน*** 3(3-0-6) 975-___ วิชาทางวิทยาศาสตร์และคณิตศาสตร์ 3(3-0-6) 976-121 ระเบียบวิธีทางสถิติ 3(3-0-6) 977-121 คณิตศาสตร์ 2 3(3-0-6) 977-131 หลักการสถาปัตยกรรมคอมพิวเตอร์ 3(2-2-5) 977-140 โครงสร้างข้อมูลและอัลกอริทึม 3(2-2-5) ปีที่ 2 :: ภาคการศึกษาที่ 1 รวม 20 หน่วยกิต 975-200 กิจกรรมเสริมหลักสูตร 1(0-0-3) 975-___ วิชาด้านภาษา 3(X-Y-Z) 976-220 คณิตศาสตร์สำหรับเทคโนโลยีสารสนเทศ 4(3-3-6) 976-240 การโปรแกรมเชิงวัตถุ 3(2-2-5) 977-250 ระบบฐานข้อมูลสำหรับวิศวกรรมซอฟต์แวร์ 3(2-2-5) _______ วิชาเลือกเสรี 3(X-Y-Z) _______ วิชาชีพเลือก 3(X-Y-Z) :: ภาคการศึกษาที่ 2 รวม 21 หน่วยกิต 975-___ วิชาด้านภาษา 3(X-Y-Z) 976-231 หลักการการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ 3(2-2-5) 977-212 หลักการเศรษฐศาสตร์วิศวกรรม 3(3-0-6) 977-241 การวิเคราะห์และออกแบบเชิงวัตถุ 3(2-2-5) 977-242 การโปรแกรมเชิงวัตถุขั้นสูง 3(2-2-5) _______ วิชาเลือกเสรี 3(X-Y-Z) _______ วิชาชีพเลือก 3(X-Y-Z) ปีที่ 3 :: ภาคการศึกษาที่ 1 รวม 21 หน่วยกิต 975-___ วิชาทางสังคมศาสตร์ และ/หรือ มนุษย์ศาสตร์ 3(X-Y-Z) 976-330 แนวคิดและเทคโนโลยีของระบบปฏิบัติการ 3(2-2-5) 977-371 การกำหนดและการจัดการความต้องการทางซอฟต์แวร์ 3(2-2-5) 977-372 การพัฒนาและบำรุงรักษาซอฟต์แวร์ 3(2-2-5) 977-373 การพัฒนาซอฟต์แวร์เชิงคอมโพเนนต์ 3(2-2-5) _______ วิชาชีพเลือก 6(X-Y-Z) :: ภาคการศึกษาที่ 2 รวม 21 หน่วยกิต 976-360 ปฏิสัมพันธ์ของมนุษย์และคอมพิวเตอร์ 3(2-2-5) 976-392 เตรียมสหกิจศึกษาและฝึกงาน 1(0-3-0) 977-370 สถาปัตยกรรมซอฟต์แวร์ 3(2-2-5) 977-374 การทวนสอบและทดสอบซอฟต์แวร์ 3(2-2-5) 977-375 การจัดการโครงการซอฟต์แวร์ 3(2-2-5) 977-376 การปรับปรุงกระบวนการซอฟต์แวร์ 3(2-2-5) 977-391 โครงงาน 1 2(0-6-0) _______ วิชาชีพเลือก 3(X-Y-Z) :: ภาคฤดูร้อน เฉพาะ แผน ข. (ฝึกงาน) 320 ชั่วโมง 977-393 การฝึกงาน 320 ชั่วโมง ปีที่ 4 :: ภาคการศึกษาที่ 1 รวม 6 หน่วยกิต แผน ก. (สหกิจศึกษา) 977-492 สหกิจศึกษา 6(0-0-36) แผน ข. (ฝึกงาน) _______ วิชาชีพเลือก 6(X-Y-Z) :: ภาคการศึกษาที่ 2 รวม 10 หน่วยกิต 976-411 การเป็นผู้ประกอบการ 3(3-0-6) 976-494 ข้อกฎหมายและจริยธรรมทางเทคโนโลยีสารสนเทศ 3(2-2-5) 977-491 โครงงาน 2 3(0-6-0) 977-493 สัมมนา 1(0-3-0) Career path - Information systems designer and analyst - Application developer and software engineer - Software quality tester and evaluator์