B.s computer science เต ม s ไหใ

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

ก้าวเร็วอย่างรู้ลึกทันโลกคอมพิวเตอร์ ด้วยการนำความคิดสร้างสรรค์ผสานกับวิทยาการคอมพิวเตอร์ โดยมีหลักสูตรต้นแบบจากองค์กร IEEE และ ACM ซึ่งเป็นองค์กรชั้นนำทางด้านวิทยาการคอมพิวเตอร์และเทคโนโลยีสารสนเทศเพื่อนำมาพัฒนาหลักสูตร

  • มีเครือข่ายพันธมิตรกับมหาวิทยาลัยชั้นนำและบริษัททั้งในและต่างประเทศ
  • มีโอกาสได้ใบประกอบวิชาชีพสากล จาก ITPE, Google, Java SE, Oracle, SAP Certificate เพิ่มโอกาสการได้งานทำ และได้เงินเดือนสูง
  • ออกแบบและสร้างผลงานที่สามารถนำไปต่อยอดธุรกิจ ด้าน Tech Startup
  • ส่งเสริมให้นักศึกษาพัฒนา Mobile Application และผลักดันให้ส่งผลงานเข้าแข่งขันในเวทีต่างๆ
  • โครงการแลกเปลี่ยนที่ประเทศญี่ปุ่น Ryukoku University
  • โอกาสในการขอทุนศึกษาต่อปริญญาโท Ritsumeikan University
  • มีรายได้ระหว่างเรียน เรียนจบมีงานทำ 361,880

Ref: https://cryptoshitcompra.com/13-courses-and-resources-to-establish-a-career-in-software-engineering

Ref: https://varteq.com/application-development/

30

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

วิทยาการขอ, มูล : Data Science

Ref: https://imagineer.world/datascience.html

Ref: https://techfeedthai.com/2019/03/12/108-data-science-วิทยาศาสตรขL Nอมลู -data-science-ค/

31

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

Ref: https://saarland-informatics-campus.de/en/studium-studies/data-science-and-artificial-intelligence-master/

เครอื ขาZ ยคอมพิวเตอรA : Computer Networks

Ref: https://benchpartner.com/introduction-and-types-of-computer-networks

32

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

Ref: https://www.lifewire.com/business-computer-networks-817883

Ref: https://truongtuyetvy.weebly.com/unit-4-computer-networks.html

33

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

TCAS รอบที่ 1

…โปรโมชัน…

50% 3.00ทนุ เรียนดี ลดคา% เทอม สำหรบั ผู3สมัครท่มี ีเกรดเฉลย่ี ขึ้นไป

เงือ่ นไขทุนเม่ือเข3ามาเรียน - รกั ษาเกรดเฉลยี่ 2.50 ขนึ้ ไป ตลอด 4 ปกI ารศกึ ษา - เกบ็ ชัว่ โมงจติ อาสา 20 ชัว่ โมงต%อเทอม

34

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

โครงสรา, งหลกั สูตรวทิ ยาการคอมพิวเตอรA

3.1 หลักสตู ร

3.1.1 จำนวนหน่วยกติ รวมตลอดหลักสูตร ไม่น้อยกวา่ 124 หนว่ ยกิต

3.1.2 โครงสรา้ งหลักสตู ร

(1) หมวดวชิ าศึกษาท่วั ไป ไมน่ อ้ ยกวา่ 30 หน่วยกิต

- กลมุ่ สาระอยดู่ ีมสี ขุ ไมน่ อ้ ยกวา่ 3 หนว่ ยกติ

- กลมุ่ สาระศาสตร์แหง่ ผปู้ ระกอบการ ไม่น้อยกว่า 3 หนว่ ยกิต 13 หนว่ ยกิต - กลมุ่ สาระภาษากบั การส่ือสาร ไม่น้อยกว่า 3 หน่วยกติ 3 หนว่ ยกิต - กลุ่มสาระพลเมอื งไทยและพลเมอื งโลก ไมน่ ้อยกวา่ 88 หนว่ ยกติ - กลุ่มสาระสุนทรียศาสตร์ ไมน่ ้อยกวา่ 12 หน่วยกิต (2) หมวดวิชาเฉพาะ ไม่น้อยกวา่ 58 หน่วยกติ 18 หน่วยกติ - วิชาแกน 6 หนว่ ยกิต - วิชาเฉพาะบังคับ

- เฉพาะเลือก ไม่นอ้ ยกวา่

(3) หมวดวิชาเลอื กเสรี ไม่นอ้ ยกวา่

3.1.3 รายวิชา

(1) หมวดวิชาศกึ ษาทัว่ ไป ไมน่ อ้ ยกว่า 30 หนว่ ยกิต

- กลุ่มสาระอยดู่ ีมีสขุ ไม่น้อยกวา่ 3 หนว่ ยกิต

01175xxx กจิ กรรมพลศกึ ษา 1(0-2-1)

(Physical Education Activities)

และเลอื กเรยี นไม่น้อยกว่า 2 หน่วยกติ จากรายวชิ าในหมวดวชิ าศึกษาทั่วไป กลุ่มสาระอยดู่ ีมสี ุข

