หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์ (หลักสูตรปี พ.ศ. 2564)

ชื่อปริญญา

หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์

Bachelor of Science Program in Computer Science

ผลลัพธ์การเรียนรู้ของหลักสูตร

PLO-1

ประยุกต์ใช้หลักการทางคณิตศาสตร์และ สถิติในการออกแบบขั้นตอนวิธีและการให้เหตุผลเชิง คํานวณ

PLO-2

ประยุกต์องค์ประกอบและหลักการทํางาน ของระบบคอมพิวเตอร์และสถาปัตยกรรมที่ เกี่ยวข้อง เพื่อใช้ในสถานการณ์ต่าง ๆ ทางวิทยาการ คอมพิวเตอร์โดยคํานึงถึงความมั่นคงปลอดภัยทางไซเบอร์

PLO-3

วิเคราะห์ปัญหาทางคอมพิวเตอร์และ ออกแบบแนวทางการแก้ไขปัญหาอย่างเป็นระบบ

PLO-4

เขียนโปรแกรมคอมพิวเตอร์โดยใช้แนวคิด เชิงตรรกะ ขั้นตอนวิธี ตลอดจนแนวทางและภาษา การเขียนโปรแกรมที่เหมาะสม

PLO-5

ออกแบบระบบซอฟต์แวร์จากความต้องการ ของผู้ใช้ โดยใช้กระบวนการทางวิศวกรรมซอฟต์แวร์ และเครื่องมือในการจําลองระบบ

PLO-6

พัฒนาซอฟต์แวร์อย่างเป็นระบบ โดย คํานึงถึงความคุ้มค่าตามกระบวนการทางวิศวกรรม ซอฟต์แวร์ และเป็นไปตามกรอบมาตรฐานด้าน คุณภาพซอฟต์แวร์ โดยใช้ชุดเครื่องมือและ เทคโนโลยีที่เป็นมาตรฐานในอุตสาหกรรมซอฟต์แวร์

PLO-7

ถ่ายทอดแนวคิดด้านเทคนิคผ่านรูปแบบการ สื่อสารด้วยภาษาอังกฤษที่เหมาะสมตามบริบท วิชาชีพ

PLO-8

ยึดมั่นในหลักจริยธรรมและความรับผิดชอบ ทางวิชาชีพในการพัฒนาและใช้ซอฟต์แวร์

PLO-9

แสวงหาความรู้และพัฒนาตนอย่างต่อเนื่อง ผ่านการเรียนรู้ด้วยตนเอง

PLO-10

ปรับตัวอย่างต่อเนื่องให้เหมาะสมกับบริบท เทคโนโลยี หรือสถานการณ์ที่เปลี่ยนแปลง

PLO-11

ทํางานร่วมกับผู้อื่นได้อย่างมีประสิทธิผลใน บริบทของการพัฒนาซอฟต์แวร์

อาชีพที่สามารถประกอบได้หลังสำเร็จการศึกษา

กลุ่มอาชีพด้านการพัฒนาและวิศวกรรมซอฟต์แวร์ (Software Development & Engineering)

  • นักพัฒนาซอฟต์แวร์ / วิศวกรซอฟต์แวร์ (Software Developer / Engineer)
  • นักพัฒนาระบบครบวงจร (Full-Stack Developer)
  • นักพัฒนาระบบหลังบ้าน (Back-End Developer)
  • นักพัฒนาเว็บส่วนหน้าบ้าน (Front-end Web Developer)
  • นักพัฒนาแอปพลิเคชันบนมือถือ (Mobile Application Developer)
  • วิศวกรทดสอบซอฟต์แวร์อัตโนมัติ (Software Test Automation Engineer)
  • นักวิเคราะห์ระบบ (System Analyst)
  • นักวิเคราะห์ธุรกิจด้านเทคนิค (Technical Business Analyst)
  • วิศวกรประสบการณ์ผู้ใช้ (UX Engineer)
  • วิศวกร DevOps (DevOps Engineer)
  • นักพัฒนาเกม (Game Developer)

กลุ่มอาชีพด้านข้อมูลและปัญญาประดิษฐ์ (Data and Artificial Intelligence)

  • นักวิเคราะห์ข้อมูล (Data Analyst)
  • วิศวกรข้อมูล (Data Engineer)
  • นักวิทยาศาสตร์ข้อมูล / วิศวกรปัญญาประดิษฐ์ (Data Scientist / AI-ML Engineer)

กลุ่มอาชีพด้านระบบ คลาวด์ และโครงสร้างพื้นฐาน (Systems, Cloud & Infrastructure)

  • วิศวกรระบบคลาวด์ / วิศวกรความน่าเชื่อถือของระบบ (Cloud Engineer / Site Reliability Engineer)
  • นักพัฒนาระบบฝังตัว / อินเทอร์เน็ตในสรรพสิ่ง (Embedded Systems / Internet of Things Developer)
  • สถาปนิกโซลูชัน (Solution Architecture)

กลุ่มอาชีพด้านความมั่นคงปลอดภัยไซเบอร์ (Cybersecurity)

  • นักวิเคราะห์ความมั่นคงปลอดภัยไซเบอร์ (Cybersecurity Analyst)

กลุ่มอาชีพด้านการวิจัยและการประมวลผลเชิงคํานวณ (Research & Computing)

  • นักวิทยาศาสตร์คอมพิวเตอร์เชิงคํานวณ / นักพัฒนาระบบประมวลผลสมรรถนะสูง (Computational Scientist / HPC Developer)
  • นักวิจัยวิทยาการคอมพิวเตอร์ / อาจารย์ (Computer Science Researcher / Academic Fellow)
