ชื่อหลักสูตร : หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์ หลักสูตรปรับปรุง พ.ศ.2565

ชื่อปริญญา : วิทยาศาสตรบัณฑิต (วิทยาการคอมพิวเตอร์) (วท.บ. (วิทยาการคอมพิวเตอร์))

จำนวนหน่วยกิต รวมตลอดหลักสูตร : 123 count unit

ระยะเวลาการศึกษา : 4 year program

อาจารย์ประจำหลักสูตร :

ชื่อ-สกุล คุณวุฒิระดับอุดมศึกษา
ผู้ช่วยศาสตราจารย์ โกเมศ อัมพวัน *
ผู้ช่วยศาสตราจารย์ เบญจภรณ์ จันทรกองกุล *
ผู้ช่วยศาสตราจารย์ พิเชษ วะยะลุน *
ผู้ช่วยศาสตราจารย์ วรวิทย์ วีระพันธุ์ *
อาจารย์ วรัณรัชญ์ วิริยะวิทย์ *
ผู้ช่วยศาสตราจารย์ ภูสิต กุลเกษม
หมายเหตุ : *อาจารย์ผู้รับผิดชอบหลักสูตร

1.1 กลุ่มวิชาทักษะการใช้ชีวิตคุณภาพ

Course codes : 89510064
Credit : 3(2-2-5)
ภูมิบูรพา

รากเหง้าของมหาวิทยาลัยบูรพา ภูมิปัญญาท้องถิ่นภาคตะวันออกของประเทศไทย ค่านิยมของมหาวิทยาลัยบูรพา ความเป็นนิสิตมหาวิทยาลัยบูรพา รักษ์ทะเล การสร้าง การมีส่วนร่วม และการสืบสานจากรุ่นสู่รุ่น เขตพัฒนาพิเศษภาคตะวันออก (อีอีซี) เป้าหมายการพัฒนาที่ยั่งยืน

Course codes : 89510164
Credit : 2(1-2-3)
ปรัชญาของเศรษฐกิจพอเพียง

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

Course codes : 89510264
Credit : 2(1-2-3)
ความสุขและคุณค่าชีวิต

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

Course codes : 89510364
Credit : 2(1-2-3)
การบริหารสุขภาวะทางกาย

แนวคิดและวิธีปฏิบัติตนเพื่อสุขภาพกายสุขภาพจิตที่ดี การยศาสตร์ การออกกำลังกาย การรับประทานอาหาร ยารักษาโรค การหลีกเลี่ยงพฤติกรรมเสี่ยงและสถานการณ์เสี่ยง การวางแผนชีวิตครอบครัว

Course codes : 89510464
Credit : 2(1-2-3)
อาหารเพื่อสุขภาพ

ความรู้พื้นฐานเกี่ยวกับอาหารและโภชนาการ อาหารเพื่อสุขภาพ อาหารป้องกันโรค อาหารแปรรูป ผลิตภัณฑ์อาหารเพื่อสุขภาพ ความปลอดภัยด้านอาหารและการคุ้มครองผู้บริโภค

Course codes : 89510564
Credit : 2(1-2-3)
การบริหารสุขภาวะทางจิต

การสร้างความสามารถในการบริหารสุขภาวะทางจิตในการดำเนินชีวิตประจำวันและ การทำงาน การใช้หลักการที่เกี่ยวข้องกับสุขภาวะทางจิต ทฤษฎีและหลักการทางจิตวิทยาเกี่ยวกับอารมณ์และ ความเครียด การเข้าใจและการประเมินสุขภาวะทางจิต การประเมินอารมณ์และความเครียด การนำกลยุทธ์ ทางจิตวิทยาและเทคนิคการจัดการความเครียดมาใช้เสริมสร้างสุขภาวะทางจิต

Course codes : 89510664
Credit : 2(1-2-3)
เสพศิลป์สร้างสุข

คุณค่าของศิลปะด้านทัศนศิลป์ การออกแบบ ดนตรีและศิลปะการแสดงต่อการดำเนินชีวิตของมนุษย์ สุนทรียะของการเสพงานศิลปะด้านทัศนศิลป์ การออกแบบ ดนตรีและศิลปะการแสดง หลักการใช้ศิลปะเพื่อแก้ปัญหาและส่งเสริมการมีสุขภาวะทางกายและใจที่ดี การฝึกปฏิบัติทางศิลปะแขนงต่าง ๆ เพื่อเสริมสร้างสุขภาวะทางกายและใจ

Course codes : 89510764
Credit : 2(1-2-3)
ความรัก เพศสัมพันธ์และสุขภาพ

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

1.2 กลุ่มวิชาพลเมืองไทยและพลเมืองโลก

Course codes : 89520064
Credit : 2(1-2-3)
พลเมืองกับความรับผิดชอบต่อสังคมไทย อาเซียน และโลก

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

Course codes : 89520164
Credit : 2(1-2-3)
การพัฒนาทักษะการคิดนอกกรอบ

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

Course codes : 89520264
Credit : 2(1-2-3)
กระบวนการคิดเพื่อเข้าใจตนเองและผู้อื่น

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

Course codes : 89520364
Credit : 2(1-2-3)
กิจกรรมสร้างสรรค์

