ชื่อหลักสูตร : หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศและวิทยาการข้อมูล หลักสูตรปรับปรุง พ.ศ.2569

ชื่อปริญญา : วิทยาศาสตรบัณฑิต (เทคโนโลยีสารสนเทศและวิทยาการข้อมูล) (วท.บ. (เทคโนโลยีสารสนเทศและวิทยาการข้อมูล))

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

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

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

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

1.1.1 เรียนวิชาภาษาอังกฤษ จำนวน 1 รายวิชา

Course codes : 89510169
Credit : 3(2-2-5)
ภาษาอังกฤษเพื่อการสื่อสารในชีวิตประจำวัน

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

1.1.2 เลือกเรียนวิชาภาษาอังกฤษ จำนวน 1 รายวิชา

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

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

Course codes : 89510369
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับนักวิทยาศาสตร์และนวัตกร

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

Course codes : 89510469
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับอุตสาหกรรมซอฟต์พาวเวอร์

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

Course codes : 89510569
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับผู้ปฏิบัติงานด้านสุขภาพ

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

1.2 Module 2 การแก้ไขปัญหาอย่างสร้างสรรค์ในยุคดิจิทัล

Course codes : 89520169
Credit : 2(1-2-3)
การคิดแก้ปัญหาอย่างสร้างสรรค์

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

Course codes : 89520269
Credit : 2(1-2-3)
ทักษะดิจิทัลและใช้ปัญญาประดิษฐ์อย่างฉลาด

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

Course codes : 89520369
Credit : 2(1-2-3)
การคิดเชิงระบบกับการแก้ปัญหา

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

Course codes : 89520469
Credit : 2(1-2-3)
การวิเคราะห์ข้อมูลเพื่อการตัดสินใจในยุคดิจิทัล

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

1.3 Module 3 การจัดการชีวิตในสังคมหลากวัฒนธรรม

Course codes : 89530169
Credit : 2(1-2-3)
สุขภาวะและบุคลิกภาพในยุคดิจิทัล

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

Course codes : 89530269
Credit : 2(1-2-3)
พลังแห่งความต่าง เสริมความสำเร็จให้ทีม

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

Course codes : 89530369
Credit : 2(1-2-3)
ไลฟ์พลัส

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

Course codes : 89530469
Credit : 2(1-2-3)
สมดุลดี ชีวีมีสุขในยุคดิจิทัล

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

Course codes : 89530569
Credit : 2(1-2-3)
แรงบันดาลใจเพื่อสุขภาพ

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

Course codes : 89530669
Credit : 2(1-2-3)
การอยู่ร่วมกันในสังคมแห่งความหลากหลาย

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

Course codes : 89530769
Credit : 2(1-2-3)
อาหารเพื่อสุขภาพและสมดุลชีวิต

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

1.4 Module 4 ความเป็นผู้ประกอบการยุคใหม่

Course codes : 89540169
Credit : 2(1-2-3)
การบริหารการเงินและความเป็นผู้ประกอบการสำหรับชีวิตยุคใหม่

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

Course codes : 89540269
Credit : 2(1-2-3)
พื้นฐานการลงทุนและการบริหารความเสี่ยง

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

Course codes : 89540369
Credit : 2(1-2-3)
ภาวะผู้นำและการจัดการทีมสำหรับผู้ประกอบการยุคใหม่

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

Course codes : 89540469
Credit : 2(1-2-3)
การเงินธุรกิจและภาษีอากรสำหรับผู้ประกอบการยุคใหม่

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

Course codes : 89540569
Credit : 2(1-2-3)
หลักเศรษฐศาสตร์เพื่อความเป็นผู้ประกอบการยุคใหม่

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

Course codes : 89540669
Credit : 2(1-2-3)
การตัดสินใจทางการเงินอย่างชาญฉลาดในยุคดิจิทัล

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

Course codes : 89540769
Credit : 2(1-2-3)
ก้าวสู่ความเป็นผู้ประกอบการที่ขับเคลื่อนด้วยนวัตกรรม

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

2.1 วิชาปรับพื้นฐาน (ไม่นับหน่วยกิต)

Course codes : 29010069
Credit : 3(3-0-6)
คณิตศาสตร์และสถิติที่จำเป็นสำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

2.2 วิชาแกน

Course codes : 29011069
Credit : 3(3-0-6)
คณิตศาสตร์สำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29011169
Credit : 3(3-0-6)
การจัดการเทคโนโลยีสารสนเทศและวิทยาการข้อมูลในยุคดิจิทัล

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

