ศึกษาเกี่ยวกับนิยาม ความสําคัญ และบทบาทของอัลกอริทึมและโครงสร้างข้อมูล การวิเคราะห์อัลกอริทึมขั้นพื้นฐานโครงสร้างข้อมูลแบบพื้นฐานและแบบชั้นสูงบางประเภทรวมทั้งอัลกอริทึมที่ใช้ร่วมและวิธีสร้างโครงสร้างข้อมูลได้แก่ แถวลำดับ กองซ้อน แถวคอย รายการโยง ต้นไม้ ต้นไม้แบบทวิภาค ต้นไม้ค้นหาแบบทวิภาครวมทั้งต้นไม้ชั้นสูงบางประเภท เช่น ต้นไม้เอวีแอล ต้นไม้แบบบาลานซ์ และกราฟ การเรียงลำดับข้อมูลแบบต่าง ๆ และการค้นหาข้อมูล แฮชชิ่ง กลยุทธ์อัลกอริทึม การคำนวณอัลกอริทึม อัลกอริทึมแบบกระจาย ความซับซ้อนของอัลกอริทึม และทฤษฎีการคำนวณได้พื้นฐาน
ศึกษาเกี่ยวกับแนวคิดของระบบฐานข้อมูล แบบจำลองของข้อมูล ฐานข้อมูลเชิงสัมพันธ์ การออกแบบฐานข้อมูลเชิงสัมพันธ์ การทำให้เป็นบรรทัดฐาน ภาษาฐานข้อมูลและภาษาที่ใช้ในการสืบค้นข้อมูล กระบวนการประมวลผลรายการเปลี่ยนแปลง ระบบฐานข้อมูลเชิงกระจาย การออกแบบทางกายภาพของฐานข้อมูล
Study about database system concepts, data modeling, relational databases, relational database design, normalization, query language and database language, transaction processing, distributed databases, and physical database design.
ปฏิบัติการเกี่ยวกับเรื่องที่เรียนในวิชา ระบบฐานข้อมูล (Database System)
The experiments related to Database Systems.
ศึกษาและปฏิบัติการเกี่ยวกับแนวคิด และองค์ประกอบของระบบคอมพิวเตอร์การ
อันตรกิริยา (Interaction) ระหว่างฮาร์ดแวร์และซอฟต์แวร์ การประมวลผลข้อมูลทางอิเล็กทรอนิกส์ วิธีการออกแบบ และพัฒนาโปรแกรม การเขียนโปรแกรมด้วยภาษาระดับสูง การประยุกต์ใช้โปรแกรมด้วยภาษาระดับสูงการประยุกต์ใช้โปรแกรมสำเร็จรูปทางวิศวกรรม
แนวคิดพื้นฐานของการประมวลผลคลาวด์ คุณลักษณะสำคัญของการประมวลผลคลาวด์ ประเภทของการประมวลผลคลาวด์ เทคโนโลยีของการประมวลผลคลาวด์ เวอร์ชวลไลเซชั่น การจัดการคลาวด์ รูปแบบการให้บริการของคลาวด์ ความปลอดภัยในคลาวด์ การใช้เครื่องมือและซอฟต์แวร์ที่เกี่ยวกับคลาวด์
Basic concepts of cloud computing; important characteristic of cloud computing; types of cloud computing; cloud computing technologies; virtualization; cloud management; services of cloud; security in cloud computing; tools and software concerning cloud computing
ระบบการประมวลผลข้อมูล วัฏจักรของระบบ วิธีการวิเคราะห์เครื่องมือที่ใช้ในการวิเคราะห์ค่าใช้จ่าย การกา หนดปัญหา การเขียนโครงการ การศึกษาความเหมาะสม วิธีการออกแบบเครื่ องมือที่ใช้ในการออกแบบการพิจารณาฐานข้อมูล การออกแบบระบบ การออกแบบแฟ้มข้อมูลและแบบฟอร์ม การออกแบบโปรแกรม การจัดทำเอกสาร วิธีวิทยาการติดตั้งระบบ การเขียนและทดสอบโปรแกรม การบำรุงรักษาซอฟต์แวร์ การเขียนดาต้าโฟลว์ไดอะแกรม ซิสเต็มโฟลว์ชาร์ด อีอาร์ไดอะแกรม ดีซิชนั่
เทเบิล ดีซิชนทรี และ ดาต้าดิกชันนารี
ความรู้พื้นฐานเกี่ยวกับการติดต่อสื่อสารข้อมูล มาตรฐานสำหรับการสื่อสารข้อมูล แบบจำลองการสื่อสาร สัญญาณ การเข้ารหัสการผสมสัญญาณ ตัวกลางที่ใช้ในการสื่อสารข้อมูล การมัลติเพลกส์ การตรวจสอบและแก้ไขความผิดพลาดของข้อมูล การทำงานในชั้นการสื่อสารเดตาลิงค์ โพรโตคอลในชั้นการสื่อสารเดตาลิงค์ เครือข่ายสวิตชิ่งและการบริการ โครงข่ายการสื่อสารระยะไกล