- กลุ่มสาระศาสตร์แหง่ ผู้ประกอบการ ไม่นอ้ ยกว่า 3 หน่วยกติ

เลือกเรียนไมน่ อ้ ยกวา่ 3 หนว่ ยกิต จากรายวิชาในหมวดวิชาศึกษาทวั่ ไป กลุม่ สาระศาสตร์แห่งผู้ประกอบการ

- กลุ่มสาระภาษากับการสอื่ สาร ไมน่ ้อยกวา่ 13 หนว่ ยกิต

วิชาภาษาไทย 3( - - )

วิชาภาษาตา่ งประเทศ 1 ภาษา 9( - - )

วชิ าสารสนเทศ/คอมพวิ เตอร์ ไม่นอ้ ยกว่า 1( - - )

- กลมุ่ สาระพลเมืองไทยและพลเมอื งโลก ไมน่ อ้ ยกวา่ 3 หน่วยกติ

01999111 ศาสตรแ์ หง่ แผ่นดนิ 2(2-0-4)

(Knowledge of the Land)

35

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

และเลือกเรยี นไมน่ ้อยกวา่ 1 หน่วยกิต จากรายวิชาในหมวดวชิ าศกึ ษาทัว่ ไป กลุ่มสาระพลเมืองไทยและ

พลเมืองโลก

- กล่มุ สาระสนุ ทรียศาสตร์ ไมน่ อ้ ยกวา่ 3 หน่วยกิต

เลอื กเรยี นไม่นอ้ ยกวา่ 3 หนว่ ยกิต จากรายวิชาในหมวดวิชาศึกษาท่ัวไป กลุม่ สาระสนุ ทรียศาสตร์

และเลือกเรียนอกี ไม่นอ้ ยกวา่ 5 หนว่ ยกิตทเ่ี หลือจากกลมุ่ สาระใดกไ็ ด้

(2) หมวดวิชาเฉพาะ ไม่น้อยกว่า 88 หนว่ ยกติ

- วชิ าแกน 12 หน่วยกติ

01417167 คณติ ศาสตรว์ ิศวกรรม I 3(3-0-6)

(Engineering Mathematics I)

01417168 คณติ ศาสตรว์ ิศวกรรม II 3(3-0-6)

(Engineering Mathematics II)

01418131* การโปรแกรมทางสถิติ 3(3-0-6)

(Statistical Programming)

01418132** หลักมลู การคณนา 3(3-0-6)

(Fundamentals of Computing)

- วชิ าเฉพาะบงั คบั 58 หนว่ ยกติ

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

01418141** ทรพั ย์สินทางปัญญาและจรรยาบรรณวชิ าชพี 3(3-0-6)

(Intellectual Properties and Professional Ethics)

01418371* การบริหารโครงการและสตาร์ทอัพดิจิทลั 3(3-0-6)

(Project Management and Digital Startup)

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

01418221** ระบบฐานขอ้ มูลเบื้องตน้ 3(3-0-6)

(Fundamentals of Database Systems)

01418261** หลักพน้ื ฐานของปญั ญาประดิษฐ์ 3(3-0-6)

(Fundamentals of Artificial Intelligence)

01418321** การวเิ คราะหแ์ ละการออกแบบระบบ 3(2-2-5)

(System Analysis and Design)

01418390** การเตรยี มความพร้อมสหกิจศกึ ษา 1(1-0-2)

(Co-operative Education Preparation)

01418490 สหกิจศกึ ษา 6

(Co-operative Education)

36

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

01418497** สมั มนา 1

(Seminar)

01418499 โครงงานวิทยาการคอมพวิ เตอร์ 3(0-9-5)

(Computer Science Project)

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

01418112 แนวคิดการโปรแกรมเบื้องต้น 3(2-2-5)

(Fundamental Programming Concepts)

01418113** การโปรแกรมคอมพวิ เตอร์ 3(2-2-5)

(Computer Programming)

01418211 การสร้างซอฟตแ์ วร์ 3(2-2-5)

(Software Construction)

01418231** โครงสรา้ งข้อมลู และข้นั ตอนวธิ ี 3(3-0-6)

(Data Structures and Algorithms)

01418232** การออกแบบและวิเคราะหข์ นั้ ตอนวิธี 3(3-0-6)

(Design and Analysis of Algorithms)

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

01418111** วทิ ยาการคอมพิวเตอร์เบื้องตน้ 2(2-0-4)

(Introduction to Computer Science)

01418236** ระบบปฏบิ ัติการ 3(3-0-6)

(Operating Systems)

01418331** ทฤษฎีการคำนวณ 3(3-0-6)

(Theory of Computation)

01418332** ความมนั่ คงในระบบสารสนเทศ 3(3-0-6)

(Information Systems Security)

01418351** หลักการเครอื ขา่ ยคอมพวิ เตอร์และการประมวลผลบนคลาวด์ 3(3-0-6)

(Computer Networks and Cloud Computing Principles)

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

01418233** สถาปตั ยกรรมคอมพิวเตอร์ 3(3-0-6)