Course codes : 29011269
Credit : 3(2-2-5)
การคิดและการแก้ปัญหาเชิงตรรกะ

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

Course codes : 29011369
Credit : 3(2-2-5)
การเขียนโปรแกรม 1

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

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

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

Course codes : 29011569
Credit : 3(2-2-5)
สถิติสำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29011669
Credit : 3(3-0-6)
คณิตศาสตร์ดิสครีตเบื้องต้น

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

Course codes : 29011769
Credit : 3(2-2-5)
ความรู้เบื้องต้นทางวิทยาการข้อมูล

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

Course codes : 29021869
Credit : 3(2-2-5)
ระบบฐานข้อมูล

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

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

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

Course codes : 29022069
Credit : 3(2-2-5)
เครือข่ายคอมพิวเตอร์และความปลอดภัยทางไซเบอร์

สถาปัตยกรรมเครือข่าย โปรโตคอล การส่งข้อมูล และการตั้งค่าเครือข่าย โมเดล โอเอสไอ (Open Systems Interconnection) ความมั่นคงปลอดภัยทางไซเบอร์ ภัยคุกคาม การประเมินความเสี่ยง และการใช้มาตรการรักษาความปลอดภัยเพื่อป้องกันโครงสร้างพื้นฐานของเครือข่าย หลักการเขียนโปรแกรมให้มีความปลอดภัย การจัดการช่องโหว่ การป้องกันการโจมตีแบบต่าง ๆ การเข้ารหัสข้อมูลและการตรวจสอบความปลอดภัยของซอฟต์แวร์

Course codes : 29022169
Credit : 3(2-2-5)
การวิเคราะห์และออกแบบระบบ

องค์ประกอบของระบบ วิธีการพัฒนาระบบ การวิเคราะห์ความต้องการ การศึกษาความเป็นไปได้ การออกแบบระบบ การออกแบบรายละเอียดซอฟต์แวร์ การออกแบบข้อมูลและฐานข้อมูล การสร้างซอฟต์แวร์ต้นแบบ การวิเคราะห์และออกแบบแบบจำลอง เอกสารความต้องการระบบ การนำเสนอผลการวิเคราะห์และออกแบบ

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

เทคโนโลยีและกระบวนการพัฒนาเว็บไซต์สมัยใหม่ ภาษาโปรแกรมสำหรับการพัฒนาเว็บไซต์ จาวาสคริปต์, การเชื่อมต่อฐานข้อมูล เทคโนโลยีเอแจ็กซ์ แนวคิดและการประยุกต์ใช้เอ็มวีซี ความปลอดภัยทางไซต์เบอร์ SQL injection, Cross-Origin Resource Sharing (CORS), Cross site scripting (XSS) รวมถึงการใช้ซอฟต์แวร์เสรี

Course codes : 29022369
Credit : 3(2-2-5)
ปัญญาประดิษฐ์เชิงสร้างสรรค์สำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29032469
Credit : 3(2-2-5)
มโนภาพข้อมูล

แนวคิดพื้นฐานเกี่ยวกับการสร้างมโนภาพข้อมูล หลักการออกแบบ เทคนิคการสร้างมโนภาพข้อมูล การออกแบบแดชบอร์ด การเล่าเรื่องด้วยข้อมูล เครื่องมือสำหรับสร้างสร้างมโนภาพข้อมูล กรณีศึกษาสำหรับองค์กร

Course codes : 29032569
Credit : 3(3-2-5)
วิศวกรรมซอฟต์แวร์

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

Course codes : 29042669
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

2.3.1 วิชาเอกบังคับ สำหรับกลุ่มวิชาเอกธุรกิจอัจฉริยะ

Course codes : 29025069
Credit : 3(2-2-5)
ธุรกิจอัจฉริยะเบื้องต้น

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

Course codes : 29025169
Credit : 3(2-2-5)
วิศวกรรมข้อมูล

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

Course codes : 29035269
Credit : 3(2-2-5)
การเขียนโลว์โค๊ด

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

Course codes : 29035369
Credit : 3(2-2-5)
การสร้างแนวคิดทางธุรกิจและการสร้างแบบจำลองกระบวนการทางธุรกิจ

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

Course codes : 29035469
Credit : 3(2-2-5)
ระบบสนับสนุนการตัดสินใจ