โครงสร้างหลักสูตร

รวม 135 หน่วยกิต

1. หมวดวิชาศึกษาทั่วไป

30 หน่วยกิต

1.1. กลุ่มวิชาพื้นฐาน

6 หน่วยกิต

1.2. กลุ่มวิชาภาษาและการสื่อสาร

9 หน่วยกิต

1.3. กลุ่มวิชาเลือกหมวดวิชาศึกษาทั่วไป

15 หน่วยกิต

2. หมวดวิชาเฉพาะ

99 หน่วยกิต

2.1. กลุ่มวิชาบังคับ

75 หน่วยกิต

2.1.1. วิชาบังคับทางคณิตศาสตร์และสถิติ

18 หน่วยกิต

2.1.2. กลุ่มวิชาบังคับทางคอมพิวเตอร์

57 หน่วยกิต

2.1.2.1. กลุ่มประเด็นด้านองค์การและระบบสารสนเทศ

6 หน่วยกิต

2.1.2.2. กลุ่มเทคโนโลยีเพื่องานประยุกต์

12 หน่วยกิต

2.1.2.3. กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์

24 หน่วยกิต

2.1.2.4. กลุ่มโครงสร้างพื้นฐานระบบ

12 หน่วยกิต

2.1.2.5. กลุ่มฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์

3 หน่วยกิต

2.2. กลุ่มวิชาเลือก

18 หน่วยกิต

2.2.1. แบ่งเป็นหน่วยการเรียนรู้ (Module)

2.2.2. กลุ่มวิชาทฤษฎีวิทยาการคอมพิวเตอร์และการประยุกต์

2.2.3. กลุ่มวิชาหลักวิศวกรรมซอฟต์แวร์และการพัฒนาระบบ

2.2.4. กลุ่มวิชาคอมพิวเตอร์กราฟิกส์และมัลติมีเดีย

2.2.5. กลุ่มวิชาวิทยาศาสตร์ข้อมูล วิศวกรรมข้อมูล และอินเทอร์เน็ตในสรรพสิ่ง

2.2.6. กลุ่มวิชาระบบเครือข่ายและความปลอดภัยของระบบคอมพิวเตอร์

2.3. กลุ่มวิชาการศึกษาทางเลือก

6 หน่วยกิต

3. หมวดวิชาเลือกเสรี

6 หน่วยกิต

แผนการศึกษา

รหัสวิชาชื่อวิชาหน่วยกิต(บรรยาย-ปฎิบัติ-ค้นคว้า)
05506232

คณิตศาสตร์สำหรับวิทยาการคอมพิวเตอร์

MATHEMATICS FOR COMPUTER SCIENCE

32-2-5
05506231

สถิติและความน่าจะเป็น

STATISTICS AND PROBABILITY

33-0-6
05506003

การเขียนโปรแกรมขั้นพื้นฐาน

PROGRAMMING FUNDAMENTALS

32-2-5
05506005

วิทยาการคอมพิวเตอร์

COMPUTER SCIENCE

32-2-5
90644007

ภาษาอังกฤษพื้นฐาน 1

FOUNDATION ENGLISH 1

33-0-6
90xxxxxx

วิชาเลือกหมวดวิชาศึกษาทั่วไป

GENERAL EDUCATION COURSES

33-0-6
90642999

โรงเรียนสร้างเสน่ห์

CHARM SCHOOL

33-0-6

ปรัชญา

เพื่อผลิตบัณฑิต ให้มีความรู้ความสามารถทางวิทยาการคอมพิวเตอร์ มีทักษะในการวิจัยและพัฒนาพร้อมเรียนรู้เทคโนโลยีใหม่ๆ สามารถบูรณาการศาสตร์ทางด้านวิทยาการคอมพิวเตอร์เพื่อพัฒนาหรือแก้ปัญหาของประเทศได้ มีคุณธรรม จริยธรรม และจรรยาบรรณนักวิจัย สามารถทำงานร่วมกับผู้อื่นได้ดีทั้งในระดับผู้นำและผู้ตาม

ความสำคัญ

เนื่องด้วย วิทยาศาสตร์และเทคโนโลยีเป็นกลไกสำคัญในการพัฒนาประเทศให้ก้าวหน้า พร้อมแข่งขัน และรองรับการเปลี่ยนแปลงเศรษฐกิจโลก วิทยาการคอมพิวเตอร์เป็นสาขาวิชาหนึ่งที่มีความสำคัญและจำเป็นต่อการพัฒนาทางด้านวิทยาศาสตร์และเทคโนโลยี จึงจำเป็นต้องมีบุคลากรทางด้านวิทยาการคอมพิวเตอร์ รวมถึงบุคลากรที่มีความรู้ความชำนาญด้านการวิจัยทางวิทยาการคอมพิวเตอร์อย่างเพียงพอ เพื่อเป็นองค์ประกอบที่เข้มแข็งในการพัฒนาประเทศต่อไป

เว็บไซต์เราใช้คุกกี้

เราใช้คุกกี้เพื่อให้เว็บไซต์ทำงานได้อย่างถูกต้อง (คุกกี้จำเป็น) และเพื่อรวบรวมสถิติการใช้งาน เช่น จำนวนผู้เข้าชม หน้าเว็บที่เข้าชม ฯลฯ (คุกกี้การวิเคราะห์)