(Computer Architecture)

- วชิ าเฉพาะเลือก ไม่น้อยกวา่ 18 หนว่ ยกิต

เลือกวชิ าในสาขาวิชาวิทยาการคอมพวิ เตอร์ ไมน่ ้อยกวา่ 18 หน่วยกติ โดยเป็นวิชา 014182xx

ขึ้นไป

37

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

01418212 การโปรแกรมภาษาซี 3(2-2-5) (C Programming) 1(0-3-2)

01418214 การฝกึ ปฏบิ ตั กิ ารพัฒนาซอฟตแ์ วร์ 3(3-0-6) (Practicum in Software Development) 3(3-0-6) 3(2-2-5) 01418216 หลักภาษาโปรแกรม 3(2-2-5) (Principles of Programming Languages) 3(2-2-5)

01418223 วทิ ยาการขอ้ มูลด้วยโปรแกรมประยกุ ต์ (Data Science using Application Programs)

01418234** การโปรแกรมอินเทอรเ์ นต็ ของสรรพส่งิ (Programming Internet of Things)

01418235 ระบบปฏบิ ตั ิการยูนกิ ซ์และการโปรแกรมเปลอื กระบบ (Unix Operating System and Shell Programming)

01418241** เทคโนโลยสี ารสนเทศการเงนิ และการธนาคาร (Financial and Banking Information Technology)

01418282** การประมวลผลภาพและวดี ทิ ัศน์ 3(3-0-6)

(Image and Video Processing)

01418311 การโปรแกรมเชิงคำนวณแบบทา้ ทาย 3(2-2-5)

(Challenging Computational Programming)

01418322** วิทยาการขอ้ มูลเบอื้ งตน้ 3(2-2-5)

(Introduction to Data Science)

01418324 ระบบสนบั สนุนการตดั สนิ ใจและอจั ฉริยะทางธุรกจิ 3(3-0-6)

(Decision Support and Business Intelligent Systems)

01418325* จินตทศั นข์ อ้ มูล 3(2-2-5)

(Data Visualization)

01418342** การออกแบบและพฒั นาโปรแกรมประยุกต์สำหรบั อุปกรณ์เคล่ือนท่ี 3(2-2-5)

(Mobile Application Design and Development)

01418352** การสื่อสารข้อมลู และเครอื ข่าย 3(3-0-6)

(Data Communications and Networks)

01418353** แนวคดิ และบริการการคำนวณแบบคลาวด์ 3(3-0-6)

(Cloud Computing Concepts and Services)

01418361** คอมพวิ เตอร์วทิ ศั นเ์ บื้องตน้ 3(3-0-6)

(Introduction to Computer Vision)

38

* วิชาเปด) ใหม. ** วิชาปรับปรงุ

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

01418362* การเรยี นร้ขู องเครือ่ งเบือ้ งตน้ 3(3-0-6) 3(3-0-6) (Introduction to Machine Learning) 3(2-2-5) 3(2-2-5) 01418363* การประมวลผลภาษาธรรมชาติ 3(2-2-5) 3(3-0-6) (Natural Language Processing) 3(3-0-6) 3(3-0-6) 01418421* การออกแบบประสบการณ์และส่วนเช่อื มประสานผู้ใช้ 3 (User Experience and User Interface Design) 6 หนว่ ยกติ

01418441 เว็บเทคโนโลยแี ละเว็บบริการ

(Web Technology and Web Services)

01418451** การออกแบบและการบริหารเครือขา่ ย

(Network Design and Administration)

01418471* การออกแบบและพฒั นาซอฟตแ์ วร์

(Software Design and Development)

01418472* การบูรณาการกระบวนการเชงิ อไจลแ์ ละเดฟอ็อปส์

(Integrated Agile Process and DevOps)

01418474 การทดสอบและทวนสอบซอฟต์แวร์

(Software Testing and Verification)

01418496 เรื่องเฉพาะทางวิทยาการคอมพิวเตอร์

(Selected Topic in Computer Science)

(3) หมวดวชิ าเลือกเสรี ไมน่ อ้ ยกว่า

ความหมายของเลขรหสั ประจำวชิ า

ความหมายของเลขรหสั ประจำวิชาในหลักสตู รวิทยาศาสตรบณั ฑติ สาขาวิชาวิทยาการคอมพิวเตอร์ ประกอบดว้ ยเลข 8

หลัก มีความหมายดังนี้

เลขลำดับที่ 1-2 (01) หมายถึง วิทยาเขตบางเขน

เลขลำดับที่ 3-5 (418) หมายถงึ สาขาวิชาวิทยาการคอมพวิ เตอร์

เลขลำดับท่ี 6 หมายถึง ระดับชัน้ ปี

เลขลำดบั ท่ี 7 มีความหมายดงั ต่อไปน้ี

1 หมายถงึ กลมุ่ วิชาคอมพวิ เตอรเ์ บ้อื งต้น ภาษาโปรแกรมคอมพวิ เตอร์

2 หมายถงึ กล่มุ วิชาวศิ วกรรมสารสนเทศและฐานขอ้ มลู