แนวคิดระบบสนับสนุนการตัดสินใจ กระบวนการตัดสินใจ องค์ประกอบของระบบสนับสนุนการตัดสินใจ การจำลองและการวิเคราะห์ การวิเคราะห์เชิงธุรกิจ ระบบสนับสนุนการตัดสินใจ ระบบปัญญาประดิษฐ์ การบูรณาการและทิศทางของระบบสนับสนุนการตัดสินใจ

Course codes : 29035569
Credit : 3(2-2-5)
การตลาดดิจิทัลและ อีคอมเมิร์ซ

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

Course codes : 29035669
Credit : 3(2-2-5)
แอปพลิเคชันซอฟต์แวร์สำหรับธุรกิจ

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

2.3.2 วิชาเอกเลือก สำหรับกลุ่มวิชาเอกธุรกิจอัจฉริยะ

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

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

Course codes : 29036169
Credit : 3(2-2-5)
เครื่องมือสำหรับการทำเหมืองข้อมูล

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

Course codes : 29036269
Credit : 3(2-2-5)
การบริหารจัดการความสัมพันธ์ของลูกค้า

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

Course codes : 29036369
Credit : 3(2-2-5)
การสร้างสื่อดิจิทัล

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

Course codes : 29036469
Credit : 3(2-2-5)
แชทบอทสำหรับธุรกิจ

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

Course codes : 29036569
Credit : 3(2-2-5)
การวิเคราะห์ข้อมูลเพื่อการตัดสินใจทางธุรกิจ

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

Course codes : 29036669
Credit : 3(2-2-5)
หัวข้อเลือกสรรด้านธุรกิจอัจฉริยะ

หัวข้อพิเศษด้านธุรกิจอัจฉริยะที่น่าสนใจในปัจจุบัน

2.3.3 การบูรณาการการเรียนรู้กับการทำงาน

Course codes : 29039069
Credit : 2(0-6-3)
การเตรียมความพร้อมด้านวิชาชีพ

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

Course codes : 29049169
Credit : 1(0-2-0)
สัมมนาเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

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

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

Course codes : 29049369
Credit : 2(0-6-3)
ฝึกประสบการณ์วิชาชีพ

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

Course codes : 29049469
Credit : 1(0-2-1)
การเตรียมความพร้อมด้านโครงงานเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29049569
Credit : 3(0-9-5)
โครงงานเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

1.1.1 เรียนวิชาภาษาอังกฤษ จำนวน 1 รายวิชา

Course codes : 89510169
Credit : 3(2-2-5)
ภาษาอังกฤษเพื่อการสื่อสารในชีวิตประจำวัน

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

1.1.2 เลือกเรียนวิชาภาษาอังกฤษ จำนวน 1 รายวิชา

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

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

Course codes : 89510369
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับนักวิทยาศาสตร์และนวัตกร

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

Course codes : 89510469
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับอุตสาหกรรมซอฟต์พาวเวอร์

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

Course codes : 89510569
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับผู้ปฏิบัติงานด้านสุขภาพ

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

1.2 Module 2 การแก้ไขปัญหาอย่างสร้างสรรค์ในยุคดิจิทัล

Course codes : 89520169
Credit : 2(1-2-3)
การคิดแก้ปัญหาอย่างสร้างสรรค์

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

Course codes : 89520269
Credit : 2(1-2-3)
ทักษะดิจิทัลและใช้ปัญญาประดิษฐ์อย่างฉลาด

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

Course codes : 89520369
Credit : 2(1-2-3)
การคิดเชิงระบบกับการแก้ปัญหา

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

Course codes : 89520469
Credit : 2(1-2-3)
การวิเคราะห์ข้อมูลเพื่อการตัดสินใจในยุคดิจิทัล

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

1.3 Module 3 การจัดการชีวิตในสังคมหลากวัฒนธรรม

Course codes : 89530169
Credit : 2(1-2-3)
สุขภาวะและบุคลิกภาพในยุคดิจิทัล

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

Course codes : 89530269
Credit : 2(1-2-3)
พลังแห่งความต่าง เสริมความสำเร็จให้ทีม

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

Course codes : 89530369
Credit : 2(1-2-3)
ไลฟ์พลัส

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

Course codes : 89530469
Credit : 2(1-2-3)
สมดุลดี ชีวีมีสุขในยุคดิจิทัล

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

Course codes : 89530569
Credit : 2(1-2-3)
แรงบันดาลใจเพื่อสุขภาพ

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

Course codes : 89530669
Credit : 2(1-2-3)
การอยู่ร่วมกันในสังคมแห่งความหลากหลาย

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

Course codes : 89530769
Credit : 2(1-2-3)
อาหารเพื่อสุขภาพและสมดุลชีวิต

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