ทฤษฎีและองค์ประกอบความคิดสร้างสรรค์ แนวทางการพัฒนาและส่งเสริม การจัดกิจกรรมที่หลากหลาย ฝึกปฏิบัติและจัดโครงการที่ส่งเสริมความคิดสร้างสรรค์ในองค์กร

Course codes : 89520464
Credit : 3(2-2-5)
ภาษาอังกฤษเพื่อการสื่อสาร

ฝึกทักษะ ฟัง พูด อ่าน และเขียนภาษาอังกฤษ ศัพท์และโครงสร้างภาษา กลยุทธ์ในการเรียนภาษาอังกฤษ เรียนรู้วัฒนธรรมโลก เพื่อการสื่อสารในชีวิตประจำวัน

Course codes : 89520564
Credit : 3(2-2-5)
ภาษาอังกฤษระดับมหาวิทยาลัย

ฝึกทักษะภาษาอังกฤษเชิงวิชาการ ฟัง พูด อ่าน และเขียนภาษาอังกฤษ ศัพท์และโครงสร้างภาษา ฝึกกลยุทธ์ในการเรียนภาษาอังกฤษ ฝึกการคิดเชิงวิพากษ์และอภิปรายเชิงวิชาการ

Course codes : 89520664
Credit : 3(2-2-5)
ภาษาอังกฤษเพื่อการเรียนรู้ชีวิตจริง

ฝึกทักษะภาษาอังกฤษผ่านกิจกรรม ฝึกกลวิธีการเรียนภาษาอังกฤษ ทักษะการคิดเชิงวิพากษ์และอภิปราย เรียนรู้พหุวัฒนธรรม

Course codes : 89520764
Credit : 2(1-2-3)
การใช้ภาษาไทยเพื่อการสื่อสาร

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

Course codes : 89520864
Credit : 2(1-2-3)
ทักษะภาษาไทยเพื่อการอาชีพในสังคมร่วมสมัย

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

Course codes : 89520964
Credit : 2(1-2-3)
บูรพาใสสะอาด

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

1.3 กลุ่มวิชาที่เสริมสมรรถนะการทำงานในโลกอนาคต

Course codes : 89530064
Credit : 2(2-0-4)
โอกาสและความท้าทายในการทำงานในโลกอนาคต

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

Course codes : 89530164
Credit : 2(2-0-4)
ทักษะดิจิทัล

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

Course codes : 89530264
Credit : 2(2-0-4)
การออกแบบสื่อผสมเชิงโต้ตอบ

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

Course codes : 89530364
Credit : 2(2-0-4)
การออกแบบสื่อและการนำเสนอ

การออกแบบสื่อดิจิทัลให้ตรงกับความต้องการของผู้ใช้งาน การนำเสนอเนื้อหาเชิงดิจิทัลอย่างมืออาชีพ การประเมินผลสื่อผสมที่สร้างขึ้นด้วยเครื่องมือมาตรฐาน

Course codes : 89530464
Credit : 2(2-0-4)
คณิตศาสตร์สำหรับชีวิตการทำงานอย่างฉลาด

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

Course codes : 89530564
Credit : 2(2-0-4)
วิทยาศาสตร์การอาหาร

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

Course codes : 89530664
Credit : 2(2-0-4)
วิทยาศาสตร์สิ่งแวดล้อม

ความหมายและขอบเขตของวิทยาศาสตร์สิ่งแวดล้อม บทบาทของวิทยาศาสตร์และเทคโนโลยีกับการพัฒนาสิ่งแวดล้อมอย่างยั่งยืน การเปลี่ยนแปลงสภาพภูมิอากาศและภาวะโลกร้อน มลพิษพลาสติก (ไมโครพลาสติกกับมลพิษทางน้ำ) PM2.5 กับปัญหามลพิษทางอากาศ ไฟป่าและผลกระทบด้านสิ่งแวดล้อม พลังงานทดแทน วิถีเกษตรอินทรีย์ การฟื้นฟูสิ่งแวดล้อมด้วยกระบวนการทางชีวภาพ วิทยาศาสตร์สิ่งแวดล้อมกับคุณภาพชีวิต นวัตกรรมเพื่อสิ่งแวดล้อม

Course codes : 89530764
Credit : 2(2-0-4)
วิทยาศาสตร์เครื่องสำอาง

เครื่องสำอางเบื้องต้น เทคโนโลยีความงาม สูตรเครื่องสำอาง วิทยาศาสตร์เครื่องสำอางเพื่อการดูแลผิวหนัง วิทยาศาสตร์เครื่องสำอางการดูแลเส้นผม สารหอมและสุคนธศาสตร์ วิทยาศาสตร์เครื่องสำอางสีสัน การประเมินผลิตภัณฑ์เครื่องสำอาง โพลีเมอร์ในเครื่องสำอาง ผลิตภัณฑ์ครีมกันแดด ชีวะโมเลกุลในเครื่องสำอาง เคมีเภสัชสำหรับวิทยาศาสตร์เครื่องสำอาง ผลิตภัณฑ์ธรรมชาติในเครื่องสำอาง

Course codes : 89530864
Credit : 2(2-0-4)
ฉลาดรู้ฉลาดวิทย์

การคิดเชิงวิทยาศาสตร์ มุมมองทางวิทยาศาสตร์ของสิ่งรอบตัว วิทยาศาสตร์ที่น่าสนใจในปัจจุบันและอนาคต