3 หมายถงึ กลมุ่ วชิ าระบบคอมพิวเตอร์ โครงสรา้ งขอ้ มูล

4 หมายถึง กลมุ่ วชิ าการประยุกตใ์ ช้คอมพวิ เตอร์

5 หมายถึง กลุ่มวิชาการสอ่ื สาร เครอื ข่ายคอมพวิ เตอร์

6 หมายถึง กลมุ่ วิชาสารสนเทศอจั ฉริยะและปญั ญาประดษิ ฐ์

39

* วิชาเปด) ใหม. ** วชิ าปรับปรงุ

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

7 หมายถึง กลมุ่ วชิ าวศิ วกรรมซอฟต์แวร์ 8 หมายถงึ กลมุ่ วชิ าระบบส่อื ประสมและคอมพิวเตอร์กราฟิกส์ 9 หมายถงึ กลมุ่ วิชาสหกจิ ศกึ ษา เรื่องเฉพาะทาง สัมมนา ปัญหาพิเศษ และ โครงงาน เลขลำดบั ท่ี 8 หมายถงึ ลำดับของวชิ าในแต่ละกลมุ่ วิชา

3.1.4 แสดงตัวอย่างแผนการศึกษา

ปีท่ี 1 ภาคการศกึ ษาที่ 1 จำนวนหน่วยกิต (ชม.บรรยาย-ชม.ปฏบิ ตั ิการ-ชม.ศึกษาดว้ ยตนเอง)

01417111 แคลคูลัส I 3(3-0-6)

01418111 วทิ ยาการคอมพวิ เตอรเ์ บ้อื งต้น 2(2-0-4)

01418112 แนวคิดการโปรแกรมเบือ้ งตน้ 3(2-2-5)

01418141 ทรัพยส์ นิ ทางปญั ญาและจรรยาบรรณวิชาชพี 3(3-0-6)

01999111 ศาสตรแ์ ห่งแผ่นดิน 2(2-0-4)

วิชาภาษาไทย 3( - - )

วิชาภาษาตา่ งประเทศ 1 ภาษา 3( - - )

รวม 19( - - )

ปที ี่ 1 ภาคการศึกษาที่ 2 จำนวนหนว่ ยกติ (ชม.บรรยาย-ชม.ปฏบิ ตั ิการ-ชม.ศกึ ษาดว้ ยตนเอง)

01417322 พีชคณติ เชงิ เสน้ เบื้องต้น 3(3-0-6)

01418113 การโปรแกรมคอมพวิ เตอร์ 3(2-2-5)

01418131 การโปรแกรมทางสถิติ 3(3-0-6)

01418132 หลักมูลการคณนา 3(3-0-6)

01175xxx พลศกึ ษา 1(0-2-1)

วชิ าศึกษาทว่ั ไปกล่มุ สาระศาสตร์แหง่ ผปู้ ระกอบการ 3( - - )

วิชาศกึ ษาท่ัวไปกล่มุ สาระสนุ ทรียศาสตร์ 3( - - )

รวม 19( - - )

40

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

ปที ่ี 2 ภาคการศึกษาที่ 1 จำนวนหน่วยกิต (ชม.บรรยาย-ชม.ปฏบิ ัติการ-ชม.ศึกษาด้วยตนเอง)

01418211 การสรา้ งซอฟตแ์ วร์ 3(2-2-5)

01418231 โครงสร้างข้อมลู และขั้นตอนวิธี 3(3-0-6)

01418233 สถาปตั ยกรรมคอมพวิ เตอร์ 3(3-0-6)

01418xxx วิชาเฉพาะเลือก 3( - - )

วิชาสารสนเทศ/คอมพวิ เตอร์ 1( - - )

วิชาศกึ ษาทวั่ ไปกลุม่ สาระอยดู่ มี ีสุข 2( - - )

วชิ าศกึ ษาท่วั ไปใน 5 กลุ่มสาระ 3( - - )

รวม 18( - - )

ปีที่ 2 ภาคการศึกษาที่ 2 จำนวนหนว่ ยกติ (ชม.บรรยาย-ชม.ปฏิบตั ิการ-ชม.ศกึ ษาด้วยตนเอง)

01418221 ระบบฐานขอ้ มูลเบื้องต้น 3(3-0-6)

01418232 การออกแบบและวิเคราะหข์ ัน้ ตอนวิธี 3(3-0-6)

01418236 ระบบปฏิบตั ิการ 3(3-0-6)

01418261 หลักพน้ื ฐานของปัญญาประดิษฐ์ 3(3-0-6)

01418xxx วชิ าเฉพาะเลอื ก 3( - - )

วชิ าภาษาต่างประเทศ 1 ภาษา 3( - - )

รวม 18( - - )

41

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

ปีท่ี 3 ภาคการศกึ ษาท่ี 1 จำนวนหน่วยกิต (ชม.บรรยาย-ชม.ปฏบิ ตั กิ าร-ชม.ศกึ ษาด้วยตนเอง)

01418321 การวิเคราะห์และการออกแบบระบบ 3(2-2-5)