1.4 Module 4 ความเป็นผู้ประกอบการยุคใหม่

Course codes : 89540169
Credit : 2(1-2-3)
การบริหารการเงินและความเป็นผู้ประกอบการสำหรับชีวิตยุคใหม่

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

Course codes : 89540269
Credit : 2(1-2-3)
พื้นฐานการลงทุนและการบริหารความเสี่ยง

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

Course codes : 89540369
Credit : 2(1-2-3)
ภาวะผู้นำและการจัดการทีมสำหรับผู้ประกอบการยุคใหม่

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

Course codes : 89540469
Credit : 2(1-2-3)
การเงินธุรกิจและภาษีอากรสำหรับผู้ประกอบการยุคใหม่

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

Course codes : 89540569
Credit : 2(1-2-3)
หลักเศรษฐศาสตร์เพื่อความเป็นผู้ประกอบการยุคใหม่

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

Course codes : 89540669
Credit : 2(1-2-3)
การตัดสินใจทางการเงินอย่างชาญฉลาดในยุคดิจิทัล

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

Course codes : 89540769
Credit : 2(1-2-3)
ก้าวสู่ความเป็นผู้ประกอบการที่ขับเคลื่อนด้วยนวัตกรรม

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

2.1 วิชาปรับพื้นฐาน (ไม่นับหน่วยกิต)

Course codes : 29010069
Credit : 3(3-0-6)
คณิตศาสตร์และสถิติที่จำเป็นสำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

2.2 วิชาแกน

Course codes : 29011069
Credit : 3(3-0-6)
คณิตศาสตร์สำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29011169
Credit : 3(3-0-6)
การจัดการเทคโนโลยีสารสนเทศและวิทยาการข้อมูลในยุคดิจิทัล

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

Course codes : 29011269
Credit : 3(2-2-5)
การคิดและการแก้ปัญหาเชิงตรรกะ

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

Course codes : 29011369
Credit : 3(2-2-5)
การเขียนโปรแกรม 1

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

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

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

Course codes : 29011569
Credit : 3(2-2-5)
สถิติสำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29011669
Credit : 3(3-0-6)
คณิตศาสตร์ดิสครีตเบื้องต้น

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

Course codes : 29011769
Credit : 3(2-2-5)
ความรู้เบื้องต้นทางวิทยาการข้อมูล

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

Course codes : 29021869
Credit : 3(2-2-5)
ระบบฐานข้อมูล

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

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

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

Course codes : 29022069
Credit : 3(2-2-5)
เครือข่ายคอมพิวเตอร์และความปลอดภัยทางไซเบอร์

สถาปัตยกรรมเครือข่าย โปรโตคอล การส่งข้อมูล และการตั้งค่าเครือข่าย โมเดล โอเอสไอ (Open Systems Interconnection) ความมั่นคงปลอดภัยทางไซเบอร์ ภัยคุกคาม การประเมินความเสี่ยง และการใช้มาตรการรักษาความปลอดภัยเพื่อป้องกันโครงสร้างพื้นฐานของเครือข่าย หลักการเขียนโปรแกรมให้มีความปลอดภัย การจัดการช่องโหว่ การป้องกันการโจมตีแบบต่าง ๆ การเข้ารหัสข้อมูลและการตรวจสอบความปลอดภัยของซอฟต์แวร์

Course codes : 29022169
Credit : 3(2-2-5)
การวิเคราะห์และออกแบบระบบ

องค์ประกอบของระบบ วิธีการพัฒนาระบบ การวิเคราะห์ความต้องการ การศึกษาความเป็นไปได้ การออกแบบระบบ การออกแบบรายละเอียดซอฟต์แวร์ การออกแบบข้อมูลและฐานข้อมูล การสร้างซอฟต์แวร์ต้นแบบ การวิเคราะห์และออกแบบแบบจำลอง เอกสารความต้องการระบบ การนำเสนอผลการวิเคราะห์และออกแบบ

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

เทคโนโลยีและกระบวนการพัฒนาเว็บไซต์สมัยใหม่ ภาษาโปรแกรมสำหรับการพัฒนาเว็บไซต์ จาวาสคริปต์, การเชื่อมต่อฐานข้อมูล เทคโนโลยีเอแจ็กซ์ แนวคิดและการประยุกต์ใช้เอ็มวีซี ความปลอดภัยทางไซต์เบอร์ SQL injection, Cross-Origin Resource Sharing (CORS), Cross site scripting (XSS) รวมถึงการใช้ซอฟต์แวร์เสรี