Course codes : 89530964
Credit : 2(2-0-4)
วิทยาศาสตร์ข้อมูลเบื้องต้น

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

Course codes : 89531064
Credit : 2(2-0-4)
ความคิดสร้างสรรค์และนวัตกรรมเพื่อการพัฒนาสังคม

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

Course codes : 89531164
Credit : 2(2-0-4)
กฎหมายสำหรับคนทำงานและธุรกิจ

ความรู้เบื้องต้นเกี่ยวกับหลักกฎหมายที่สำคัญสำหรับคนทำงาน กฎหมายแพ่งและพาณิชย์ แรงงาน จัดตั้งบริษัท ทรัพย์สินทางปัญญา ภาษีอากร กฎหมายล้มละลาย กฎหมายเกี่ยวกับการต่อต้าน การทุจริต กรณีศึกษา

Course codes : 89531264
Credit : 2(2-0-4)
องค์ประกอบการจัดการ

แนวคิดพื้นฐานและลักษณะขององค์การ หลักการจัดการ กระบวนการจัดการ หน้าที่หลักในการจัดการ การวางแผน

Course codes : 89531364
Credit : 2(2-0-4)
สภาพแวดล้อมทางธุรกิจ

สภาวะแวดล้อมทางการจัดการ จริยธรรมในการจัดการ

Course codes : 89531464
Credit : 2(2-0-4)
การออกแบบโครงสร้างองค์กร

การจัดองค์การและทรัพยากรมนุษย์ การชี้นำ และการควบคุม

Course codes : 89531564
Credit : 2(2-0-4)
การวางแผนกลยุทธ์

แนวคิดพื้นฐาน กระบวนการในการบริหารกลยุทธ์ กระบวนการวางแผน การตัดสินใจ เชิงกลยุทธ์ การนำกลยุทธ์ไปปฏิบัติ การควบคุมเชิงกลยุทธ์สำหรับธุรกิจ

Course codes : 89531664
Credit : 2(2-0-4)
การควบคุมผลการดำเนินงาน

การวางแผน การดำเนินงาน การควบคุมการผลิตสินค้าและบริการ การจัดการคุณภาพ

Course codes : 89531764
Credit : 2(2-0-4)
การตลาดสำหรับผู้ประกอบการในศตวรรษที่ 21

ความหมาย ความสำคัญของการตลาดต่อธุรกิจ กระบวนการทางการตลาด สภาพแวดล้อมทางการตลาด ประสมทางการตลาด - ผลิตภัณฑ์ การกำหนดราคา การจัดจำหน่าย การส่งเสริมการตลาด - การสร้างความสามารถทางการแข่งขัน การตลาดระดับโลก จริยธรรมทางการตลาด ความรับผิดชอบต่อสังคม การตลาด 4.0

Course codes : 89531864
Credit : 2(2-0-4)
พฤติกรรมผู้บริโภคในโลกสมัยใหม่

พฤติกรรมผู้บริโภค กระบวนการตัดสินใจซื้อ พฤติกรรมผู้ซื้อทางธุรกิจ การวิจัยตลาดและระบบสารสนเทศทางการตลาด การแบ่งส่วนตลาด การกำหนดตลาดเป้าหมาย การวางตำแหน่งทางการตลาด

Course codes : 89531964
Credit : 2(2-0-4)
การบัญชีเบื้องต้นในอุตสาหกรรมการบริการ

หลักการเบื้องต้นของการบัญชี ทฤษฎี แนวคิด ในอุตสาหกรรมการบริการ

Course codes : 89532064
Credit : 2(2-0-4)
การบัญชีเบื้องต้นในอุตสาหกรรมการผลิต

หลักการเบื้องต้นของการบัญชี ทฤษฎี แนวคิด ในอุตสาหกรรมการผลิต

Course codes : 89532164
Credit : 2(2-0-4)
การบัญชีเบื้องต้นในธุรกิจค้าขาย

หลักการเบื้องต้นของการบัญชี ทฤษฎี แนวคิด ในธุรกิจค้าขาย

Course codes : 89532264
Credit : 2(2-0-4)
หลักการบัญชี

หลักการ กระบวนการเกี่ยวกับการบัญชี การจัดทำรายงานทางการเงินของหน่วยงานธุรกิจ

Course codes : 89532364
Credit : 2(2-0-4)
งบการเงิน

งบดุล งบกำไรขาดทุน งบแสดงการเปลี่ยนแปลงในส่วนของผู้ถือหุ้น งบกระแสเงินสด หมายเหตุประกอบงบการเงิน การวิเคราะห์และทำความเข้าใจถึงฐานะการเงิน ผลการดำเนินงาน กระแสเงินสดของธุรกิจ

Course codes : 89532464
Credit : 2(2-0-4)
รายงานการเงิน

การวิเคราะห์ฐานะการเงิน การจัดทำและบริหารงบประมาณ การประเมินงบลงทุน การวิเคราะห์รายงานทางการเงิน งบประมาณเงินสด

Course codes : 89532564
Credit : 2(2-0-4)
ภาษีธุรกิจ

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

Course codes : 89532664
Credit : 2(2-0-4)
พื้นฐานด้านทรัพยากรมนุษย์