01418331 ทฤษฎีการคำนวณ 3(3-0-6)

01418351 หลักการเครอื ขา่ ยคอมพิวเตอร์และการประมวลผลบนคลาวด์ 3(3-0-6)

01418390 การเตรียมความพรอ้ มสหกิจศึกษา 1(1-0-2)

01418xxx วิชาเฉพาะเลอื ก 3( - - )

วิชาภาษาต่างประเทศ 1 ภาษา 3( - - )

วชิ าศึกษาทว่ั ไปกลุม่ สาระพลเมืองไทยและพลเมอื งโลก 1( - - )

วิชาศกึ ษาท่วั ไปใน 5 กลุ่มสาระ 2( - - )

รวม 19( - - )

ปีที่ 3 ภาคการศึกษาที่ 2 จำนวนหน่วยกิต (ชม.บรรยาย-ชม.ปฏบิ ัติการ-ชม.ศึกษาดว้ ยตนเอง)

01418332 ความม่ันคงในระบบสารสนเทศ 3(3-0-6)

01418371 การบริหารโครงการและสตารท์ อพั ดิจิทัล 3(3-0-6)

01418497 สมั มนา 1

01418xxx วิชาเฉพาะเลือก 3( - - )

01418xxx วิชาเฉพาะเลือก 3( - - )

วิชาเลอื กเสรี 3( - - )

รวม 16( - - )

ปที ี่ 4 ภาคการศกึ ษาที่ 1 จำนวนหน่วยกติ (ชม.บรรยาย-ชม.ปฏบิ ัตกิ าร-ชม.ศกึ ษาด้วยตนเอง)

01418499 โครงงานวิทยาการคอมพวิ เตอร์ 3(0-9-5)

01418xxx วิชาเฉพาะเลือก 3( - - )

วชิ าเลือกเสรี 3( - - )

รวม 9( - - )

ปีท่ี 4 ภาคการศึกษาที่ 2 จำนวนหน่วยกติ (ชม.บรรยาย-ชม.ปฏบิ ตั กิ าร-ชม.ศึกษาดว้ ยตนเอง)

01418490 สหกิจศกึ ษา 6

รวม 6

42

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

3.1.5 คำอธิบายรายวชิ า 3.1.5.1 รายวิชาท่ีเปน็ รหสั วชิ าของหลักสตู ร

- รายวชิ าบริการ/วิชาศกึ ษาทว่ั ไป

01418101 การใช้งานคอมพวิ เตอร์ 1(0-2-1)

(Computer Applications)

องค์ประกอบของระบบคอมพิวเตอร์ ฮาร์ดแวร์ ซอฟต์แวร์ ระบบปฏิบัติการ การใช้โปรแกรมประมวลคำ

ฐานข้อมลู และโปรแกรมประยุกตอ์ ื่น

Computer system, hardware, software, operating system, word processing, database and

other application software.

01418102 เทคโนโลยสี ารสนเทศเพอ่ื ผปู้ ระกอบการ 3(3-0-6)

(Information Technology for Entrepreneurs)

ระบบคอมพิวเตอร์ อินเทอร์เน็ต เวิลด์ไวด์เว็บ การพัฒนาระบบการจัดการสารสนเทศ การพาณิชย์

อิเล็กทรอนิกส์ร้านค้าและการชำระเงินออนไลน์ ซอฟต์แวร์ประยุกต์ การตลาดอิเล็กทรอนิกส์ จริยธรรมและ

กฎหมายเกยี่ วกับพาณิชย์อเิ ล็กทรอนกิ ส์

Computer system, Internet, World Wide Web, information management system

development, electronic commerce, online shop and payment, application software, electronic

marketing, ethics and electronic commerce laws.

01418103 สุขภาพและสงั คมดิจิทลั 2(2-0-4)

(Health and Digital Society)

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

และการออกกำลังกาย การนอน อาหาร พิษในสิ่งแวดล้อมยุคดิจิทัล เครือข่ายสังคม สังคมดิจิทัล การกลั่นแกล้ง

ทางไซเบอร์ การเสพติดอินเทอรเ์ น็ตและอปุ กรณ์ไรส้ าย อาชญากรรมคอมพวิ เตอร์ จติ สำนึกในสงั คมดิจทิ ัล

Behavior, health, and risks in computing device usage. Pillars of health in digital age.

Ergonomics and exercise. Sleep. Food. Toxin in digital age environment. Social network. Digital

society. Cyber bully. Internet and wireless device addiction. Computer crime. Conscience in digital

society.

43

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

01418104 รทู้ ันไอที 2(2-0-4)

(IT Updates)

บิ๊กดาต้า โปรแกรมประยุกต์แบบคลาวด์ การประยุกต์โซเชียลเน็ตเวิร์ก เทคนิคการค้นคืนสารสนเทศ ภาวะ

สว่ นตัว ลขิ สิทธซ์ิ อฟต์แวร์และดจิ ทิ ลั คอนเทนต์ อาชญากรรมคอมพวิ เตอร์

Big data. Cloud applications. Social network applications. Information retrieval techniques.