Course codes : 29022369
Credit : 3(2-2-5)
ปัญญาประดิษฐ์เชิงสร้างสรรค์สำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29032469
Credit : 3(2-2-5)
มโนภาพข้อมูล

แนวคิดพื้นฐานเกี่ยวกับการสร้างมโนภาพข้อมูล หลักการออกแบบ เทคนิคการสร้างมโนภาพข้อมูล การออกแบบแดชบอร์ด การเล่าเรื่องด้วยข้อมูล เครื่องมือสำหรับสร้างสร้างมโนภาพข้อมูล กรณีศึกษาสำหรับองค์กร

Course codes : 29032569
Credit : 3(3-2-5)
วิศวกรรมซอฟต์แวร์

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

Course codes : 29042669
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

2.3.1 วิชาเอกบังคับ สำหรับกลุ่มวิชาเอกนวัตกรรมซอฟต์แวร์

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

แนวทางการพัฒนาระบบเชิงวัตถุ หลักการเชิงวัตถุ แนวคิดการวิเคราะห์เชิงนามธรรม แนวคิดในการสร้างและจำแนกคลาส การวิเคราะห์และออกแบบระบบเชิงวัตถุโดยใช้ยูเอ็มแอล(Unified Modeling Language) ยูสเคสไดอะแกรม คลาสไดอะแกรม คอมมูนิเคชันไดอะแกรม ซีเควนส์ไดอะแกรมและสเตตไดอะแกรม

Course codes : 29023169
Credit : 3(2-2-5)
การออกแบบประสบการณ์ของผู้ใช้/ส่วนต่อประสานกับผู้ใช้

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

Course codes : 29033269
Credit : 3(2-2-5)
การเขียนโปรแกรมส่วนหน้า

การพัฒนาเว็บไซต์และแอปพลิเคชันฝั่งผู้ใช้ หลักการออกแบบและพัฒนาส่วนติดต่อผู้ใช้งาน หลักการวางโครงสร้างเว็บเพจ การออกแบบเลย์เอาต์ที่ตอบสนอง เทคนิคการใช้ซีเอสเอสขั้นสูง การใช้เฟรมเวิร์กที่ได้รับความนิยม การจัดการดีโอเอ็ม การเขียนโค้ดเชิงโมดูล และการสร้างแอปพลิเคชันแบบ SPA (Single Page Application) การฝึกปฏิบัติในการพัฒนาโครงการจริง เพื่อเสริมสร้างทักษะการทำงานเป็นทีมและการแก้ไขปัญหาในการพัฒนาแอปพลิเคชัน

Course codes : 29033369
Credit : 3(2-2-5)
การเขียนโปรแกรมส่วนหลัง

การศึกษาและพัฒนาระบบฝั่งเซิร์ฟเวอร์ โดยเฉพาะการออกแบบและพัฒนา API ที่มีประสิทธิภาพ รวมถึงการสร้างและจัดการสถาปัตยกรรมแบบ Microservice เพื่อให้ระบบมีความยืดหยุ่นและรองรับการขยายตัวได้ง่าย การออกแบบ RESTful และ GraphQL APIs, การบริหารจัดการฐานข้อมูล SQL และ NoSQL การทำงานร่วมกันของ Microservices, การรักษาความปลอดภัยและการจัดการสิทธิ์ในการเข้าถึง และการทำงานแบบ Asynchronous เพื่อเพิ่มประสิทธิภาพของระบบ การฝึกปฏิบัติการพัฒนาโครงการจริงเพื่อเสริมสร้างทักษะการทำงานร่วมกันในทีมและการแก้ปัญหาที่ซับซ้อนในการพัฒนาแอปพลิเคชัน

Course codes : 29033469
Credit : 3(2-2-5)
เทคโนโลยีแพลตฟอร์ม

การทำงานร่วมกันของฮาร์ดแวร์และซอฟต์แวร์ การแทนข้อมูล การส่งข้อมูล รหัสคอมพิวเตอร์ หลักการของระบบปฏิบัติการ ระบบแฟ้มข้อมูล เครื่องจักร สเหมือน การประมวลผลแบบคลาวด์

Course codes : 29033569
Credit : 3(3-0-6)
การจัดการความมั่นคงสารสนเทศ

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

Course codes : 29033669
Credit : 3(2-2-5)
การพัฒนาแบบขับเคลื่อนด้วยการทดสอบ