การจัดการ และการธำรงรักษาทรัพยากรมนุษย์ในธุรกิจ กระบวนการจัดการทรัพยากรมนุษย์ การวางแผน การสรรหา การคัดเลือก การจ้างงาน การจัดปฐมนิเทศ การสอนงาน การฝึกอบรมและ การพัฒนา การพัฒนาความก้าวหน้าในสายอาชีพ การประเมินผลการปฏิบัติงาน

Course codes : 89532764
Credit : 2(2-0-4)
การสร้างประสบการณ์การบริการ

วิธีการคิดการออกแบบเพื่อผลิตบริการและการออกแบบระบบใหม่ให้น่าสนใจ พื้นฐานของจุดสัมผัสเชิงพฤติกรรม การสร้างแผนภาพ การเล่าเรื่อง การคิดต้นแบบอย่างรวดเร็ว

Course codes : 89532864
Credit : 2(2-0-4)
การสร้างนวัตกรรมการบริการ

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

Course codes : 89533064
Credit : 2(2-0-4)
เป้าหมายการพัฒนาที่ยั่งยืน

แนวคิดของเป้าหมายการพัฒนาที่ยั่งยืนตามกรอบองค์การสหประชาชาติ 17 เป้าหมาย หลักการคิดวิเคราะห์ การดำเนินงาน ขั้นตอนการปฏิบัติงาน การวัดและการประเมิน การวิเคราะห์กรณีศึกษา และการออกแบบแนวทางการแก้ปัญหาตามกรอบการพัฒนาที่ยั่งยืน

Course codes : 89539764
Credit : 3(0-0-9)
การเป็นผู้ประกอบการในศตวรรษที่ 21

แนวคิดการเป็นผู้ประกอบการ ทักษะการเป็นผู้ประกอบการในศตวรรษที่ 21 อย่างมีจริยธรรมตามกฎหมายในการจัดตั้งบริษัทและกฎหมายธุรกิจทั่วไป รวมถึงการเขียนแผนธุรกิจ

Course codes : 89539864
Credit : 3(0-0-9)
ขับเคลื่อนประเทศไทยด้วยนวัตกรรมและเทคโนโลยี

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

Course codes : 89539964
Credit : 3(0-0-9)
การสร้างสรรค์กิจการเพื่อสังคม

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

2.1 วิชาแกน

Course codes : 88510165
Credit : 3(2-2-5)
คณิตศาสตร์เต็มหน่วย

ตรรกศาสตร์ ทฤษฎีจำนวน การพิสูจน์แบบต่าง ๆ และอุปนัยวิธีทางคณิตศาสตร์ การเรียกซ้ำและความสัมพันธ์เวียนเกิด ทฤษฎีกราฟ และต้นไม้ การนับ เซต ความสัมพันธ์ ฟังก์ชัน และเครื่องจักรสถานะจำกัด

Course codes : 88520365
Credit : 3(2-2-5)
ความน่าจะเป็นและสถิติสำหรับคอมพิวเตอร์

สถิติเชิงพรรณนา การอนุมานทางสถิติ ความน่าจะเป็น ทฤษฎีเบย์ และการแจกแจงความน่าจะเป็นของตัวแปรสุ่ม การแจกแจงของตัวสถิติ การประมาณค่า การทดสอบสมมติฐาน สหสัมพันธ์และการวิเคราะห์การถดถอยเชิงเส้น การสร้างมโนภาพข้อมูล การวิเคราะห์ข้อมูลเพื่อสนับสนุนการตัดสินใจ

Course codes : 88621065
Credit : 3(2-2-5)
คณิตศาสตร์สำหรับคอมพิวเตอร์

มทริกซ์ ดีเทอร์มิแนนท์ ระบบสมการเชิงเส้น การกำจัดแบบเกาส์ การโปรแกรมเชิงเส้น การแก้ปัญหาการโปรแกรมเชิงเส้นด้วยวิธีการเชิงเรขาคณิตและวิธีซิมเพล็กซ์ ปริภูมิเวกเตอร์ การแปลงเชิงเส้น เรขาคณิตวิเคราะห์ การแยกเมทริกซ์ ค่าลักษณะเฉพาะและเวกเตอร์ลักษณะเฉพาะ โซ่มาร์คอฟ

Course codes : 88621165
Credit : 3(3-0-6)
แคลคูลัสสำหรับวิทยาการคอมพิวเตอร์

จำนวนจริงและจำนวนซ้อน อันดับและอนุกรม ฟังก์ชัน ลิมิตและความต่อเนื่อง การหาอนุพันธ์ การหาอนุพันธ์ย่อย การประยุกต์ของอนุพันธ์ เกรเดียนต์ของฟังก์ชัน อนุพันธ์อันดับสองและอันดับสูง ปฏิยานุพันธ์ ปริพันธ์ การประยุกต์ของปริพันธ์ ปริพันธ์ไม่ตรงแบบ การหาลิมิตในรูปแบบที่ยังไม่กำหนด การลู่เข้า ฟังก์ชันอดิศัย อนุกรมเทย์เลอร์และการประมาณค่า

2.2 วิชาเฉพาะด้าน

Course codes : 88510265
Credit : 3(2-2-5)
หลักการโปรแกรม

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

Course codes : 88610065
Credit : 3(3-0-6)
ระบบสารสนเทศเพื่อการจัดการสำหรับธุรกิจดิจิทัล

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