Privacy. Software and digital content copyrights. Computer crime.

01418105 ศลิ ปะสร้างสรรค์ดิจิทลั 3(2-2-5)

(Digital Creatives Arts)

เทคโนโลยีสื่อประสม หลักการถ่ายรูปดิจิทัล การจัดอุปกรณ์สำหรับการบรอดคาสต์ อักษรศิลป์ การวาด

และการแก้ไขตกแต่งภาพ เสียงและดนตรีดิจิทัล หลักการสร้างและปรับแต่งวิดีทัศน์ ภาพเคลื่อนไหว รูปสามมิติ

และความเป็นจริงเสริม งานศิลปะดิจิทัลด้านเอ็ดดูเทนเมนท์ เนื้อหาดิจิทัล รู้เท่าทันสื่อและสารสนเทศ ลิขสิทธิ์และ

สญั ญาอนุญาต

Multimedia technology. Digital photography principle. Equipment setting for broadcasts.

Word art. Digital image creation and editing. Digital sound and music. Video creation and editing.

Animation. 3D images and augmented reality. Digital arts in edutainment. Digital content. Media

and information literacy. Copyrights and licenses.

01418106 ทกั ษะเทคโนโลยดี ิจทิ ัล 3(2-2-5)

(Digital Technology Skills)

แนวคิดพื้นฐานทางเทคโนโลยีดิจิทัล อินเทอร์เน็ตและเวิลด์ไวด์เว็บ คอมพิวเตอร์ฮาร์ดแวร์ ซอฟต์แวร์ระบบ

และประยุกต์ เครือข่ายคอมพิวเตอร์ ฐานข้อมูลและระบบสารสนเทศ การพัฒนาซอฟต์แวร์ ปัญญาประดิษฐ์ ความ

มั่นคงปลอดภัยของคอมพิวเตอร์ กฏหมายและจริยธรรมทางคอมพิวเตอร์และความเป็นส่วนตัว วิทยาการข้อมูล

ความจรงิ เสมือนและความเป็นจรงิ เสรมิ เทคโนโลยีดิจิทลั รูปแบบใหม่

Basic concepts of digital technology, internet and world wide web, computer hardware,

system software and applications, computer networks, databases and information systems,

software development, artificial intelligence, computer security, computer laws and ethics and

privacy, data science, virtual reality and augmented reality, novel digital technologies.

44

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

- รายวชิ าในหลักสูตร

01418111** วทิ ยาการคอมพวิ เตอร์เบอ้ื งต้น 2(2-0-4)

(Introduction to Computer Science)

พัฒนาการของคอมพิวเตอร์ การแทนข้อมูลในคอมพิวเตอร์ ระบบจำนวน องค์ประกอบของฮาร์ดแวร์

คอมพิวเตอร์ ตัววัดสมรรถนะของคอมพิวเตอร์ ซอฟต์แวร์ระบบ ตัวแปลภาษาและภาษาการโปรแกรม ขั้นตอนวิธี

ฐานข้อมูล เครือข่ายคอมพิวเตอร์ ความมั่นคงของสารสนเทศ การประยุกต์ระบบคอมพิวเตอร์ในปัจจุบัน จริยธรรม

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

Development of computers. Data representation in computers. Number systems. Computer

hardware components. Computer performance metrics. System software. Compilers and

programming languages. Algorithms. Database. Computer networks. Information security. Current

applications of computer systems. Computer ethics.

01418112 แนวคิดการโปรแกรมเบ้อื งต้น 3(2-2-5)

(Fundamental Programming Concepts)

วชิ าท่ีตอ้ งเรยี นมากอ่ น: 01418111 หรือพรอ้ มกนั

การคิดเชิงคำนวณ การให้เหตุผลเชิงตรรกะ การแก้ปัญหา การออกแบบและพัฒนาโปรแกรมขั้นพื้นฐาน

เครื่องมือการโปรแกรม เทคนิคการโปรแกรมโครงสร้าง โครงสร้างควบคุม การประมวลผลโปรแกรม การติดตาม

การทำงานและการตรวจหาข้อบกพรอ่ งของโปรแกรม

Computational thinking. Logical reasoning. Problem solving. Basic program design and

development. Programming tools. Structural programming techniques. Control structures. Program

execution. Program tracing and debugging.

01418113** การโปรแกรมคอมพิวเตอร์ 3(2-2-5)

(Computer Programming)

การโปรแกรมภาษาระดับสูง ชนิด ตัวแปร ข้อความสั่งรับเข้า/ส่งออก ข้อความสั่งเงื่อนไข ข้อความสั่งวนซ้ำ

ฟงั ก์ชัน การกำหนดสาระสำคญั เชงิ กระบวนงาน การปรากฏซ้ำ การนำเข้าและสง่ ออกแฟม้ โครงสร้างขอ้ มลู พื้นฐาน

การกำหนดสาระสำคัญของข้อมูล การนิยามวัตถุและคลาส ลักษณะประจำและพฤติกรรมของวัตถุ การแก้

จดุ บกพร่องและการทดสอบโปรแกรม แนวทางการโปรแกรมที่ดี