แนวคิดของการพัฒนาขับเคลื่อนโดยการทดสอบ การออกแบบและการปรับโครงสร้าง กระบวนการพัฒนาที่ขับเคลื่อนโดยการทดสอบ การทดสอบยูนิต วัฏจักรของการพัฒนาขับเคลื่อนโดยการทดสอบ ประโยชน์และข้อจํากัดของการพัฒนาขับเคลื่อนโดยการทดสอบ

2.3.2 วิชาเอกเลือก สำหรับกลุ่มวิชาเอกนวัตกรรมซอฟต์แวร์

Course codes : 29034069
Credit : 3(2-2-5)
การพัฒนาแอปพลิเคชันบนโทรศัพท์เคลื่อนที่

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

Course codes : 29034169
Credit : 3(2-2-5)
กระบวนการหุ่นยนต์อัตโนมัติ

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

Course codes : 29034269
Credit : 3(2-2-5)
เทคโนโลยีอัจฉริยะ

การแนะนำ DobotStudio ตัวอย่างการสอนและการเล่นซ้ำ การทำงานในโหมดออฟไลน์ การเขียนและการวาดภาพ การทำงานแกะสลักด้วยเลเซอร์ การแกะสลักภาพแบบเฉดสีเทา การควบคุมด้วยท่าทางมือ การใช้งานการพิมพ์ 3 มิติ การปรับเทียบ การใช้งาน Blockly การใช้งานรางเลื่อน การสาธิต I/O แบบมัลติเพล็กซ์ การเขียนโปรแกรมใน DobotStudio ด้วย Blockly สายพานลำเลียงและแอปพลิเคชัน

Course codes : 29034369
Credit : 3(2-2-5)
ระบบจัดการฐานข้อมูล

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

Course codes : 29034469
Credit : 3(2-2-5)
การเขียนโปรแกรมอินเทอร์เน็ตสำหรับทุกสรรพสิ่ง

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

Course codes : 29034569
Credit : 3(2-2-5)
เทคโนโลยีสารสนเทศเพื่อการบริหารจัดการธุรกิจ

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

Course codes : 29034669
Credit : 3(2-2-5)
หัวข้อเลือกสรรด้านนวัตกรรมซอฟต์แวร์

หัวข้อพิเศษด้านนวัตกรรมซอฟต์แวร์ที่น่าสนใจในปัจจุบัน

2.3.3 การบูรณาการการเรียนรู้กับการทำงาน

Course codes : 29039069
Credit : 2(0-6-3)
การเตรียมความพร้อมด้านวิชาชีพ

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

Course codes : 29049169
Credit : 1(0-2-0)
สัมมนาเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

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

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

Course codes : 29049369
Credit : 2(0-6-3)
ฝึกประสบการณ์วิชาชีพ

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

Course codes : 29049469
Credit : 1(0-2-1)
การเตรียมความพร้อมด้านโครงงานเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29049569
Credit : 3(0-9-5)
โครงงานเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

1.1.1 เรียนวิชาภาษาอังกฤษ จำนวน 1 รายวิชา

Course codes : 89510169
Credit : 3(2-2-5)
ภาษาอังกฤษเพื่อการสื่อสารในชีวิตประจำวัน

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

1.1.2 เลือกเรียนวิชาภาษาอังกฤษ จำนวน 1 รายวิชา

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

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

Course codes : 89510369
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับนักวิทยาศาสตร์และนวัตกร

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

Course codes : 89510469
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับอุตสาหกรรมซอฟต์พาวเวอร์

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

Course codes : 89510569
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับผู้ปฏิบัติงานด้านสุขภาพ

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

1.2 Module 2 การแก้ไขปัญหาอย่างสร้างสรรค์ในยุคดิจิทัล

Course codes : 89520169
Credit : 2(1-2-3)
การคิดแก้ปัญหาอย่างสร้างสรรค์

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

Course codes : 89520269
Credit : 2(1-2-3)
ทักษะดิจิทัลและใช้ปัญญาประดิษฐ์อย่างฉลาด

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

Course codes : 89520369
Credit : 2(1-2-3)
การคิดเชิงระบบกับการแก้ปัญหา

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

Course codes : 89520469
Credit : 2(1-2-3)
การวิเคราะห์ข้อมูลเพื่อการตัดสินใจในยุคดิจิทัล

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

1.3 Module 3 การจัดการชีวิตในสังคมหลากวัฒนธรรม

Course codes : 89530169
Credit : 2(1-2-3)
สุขภาวะและบุคลิกภาพในยุคดิจิทัล

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