Course codes : 88612065
Credit : 3(2-2-5)
หลักการโปรแกรมเชิงวัตถุ

การออกแบบและพัฒนาทักษะการสร้างซอฟต์แวร์เชิงวัตถุ โครงสร้างโปรแกรมในภาษาเชิงวัตถุ ความหมายของคลาสและวัตถุ การห่อหุ้มและการซ่อนสารสนเทศ ความแตกต่างระหว่างพฤติกรรมและการประยุกต์ คลาสและคลาสย่อย การรับทอด การกำหนดภาระเกินและการรับช่วงคุมแทน ภาวะพหุสัณฐาน อินเทอร์เฟส แฟ้มข้อมูล

Course codes : 88613065
Credit : 3(3-0-6)
โครงสร้างและสถาปัตยกรรมคอมพิวเตอร์

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

Course codes : 88622065
Credit : 3(2-2-5)
โครงสร้างข้อมูลและอัลกอริทึม

หลักการพื้นฐานของขั้นตอนวิธี โครงสร้างข้อมูลแบบเชิงเส้น รายการ รายการโยง กองซ้อน และแถวคอย การเวียนบังเกิด โครงสร้างข้อมูลแบบไม่ใช่เชิงเส้น ต้นไม้ กราฟ การเรียงลำดับอย่างง่าย ขั้นตอนวิธีการค้นหา ตารางแฮชและวิธีการป้องกันการชนกัน ปฏิบัติการสำหรับการแก้ปัญหาและการประยุกต์โครงสร้างข้อมูล

Course codes : 88622165
Credit : 3(2-2-5)
การออกแบบขั้นตอนวิธีและการประยุกต์

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

Course codes : 88623065
Credit : 3(3-0-6)
ระบบปฏิบัติการ

แนวคิดของระบบปฏิบัติการ การควบคุมการทำงานของโพรเซสและเทรด ภาวะการทำงานแบบพร้อมกัน การกำหนดลำดับการทำงานของโพรเซส การสื่อสารกันระหว่างโพรเซสและการประสานจังหวะการทำงานระหว่างโพรเซส ปัญหาติดตาย การจัดการหน่วยความจํา การจัดการหน่วยความจําเสมือน โครงสร้างระบบแฟ้ม การเขียนโปรแกรมโดยใช้เชลล์สคริปต์ เครื่องมือสนับสนุนการพัฒนาโปรแกรม การเรียกใช้บริการของระบบปฏิบัติการ แนวคิดและการประมวลผลแบบกลุ่มเมฆและการประยุกต์

Course codes : 88624065
Credit : 3(2-2-5)
ฐานข้อมูลเชิงสัมพันธ์

ความสำคัญของฐานข้อมูล แบบจำลองข้อมูลเบื้องต้น แบบจำลองฐานข้อมูลเชิงสัมพันธ์ แบบจำลองข้อมูลเชิงสัมพันธ์เอ็นทิตี้ การสร้างแบบจำลองข้อมูลขั้นสูง นอร์มัลไลเซชัน ภาษาเอสคิวแอลสำหรับการจัดการข้อมูล การปรับจูนประสิทธิภาพการทำงานของฐานข้อมูล ขั้นตอนการออกแบบฐานข้อมูล

Course codes : 88624165
Credit : 3(2-2-5)
การพัฒนาและการออกแบบส่วนติดต่อผู้ใช้งาน

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

Course codes : 88624265
Credit : 3(2-2-5)
ฐานข้อมูลขั้นสูง

แนวคิดหลักและลักษณะของฐานข้อมูล NoSQL ระบบจัดการฐานข้อมูล NoSQL ทริกเกอร์ วิว สตอร์โพซีเยอร์ การสืบค้นอย่างเหมาะสมที่สุด การใช้งานดัชนี การทำตารางไพรวอท การจัดการบัฟเฟอร์ ระบบจัดการฐานข้อมูลสําหรับองค์กร

Course codes : 88624365
Credit : 3(2-2-5)
การเขียนโปรแกรมบนเว็บ

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

Course codes : 88625065
Credit : 3(2-2-5)
การวิเคราะห์ข้อมูลเชิงสำรวจ

การทำความเข้าใจข้อมูล การได้มาซึ่งข้อมูล การจัดระเบียบข้อมูล การทำความสะอาดข้อมูล การปรับเปลี่ยนรูปแบบข้อมูล หลักการการอธิบายข้อมูลด้วยแผนภาพ การออกแบบการอธิบายข้อมูลด้วยแผนภาพ เครื่องมือที่ใช้ในการอธิบายข้อมูลด้วยแผนภาพ การเลือกแผนภูมิต่างๆ ที่เหมาะสม อินโฟกราฟิก การนำเสนอข้อมูลในช่องทางที่หลากหลาย

Course codes : 88630065
Credit : 3(2-2-5)
การเตรียมข้อมูล

ปัญหาที่เกี่ยวกับข้อมูลสกปรกและไม่เป็นระเบียบ การทำความสะอาดข้อมูล การทำข้อมูลให้เป็นมาตรฐาน การแปลงข้อมูล การรวมข้อมูล การจัดการกับค่าที่หายไปและข้อมูลที่มีความผิดปกติ การลดทอนข้อมูล การเลือกคุณสมบัติ เทคนิคด้านการเตรียมข้อมูล