High-level language programming. Types. Variables. Input/output statements. Conditional

statements. Repetition statements. Functions. Procedural abstractions. Recursion. File input and

45

* วิชาเปด) ใหม. ** วชิ าปรับปรุง

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

output. Basic data structures. Data abstractions. Objects and class definitions. Object attributes

and behaviors. Program debugging and testing. Good programming practice.

01418233** สถาปัตยกรรมคอมพิวเตอร์ 3(3-0-6)

(Computer Architecture)

วชิ าทต่ี อ้ งเรียนมาก่อน: 01418113

พื้นฐานของสถาปัตยกรรมคอมพิวเตอร์ ภาษาแอสเซมบลี สถาปัตยกรรมชุดคำสั่ง ลำดับชั้นของ

หน่วยความจำ แคชและสมรรถนะของแคช การป้องกัน การแปลและการทำเสมือนของหน่วยความจำ ระบบตัว

ประมวลผล ระบบรับส่งข้อมูล การทำงานแบบสายท่อ สถาปัตยกรรมแบบมัลติคอร์ แบบหลายแกน และแบบ

หลายสายโยงใย การประสานจังหวะ ความต้องกัน และความสอดคล้องกันของหน่วยความจำ การออกแบบเพื่อ

สมรรถนะที่ดี

Computer architecture basics. Assembly language. Instruction set architecture. Memory

hierarchy. Cache and its performance. Memory protection, translation, and virtualization. Processor

system. I/O system. Pipelining. Multicore/manycore/multithreaded architectures Memory

synchronization, consistency, and coherence. Designing for performance.

01418234** การโปรแกรมอินเทอร์เน็ตของสรรพส่งิ 3(2-2-5)

(Programming Internet of Things)

วชิ าทตี่ ้องเรยี นมาก่อน: 01418112 หรอื 01418113 หรอื 01418212

ไมโครคอนโทรลเลอร์และระบบบนชิพ เครื่องมือการโปรแกรมไมโครคอนโทรลเลอร์ ข้อมูลเข้าออกแบบแอ

นะล็อกและดิจิทัล เซ็นเซอร์และตัวกระทำ การสื่อสาร การเชื่อมต่อเครือข่าย แพลตฟอร์มอินเทอร์เน็ตของสรรพสิ่ง

การประยุกต์

Microcontroller and system-on-chip. Tools for programming microcontroller. Analog and

digital input and output. Sensors and actuators. Communications. Networking. Internet of Things

platform. Applications.

01418235 ระบบปฏบิ ตั ิการยนู กิ ซแ์ ละการโปรแกรมเปลอื กระบบ 3(2-2-5)

(Unix Operating System and Shell Programming)

วิชาทต่ี ้องเรยี นมาก่อน: 01418113

องค์ประกอบของระบบปฏิบัติการยูนิกซ์ ลักษณะการทำงาน ส่วนต่อประสานรายคำสั่ง การบริหารและ

จัดการระบบ โปรแกรมบรรณาธิการและอรรถประโยชน์ การเขียนโปรแกรมเปลือกระบบ ความแปรผันของ

ระบบปฏบิ ัติการยูนิกซ์

46

* วิชาเป)ดใหม. ** วชิ าปรบั ปรงุ

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

Components of Unix operating system. Functionality. Command-line interfaces. System administration and management. Editors and Unix utilities. Shell programming. Variation of Unix operating systems.

01418236** ระบบปฏิบตั กิ าร 3(3-0-6)

(Operating Systems)

วชิ าทตี่ ้องเรียนมาก่อน: 01418233

สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ โครงสร้างระบบปฏิบัติการ กระบวนการและสายโยงใย

การจัดกำหนดการ การติดตาย การจัดการหน่วยความจำ หน่วยความจำเสมือน การจัดการระบบแฟ้ม การจัดการ

ระบบรบั เข้า/ส่งออก ความม่นั คง การปอ้ งกนั

Computer architecture and operating systems. Operating system structures Processes and

threads. Scheduling. Deadlocks. Memory management. Virtual memory. File system management.

Input/output system management. Security. Protection.

01418241** เทคโนโลยสี ารสนเทศการเงินและการธนาคาร 3(2-2-5)

(Financial and Banking Information Technology)

วิชาท่ตี ้องเรยี นมาก่อน: 01418111

แนวคิดเศรษฐกิจแบบดิจิทัล ธุรกิจการเงินและการธนาคารพื้นฐาน การจัดการโครงสร้างพื้นฐานและการ

ปฏิบัติงานด้าน องค์การการเงิน ผลิตภัณฑ์การเงินสำหรับลูกค้ารายย่อย แอพพลิเคชันหลักของธนาคาร ธนาคาร

ออนไลน์ ธนาคารผ่านอุปกรณ์พกพา ธนาคารทางอินเทอร์เน็ต เทคโนโลยีด้านการเงิน บล็อกเชน หุ่นสนทนา

แนวคดิ พื้นฐานของคลังขอ้ มลู เหมอื งข้อมูลและวิทยาการวิเคราะห์ข้อมลู ในธุรกิจการเงิน