Course codes : 89530269
Credit : 2(1-2-3)
พลังแห่งความต่าง เสริมความสำเร็จให้ทีม

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

Course codes : 89530369
Credit : 2(1-2-3)
ไลฟ์พลัส

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

Course codes : 89530469
Credit : 2(1-2-3)
สมดุลดี ชีวีมีสุขในยุคดิจิทัล

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

Course codes : 89530569
Credit : 2(1-2-3)
แรงบันดาลใจเพื่อสุขภาพ

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

Course codes : 89530669
Credit : 2(1-2-3)
การอยู่ร่วมกันในสังคมแห่งความหลากหลาย

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

Course codes : 89530769
Credit : 2(1-2-3)
อาหารเพื่อสุขภาพและสมดุลชีวิต

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

1.4 Module 4 ความเป็นผู้ประกอบการยุคใหม่

Course codes : 89540169
Credit : 2(1-2-3)
การบริหารการเงินและความเป็นผู้ประกอบการสำหรับชีวิตยุคใหม่

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

Course codes : 89540269
Credit : 2(1-2-3)
พื้นฐานการลงทุนและการบริหารความเสี่ยง

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

Course codes : 89540369
Credit : 2(1-2-3)
ภาวะผู้นำและการจัดการทีมสำหรับผู้ประกอบการยุคใหม่

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

Course codes : 89540469
Credit : 2(1-2-3)
การเงินธุรกิจและภาษีอากรสำหรับผู้ประกอบการยุคใหม่

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

Course codes : 89540569
Credit : 2(1-2-3)
หลักเศรษฐศาสตร์เพื่อความเป็นผู้ประกอบการยุคใหม่

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

Course codes : 89540669
Credit : 2(1-2-3)
การตัดสินใจทางการเงินอย่างชาญฉลาดในยุคดิจิทัล

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

Course codes : 89540769
Credit : 2(1-2-3)
ก้าวสู่ความเป็นผู้ประกอบการที่ขับเคลื่อนด้วยนวัตกรรม

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

2.1 วิชาปรับพื้นฐาน (ไม่นับหน่วยกิต)

Course codes : 29010069
Credit : 3(3-0-6)
คณิตศาสตร์และสถิติที่จำเป็นสำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

2.2 วิชาแกน

Course codes : 29011069
Credit : 3(3-0-6)
คณิตศาสตร์สำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29011169
Credit : 3(3-0-6)
การจัดการเทคโนโลยีสารสนเทศและวิทยาการข้อมูลในยุคดิจิทัล

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

Course codes : 29011269
Credit : 3(2-2-5)
การคิดและการแก้ปัญหาเชิงตรรกะ

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

Course codes : 29011369
Credit : 3(2-2-5)
การเขียนโปรแกรม 1

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

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

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

Course codes : 29011569
Credit : 3(2-2-5)
สถิติสำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29011669
Credit : 3(3-0-6)
คณิตศาสตร์ดิสครีตเบื้องต้น

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

Course codes : 29011769
Credit : 3(2-2-5)
ความรู้เบื้องต้นทางวิทยาการข้อมูล

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

Course codes : 29021869
Credit : 3(2-2-5)
ระบบฐานข้อมูล

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

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

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

Course codes : 29022069
Credit : 3(2-2-5)
เครือข่ายคอมพิวเตอร์และความปลอดภัยทางไซเบอร์

สถาปัตยกรรมเครือข่าย โปรโตคอล การส่งข้อมูล และการตั้งค่าเครือข่าย โมเดล โอเอสไอ (Open Systems Interconnection) ความมั่นคงปลอดภัยทางไซเบอร์ ภัยคุกคาม การประเมินความเสี่ยง และการใช้มาตรการรักษาความปลอดภัยเพื่อป้องกันโครงสร้างพื้นฐานของเครือข่าย หลักการเขียนโปรแกรมให้มีความปลอดภัย การจัดการช่องโหว่ การป้องกันการโจมตีแบบต่าง ๆ การเข้ารหัสข้อมูลและการตรวจสอบความปลอดภัยของซอฟต์แวร์

Course codes : 29022169
Credit : 3(2-2-5)
การวิเคราะห์และออกแบบระบบ

องค์ประกอบของระบบ วิธีการพัฒนาระบบ การวิเคราะห์ความต้องการ การศึกษาความเป็นไปได้ การออกแบบระบบ การออกแบบรายละเอียดซอฟต์แวร์ การออกแบบข้อมูลและฐานข้อมูล การสร้างซอฟต์แวร์ต้นแบบ การวิเคราะห์และออกแบบแบบจำลอง เอกสารความต้องการระบบ การนำเสนอผลการวิเคราะห์และออกแบบ

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