Course codes : 88633065
Credit : 3(3-0-6)
เครือข่ายคอมพิวเตอร์

เครือข่ายการสื่อสารข้อมูลและมาตรฐานระบบเปิด มาตรฐานโอเอสไอ การแบ่งชั้น การกําหนดหน้าที่ และการเปรียบเทียบกับชุดโพรโตคอลทีซีพี/ไอพี แนวคิดสําคัญของการสื่อสารในชั้นกายภาพและชั้นเชื่อมโยงข้อมูล รูปแบบข้อมูล การควบคุมความผิดพลาด การควบคุมสายงาน และโพรโตคอล การเข้าใช้งานชั้นเชื่อมโยงข้อมูล หน้าที่และการทํางานของชั้นเครือข่าย ขั้นตอนวิธีในการเลือกเส้นทาง การเชื่อมเครือข่าย และการควบคุมความแออัดบริการของชั้นขนส่งข้อมูล การสร้างการติดต่อ สมรรถนะ การควบคุมความผิดพลาด สถาปัตยกรรมการสื่อสารและโพรโตคอล

Course codes : 88634065
Credit : 3(2-2-5)
การพัฒนาซอฟต์แวร์

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

Course codes : 88634165
Credit : 3(2-2-5)
การวิเคราะห์และออกแบบเชิงวัตถุ

หลักการพื้นฐานของวิธีเชิงวัตถุสําหรับการสร้างแบบจําลองการวิเคราะห์ความต้องการของระบบและการออกแบบ กระบวนการพัฒนาซอฟต์แวร์เชิงวัตถุ การวิเคราะห์ การออกแบบและการพัฒนา ติดตั้งใช้งานระบบ การสร้างคลาสและวัตถุ ความสัมพันธ์ระหว่างคลาส ความสัมพันธ์ระหว่างวัตถุ เทคนิคเชิงวัตถุ ภาษามาตรฐานที่ใช้ในการออกแบบเชิงวัตถุ เครื่องมือวิศวกรรมซอฟต์แวร์ที่ใช้ในการพัฒนาระบบ

Course codes : 88634265
Credit : 3(2-2-5)
การทดสอบซอฟต์แวร์

คุณภาพของซอฟต์แวร์ ตัวชี้วัดคุณภาพของซอฟต์แวร์ การประกันคุณภาพซอฟต์แวร์ วางแผนและการดำเนินมาตรฐานกระบวนการที่มีคุณภาพและการทวนสอบ การทวนสอบกลไกในการตรวจสอบระบบซอฟแวร์ เทคนิคการทดสอบและเทคนิคในการสร้างและการตรวจสอบข้อมูลการทดสอบ การควบคุมรุ่นและระบบการติดตามข้อผิดพลาด

Course codes : 88635065
Credit : 3(2-2-5)
ระบบข่าวกรองธุรกิจและการออกแบบคลังข้อมูล

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

Course codes : 88635165
Credit : 3(3-0-6)
การทำเหมืองข้อมูลและการเรียนรู้ของเครื่องจักร

แนวคิดเบื้องต้นของการทำเหมืองข้อมูล ประเภทของข้อมูลที่เหมาะสมกับการทำเหมืองข้อมูลกระบวนการในการค้นพบรูปแบบที่น่าสนใจและการค้นพบกฎความสัมพันธ์ของข้อมูล การจำแนกประเภทข้อมูลข้อมูล การจัดกลุ่มข้อมูล การค้นหาความผิดปกติ เครื่องมือสำหรับการทำเหมืองข้อมูล และการประยุกต์การทําเหมืองข้อมูล

Course codes : 88649065
Credit : 3(0-9-3)
การพัฒนาระบบอัจฉริยะเชิงปฏิบัติ

ศึกษาและเสนอโครงการแก้ปัญหาในโลกแห่งความเป็นจริงตามแนวคิดของระบบอัจฉริยะ พัฒนาระบบซอฟต์แวร์อัจฉริยะภายใต้โครงการที่เสนอ

2.3 วิชาเฉพาะเลือก

Course codes : 88640065
Credit : 3(3-0-6)
กระบวนการทางธุรกิจและการวางแผนทรัพยากรองค์กร

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

Course codes : 88640165
Credit : 3(3-0-6)
การคำนวณทางการเงิน

ความรู้เบื้องต้นเกี่ยวกับตลาดการเงินและผลิตภัณฑ์ทางการเงิน ตราสารหนี้ ตราสารทุน หลักทรัพย์ อนุพันธุ์ ผลตอบแทนจากการลงทุน มูลค่าปัจจุบันสุทธิ ความเสี่ยงด้านตลาด ความเสี่ยงด้านเครดิต การวิเคราะห์ความเสี่ยง การวัดความเสี่ยง การจัดการความเสี่ยง โมเดลการคำนวณเพื่อวิเคราะห์ข้อมูลทางการเงิน สัดส่วนพอร์ตโฟลิโอที่เหมาะสม การวิเคราะห์ข้อมูลอนุกรมเวลาทางการเงิน โมเดลทางการเงิน การส่งคำสั่งซื้อขายแบบความเร็วสูง การส่งคำสั่งซื้อขายแบบอัตโนมัติ

Course codes : 88640265
Credit : 3(3-0-6)
การคิดและการแก้ปัญหาเชิงตรรกะเพื่อการสร้างนวัตกรรม

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