Digital economy concept. Basic financial and banking business. Infrastructure management

and office operations in financial organization. Retail financial products. Core banking applications.

Online banking. Mobile banking. Internet banking. FinTech. Blockchain. Chatbot. Fundamental

concepts of a data warehouse. Data mining and data analytics in financial business.

01418261** หลักพนื้ ฐานของปญั ญาประดษิ ฐ์ 3(3-0-6)

(Fundamentals of Artificial Intelligence)

ภาพรวมของปัญญาประดิษฐ์ การวิเคราะห์ข้อความ การรู้จำรูปแบบ การค้นพบความรู้ การประยุกต์

ปญั ญาประดิษฐ์ ผลกระทบของปัญญาประดิษฐก์ ับความมน่ั คงทางไซเบอร์ เศรษฐกิจและสังคม

Overview of artificial intelligence. Text analytics. Pattern recognition. Knowledge discovery.

Applications of artificial intelligence. Impacts of artificial intelligence on cybersecurity, economy

and society.

47

* วชิ าเปด) ใหม. ** วชิ าปรับปรงุ

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

01418282** การประมวลผลภาพและวีดทิ ัศน์ 3(3-0-6)

(Image and Video Processing)

วชิ าทตี่ ้องเรียนมากอ่ น: 01418112 หรอื 01418113

หลักการภาพดิจิทัล การปรับปรุงคุณภาพภาพ การกรองภาพ การบูรณะภาพ การแปลงเชิงเรขาคณิต การ

บิดและการหลอมภาพ การซ้อนทับภาพ การประมวลผลในโดเมนความถี่ การเรียนรู้ของเครื่องในการประมวลผล

ภาพสมัยใหม่ การประยุกต์การประมวลผลภาพดิจิทัลในปัจจบุ ัน

Digital image principle. Image enhancement. Image filtering. Image restoration. Geometric

transformation. Image warping and morphing. Image registration. Frequency domain processing.

Machine learning in modern image processing. Current applications of digital image processing.

01418311 การโปรแกรมเชิงคำนวณแบบท้าทาย 3(2-2-5)

(Challenging Computational Programming)

วชิ าท่ตี อ้ งเรียนมากอ่ น: 01418232

การโปรแกรมแบบใช้ฐานปัญหาเชิงคำนวณ การประยุกต์ใช้คณิตศาสตร์เชิงวิยุตในการแก้ปัญหาเชิงคำนวณ

เทคนิคการทำให้เกิดผลทางโครงสร้างข้อมูล เทคนิคการแก้ปัญหาเชิงขั้นตอนวิธี การประมวลผลสายอักขระ

เรขาคณติ เชงิ คาํ นวณ เทคนิคการคน้ หาขั้นสูง การปรับขน้ั ตอนวธิ ีให้มีประสทิ ธภิ าพ เครอื่ งมือภาษาโปรแกรม

Computational problem-based programming. Application of discrete mathematics for

solving computational problems. Data structure implementation techniques. Algorithmic solving

techniques. String processing. Computational geometry. Advanced search techniques.

Performance tuning for algorithms. Programming language toolkits.

01418321** การวเิ คราะหแ์ ละการออกแบบระบบ 3(2-2-5)

(System Analysis and Design)

วิชาทตี่ ้องเรยี นมาก่อน: 01418221

ขั้นตอนวิเคราะห์เบื้องต้น เครื่องมือในการวิเคราะห์ระบบ ผังระบบงาน ตารางการตัดสินและต้นไม้การ

ตัดสิน การศึกษาความเป็นไปได้ของปัญหา การวิเคราะห์ความคุ้มค่าในการลงทุน นำเข้า ส่งออกและการออกแบบ

การออกแบบวิธีการประมวลผลด้วยคอมพิวเตอร์ การทำเอกสาร การนำไปใช้และการประเมินผล การพิสูจน์การ

ออกแบบ กรณศี กึ ษา

Basic analysis steps. System analysis tools. Systems flowchart. Decision table and decision

tree. Feasibility study. Cost effective analysis. Input, output and design. Computer process design.

Documentation. Implementation and evaluation. Proving the design. Case studies.

48

* วิชาเป)ดใหม. ** วชิ าปรบั ปรงุ

ภาควชิ าวทิ ยาการคอมพิวเตอร์และสารสนเทศ | มหาวทิ ยาลยั เกษตรศาสตร์ วทิ ยาเขตเฉลิมพระเกียรติ จงั หวดั สกลนคร

01418322** วิทยาการขอ้ มูลเบอื้ งต้น 3(2-2-5)

(Introduction to Data Science)

วิชาที่ต้องเรียนมาก่อน: 01418112

ข้อมูลและแหล่งข้อมูล กระบวนการและเครื่องมือทางวิทยาการข้อมูล การได้มาซึ่งข้อมูล การทำความ

สะอาดและการจดั ระเบยี บข้อมลู การประมวลผลขั้นต้น การวิเคราะหแ์ ละสรา้ งโมเดลจากข้อมลู การสรา้ งแผนภาพ