เทคโนโลยีและกระบวนการพัฒนาเว็บไซต์สมัยใหม่ ภาษาโปรแกรมสำหรับการพัฒนาเว็บไซต์ จาวาสคริปต์, การเชื่อมต่อฐานข้อมูล เทคโนโลยีเอแจ็กซ์ แนวคิดและการประยุกต์ใช้เอ็มวีซี ความปลอดภัยทางไซต์เบอร์ SQL injection, Cross-Origin Resource Sharing (CORS), Cross site scripting (XSS) รวมถึงการใช้ซอฟต์แวร์เสรี

Course codes : 29022369
Credit : 3(2-2-5)
ปัญญาประดิษฐ์เชิงสร้างสรรค์สำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29032469
Credit : 3(2-2-5)
มโนภาพข้อมูล

แนวคิดพื้นฐานเกี่ยวกับการสร้างมโนภาพข้อมูล หลักการออกแบบ เทคนิคการสร้างมโนภาพข้อมูล การออกแบบแดชบอร์ด การเล่าเรื่องด้วยข้อมูล เครื่องมือสำหรับสร้างสร้างมโนภาพข้อมูล กรณีศึกษาสำหรับองค์กร

Course codes : 29032569
Credit : 3(3-2-5)
วิศวกรรมซอฟต์แวร์

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

Course codes : 29042669
Credit : 3(2-2-5)
ภาษาอังกฤษสำหรับเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

2.3.1 วิชาเอกบังคับสำหรับกลุ่มวิชาเอกวิทยาการข้อมูล

Course codes : 29027069
Credit : 3(2-2-5)
การเขียนโปรแกรมไพทอนสำหรับวิทยาการข้อมูล

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

Course codes : 29027169
Credit : 3(3-0-6)
พีชคณิตเชิงเส้นเบื้องต้น

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

Course codes : 29037269
Credit : 3(2-2-5)
วิศวกรรมข้อมูลและข้อมูลขนาดใหญ่

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

Course codes : 29037369
Credit : 3(2-2-5)
การวิเคราะห์ข้อมูลขนาดใหญ่

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

Course codes : 29037469
Credit : 3(2-2-5)
การเรียนรู้ของเครื่อง

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

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

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

Course codes : 29037669
Credit : 3(2-2-5)
การประมวลผลภาษาธรรมชาติ

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

2.3.2 วิชาเอกเลือกสำหรับกลุ่มวิชาเอกวิทยาการข้อมูล

Course codes : 29038069
Credit : 3(2-2-5)
คอมพิวเตอร์วิทัศน์

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

Course codes : 29038169
Credit : 3(3-0-6)
การวิเคราะห์ข้อมูลแบบเบย์

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

Course codes : 29038269
Credit : 3(2-2-5)
การจำลองข้อมูลและสร้างตัวแบบเบื้องต้น

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

Course codes : 29038369
Credit : 3(2-2-5)
การจดจำแบบรูป

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

Course codes : 29038469
Credit : 3(2-2-5)
การเขียนโปรแกรมโดรน

องค์ประกอบของโดรน หลักการบินของโดรน การโปรแกรมควบคุมอุปกรณ์ควบคุมการบิน การใช้งานกล้องถ่ายจากโดรน การประมวลภาพจากกล้องถ่ายโดรน การเชื่อมต่อ API

Course codes : 29038569
Credit : 3(2-2-5)
พื้นฐานการวิเคราะห์ข้อมูลทางธุรกิจ

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

Course codes : 29038669
Credit : 3(2-2-5)
หัวข้อเลือกสรรด้านวิทยาการข้อมูล

หัวข้อพิเศษด้านวิทยาการข้อมูลที่น่าสนใจในปัจจุบัน

2.3.3 การบูรณาการการเรียนรู้กับการทำงาน

Course codes : 29039069
Credit : 2(0-6-3)
การเตรียมความพร้อมด้านวิชาชีพ

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

Course codes : 29049169
Credit : 1(0-2-0)
สัมมนาเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

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

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

Course codes : 29049369
Credit : 2(0-6-3)
ฝึกประสบการณ์วิชาชีพ

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

Course codes : 29049469
Credit : 1(0-2-1)
การเตรียมความพร้อมด้านโครงงานเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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

Course codes : 29049569
Credit : 3(0-9-5)
โครงงานเทคโนโลยีสารสนเทศและวิทยาการข้อมูล

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