Course codes : 88646065
Credit : 3(3-0-6)
ความรู้ความเข้าใจของคอมพิวเตอร์

แนะนำความรู้ความเข้าใจของคอมพิวเตอร์เบื้องต้น ทฤษฎีและแบบจำลองเกี่ยวกับความรู้ความเข้าใจอารมณ์และบุคลิกภาพร่วมกับวิธีการประเมินและทดสอบ การพัฒนาและการเรียนรู้ความจำและความคาดหวัง ความรู้และการเป็นตัวแทน ความรู้ทางสังคม หุ่นยนต์ ที่มีกระบวนการรับรู้และเข้าใจ

Course codes : 88646165
Credit : 3(2-2-5)
เครื่องมือและการโปรแกรมบนยูนิกซ์

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

Course codes : 88646265
Credit : 3(3-0-6)
ความมั่นคงปลอดภัยไซเบอร์

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

Course codes : 88646365
Credit : 3(2-2-5)
การโปรแกรมในเครือข่ายคอมพิวเตอร์

สถาปัตยกรรมของโปรแกรมประยุกต์สําหรับเครือข่าย ผู้ให้และผู้รับบริการ โพรโตคอลในชั้นประยุกต์ และการพัฒนาโปรแกรมประยุกต์ สถาปัตยกรรมและชนิดของโปรแกรมผู้ให้บริการ ระบบปฏิบัติการ ระบบสื่อสารข้อมูล และบริการของระบบที่มีให้สําหรับการเขียนโปรแกรมประยุกต์ บริการของโพรโตคอลในชั้นเครือข่ายและชั้นส่งผ่านข้อมูล โพรโตคอลสื่อสารข้อมูลแบบที่ต้องมีการสร้างการติดต่อก่อน และแบบไม่ต้องมีการสร้างการติดต่อ การออกแบบ เทคนิคและการพัฒนาโปรแกรมสําหรับเครือข่าย

Course codes : 88646465
Credit : 3(2-2-5)
การประมวลผลกลุ่มเมฆ

เทคโนโลยีประมวลผลแบบกลุ่มเมฆ บริการแบบกลุ่มเมฆ การโยกย้ายงานไปประมวลผลแบบกลุ่มเมฆ ระบบเวิร์กโฟลว์ที่ใช้สถาปัตยกรรมการประมวลผลแบบกลุ่มเมฆ การทดสอบประสิทธิภาพการประมวลผลแบบกลุ่มเมฆ การสร้างบริการการประมวลผลบนกลุ่มเมฆ โอเพนซอร์สแพลตฟอร์มแบบกลุ่มเมฆ

Course codes : 88646565
Credit : 3(2-2-5)
การบริหารจัดการระบบ

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

Course codes : 88646665
Credit : 3(2-2-5)
การใช้ชีวิตอย่างชาญฉลาดด้วย IOT

แนวคิดของอินเตอร์เน็ตในทุกสิ่ง เทคโนโลยีด้านไอโอที สถาปัตยกรรมไมโครคอนโทรลเลอร์ อุปกรณ์อินพุต เอาท์พุตและอุปกรณ์ต่อพ่วง การเชื่อมต่ออินพุท-เอาท์พุทและอุปกรณ์แสดงผล อุปกรณ์ฮาร์ดแวร์ไอโอที การโต้ตอบระหว่างซอฟต์แวร์และฮาร์ดแวร์ในอุปกรณ์ไอโอที ระบบปฏิบัติการสำหรับอุปกรณ์ไอโอที การใช้เครือข่ายและฮาร์ดแวร์เครือข่าย โครงสร้างของอินเทอร์เน็ต โปรโตคอลเครือข่าย

Course codes : 88647065
Credit : 3(2-2-5)
การโปรแกรมสื่อผสมสำหรับหลายแพลตฟอร์ม

องค์ประกอบของสื่อผสม เทคโนโลยีสื่อผสมและแพลตฟอร์ม แอคชั่นสคริปต์โปรแกรม การจัดการเหตุการณ์ การออกแบบและการสร้างส่วนเชื่อมต่อแบบโต้ตอบกับผู้ใช้และส่วนนำทาง การวางแผนและค่าใช้จ่าย การออกแบบและการพัฒนาโครงการสื่อผสมแบบบูรณาการสำหรับหลายแพลตฟอร์ม

Course codes : 88647165
Credit : 3(2-2-5)
หลักการโปรแกรมบนอุปกรณ์เคลื่อนที่

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

Course codes : 88647265
Credit : 3(2-2-5)
การพัฒนาซอฟต์แวร์สำหรับอุปกรณ์เคลื่อนที่

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

Course codes : 88647365
Credit : 3(2-2-5)
การพัฒนาซอฟต์แวร์สำหรับอุปกรณ์เคลื่อนที่หลายแพลตฟอร์ม

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

Course codes : 88647465
Credit : 3(2-2-5)
สถาปัตยกรรมไมโครเซอร์วิส

สถาปัตยกรรมไมโครเซอร์วิส การออกแบบไมโครเซอร์วิส เรสฟูเอพีไอ เทคโนโลยีที่เกี่ยวข้องกับไมโครเซอร์วิส โดเมนไดร์ฟเวนดีไซน์ การติดต่อสื่อสารภายในสถาปัตยกรรมไมโครเซอร์วิส เอพีไอเกตเวย์ การพัฒนาไมโครเซอร์วิส

Course codes : 88648065
Credit : 3(2-2-5)
หลักการโปรแกรมสำหรับระบบอัจฉริยะ

การพัฒนาซอฟต์แวร์ การออกแบบส่วนติดต่อผู้ใช้ ประยุกต์การเรียนรู้ของเครื่องจักร การเรียนรู้แบบมีผู้สอน การเรียนรู้แบบไม่มีผู้สอน ปัญหาในโลกแห่งความจริงด้วยระบบอัจฉริยะ เทคนิคการพัฒนาระบบอัจริยะ

Course codes : 88648165
Credit : 3(2-2-5)
ปัญญาประดิษฐ์เบื้องต้น

ปัญญาประดิษฐ์ ปัญหาและการนิยามปัญหา ปริภูมิการค้นหา การค้นข้อมูลแบบฮิวริสติก การเรียนรู้ของเครื่องจักร การเรียนรู้แบบมีผู้สอน โครงข่ายประสาทเทียม การเรียนรู้แบบไม่มีผู้สอน ปัญหาในโลกแห่งความจริงด้วยปัญญาประดิษฐ์ เทคนิคในการพัฒนาปัญญาประดิษฐ์

Course codes : 88648265
Credit : 3(2-2-5)
การจัดเก็บและการสืบค้นสารสนเทศ

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

Course codes : 88648365
Credit : 3(3-0-6)
ระบบแนะนำ

แนวคิดเบื้องต้นเกี่ยวกับระบบแนะนำ หลักการและการพัฒนาโปรแกรม เทคนิคการกรองร่วม การกรองตามเนื้อหา การกรองตามความรู้ การกรองแบบผสมผสาน การอธิบายในระบบแนะนำ การประเมินประสิทธิภาพ การประยุกต์งานของระบบแนะนำ

Course codes : 88648465
Credit : 3(3-0-6)
การทำเหมืองเว็บและการวิเคราะห์ข้อมูลจากโซเชียลมีเดีย

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

Course codes : 88648565
Credit : 3(3-0-6)
การประมวลผลภาษาธรรมชาติเบื้องต้น

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

Course codes : 88648665
Credit : 3(2-2-5)
การประมวลผลภาพดิจิทัล

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

Course codes : 88648765
Credit : 3(2-2-5)
ข้อมูลขนาดใหญ่

กรอบความคิดของข้อมูลขนาดใหญ่ สถาปัตยกรรมสําหรับการจัดการข้อมูลขนาดใหญ่ วิธีการวิเคราะห์ข้อมูลขนาดใหญ่ รูปแบบแฟ้มข้อมูลสำหรับการประมวลผข้อมูลขนาดใหญ่

Course codes : 88648865
Credit : 3(2-2-5)
การเรียนรู้เชิงลึก

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

Course codes : 88649165
Credit : 3(3-0-6)
หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 1

หัวข้อใหม่สำหรับวิทยาการคอมพิวเตอร์ คอมพิวเตอร์กราฟฟิก ชีวสารสนเทศศาสตร์ วิทยาศาสตร์ข้อมูล ปัญญาประดิษฐ์ การทำเหมืองข้อมูล เครือข่ายคอมพิวเตอร์และความมั่นคง และ ระบบผู้เชี่ยวชาญ

Course codes : 88649265
Credit : 3(2-2-5)
หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 2

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

Course codes : 88649365
Credit : 3(3-0-6)
หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 3

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

Course codes : 88649465
Credit : 3(2-2-5)
หัวข้อเลือกสรรทางวิทยาการคอมพิวเตอร์ 4

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

Course codes : 88649565
Credit : 3(0-9-0)
การฝึกประสบการณ์วิชาชีพทางด้านวิทยาการคอมพิวเตอร์

การปฏิบัติงานที่ได้รับมอบหมายจากสถานประกอบการ การกําหนดปัญหาจากกระบวนการทำงาน การกําหนดวัตถุประสงค์การศึกษา การวิเคราะห์ปัญหา การทบทวนทฤษฎีและงานวิจัยที่เกี่ยวข้อง การนำเสนอวิธีการแก้ปัญหา การวิจารณ์ผล จริยธรรมและจรรยาบรรณของพนักงาน

2.4 วิชาสหกิจศึกษา

Course codes : 88649665
Credit : 6(0-18-9)
สหกิจศึกษา

การปฏิบัติงานที่ได้รับมอบหมายจากสถานประกอบการ กำหนดตำแหน่งงาน การกําหนดปัญหาจากกระบวนการทำงาน การกําหนดวัตถุประสงค์การศึกษา การวิเคราะห์ปัญหา การทบทวนทฤษฎีและงานวิจัยที่เกี่ยวข้อง การนำเสนอวิธีการแก้ปัญหา การวิจารณ์ผล การอ้างอิงผลงานของผู้อื่นและการเขียนเอกสารอ้างอิงตามระบบสากล การเขียนรายงานวิชาการฉบับสมบูรณ์ การเขียนบทความวิชาการเพื่อเผยแพร่ในวารสารทางวิชาการ การเขียนบทคัดย่อ การเสนอรายงานวิชาการด้วยปากเปล่า จริยธรรมและจรรยาบรรณของพนักงาน