Course image 1145007 Mobile Application Programming
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา แนวคิดเกี่ยวกับการจัดการกับอุปกรณ์เคลื่อนที่ การจัดการเว็บด้วยเอชทีเอ็มแอล จาวาสคริปต์ และซีเอสเอส สถาปัตยกรรมระบบปฏิบัติการอุปกรณ์เคลื่อนที่ การจัดการโปรแกรมส่วนติดต่อกับผู้ใช้ การจัดการเหตุการณ์และการโต้ตอบ การจัดการมัลติมีเดีย การบริการข้อมูลพื้นที่และระบบฝังตัวอื่น ระบบบริการฐานข้อมูลและเว็บ การสร้างโปรแกรมประยุกต์บนคลาวด์ |
Course Description Concepts in mobile programming; html, javaScript and CSS management; mobile operating system architectures; GUI manager; event handler and interaction manager; multimedia manager; location-based services, GPS and other embedded system; database and web services; building applications on cloud |
Course image 1145004 DBS
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา แนวคิดของการจัดการข้อมูล การจัดการแฟ้มข้อมูล การจัดการฐานข้อมูล สถาปัตยกรรมฐานข้อมูล โมเดลข้อมูล โมเดลเชิงสัมพันธ์ การวิเคราะห์และออกแบบฐานข้อมูล การประมวลผลรายการ การควบคุมภาวการณ์เข้าใช้งานข้อมูลพร้อมกัน การกู้คืนและสำรองข้อมูล |
Course Description Concepts of data management; file management; database management; database architecture; data models; relational data model; database analysis and design; transaction processing; concurrency control; data recovery and backup |
Course image 1146209
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา ความจริงเสริม ความจริงเสมือน เฟรมเวิร์กสำหรับการพัฒนาแอปพลิเคชันเออาร์และวีอาร์ การออกแบบส่วนต่อประสานผู้ใช้ การออกแบบและสร้างโมเดล 3 มิติ วีดิทัศน์และภาพ 2 มิติ การเขียนโปรแกรมสำหรับแอปพลิเคชันเออาร์และวีอาร์ เออาร์และวีอาร์สำหรับการศึกษา การโฆษณา เกมและการจำลอง |
Course Description Augmented reality; virtual reality; framework for AR/VR application development; user interface design; designing and creating 3D models, videos and 2D images; programming for AR/VR application; AR/VR for education, advertising, game and simulation |
Course image 1145004 Database System [2567/1 กลุ่ม DSSI]
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
คำอธิบายรายวิชา
แนวคิดของการจัดการข้อมูล การจัดการแฟ้มข้อมูล การจัดการฐานข้อมูล สถาปัตยกรรมฐานข้อมูล โมเดลข้อมูล โมเดลเชิงสัมพันธ์ การวิเคราะห์และออกแบบฐานข้อมูล การประมวลผลรายการ การควบคุมภาวการณ์เข้าใช้งานข้อมูลพร้อมกัน การกู้คืนและสำรองข้อมูล
Course image 1145206 Image Analytics
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา แนวความคิดพื้นฐานของการจัดเก็บภาพและการนำเข้า คุณสมบัติของภาพดิจิทัล การนำเสนอภาพ โครงสร้างข้อมูลเพื่อการวิเคราะห์ภาพ เรขาคณิตของภาพเดี่ยวและหลายภาพ การแปลงด้วยความเข้มและไบนารี การแปรเปลี่ยนภาพ ระเบียบวิธีการประมวลผลภาพ การกรองภาพตามพื้นที่และความถี่ การปรับปรุงและการฟื้นฟู การทำให้เรียบและคมชัด การแสดงรูปร่างและคำอธิบาย โมเดลสี การประมวลผลแบบหลอกสี การฟื้นฟูความลึก การแบ่งฉากหน้าฉากหลัง การตรวจจับขอบและมุม ภาพสามมิติ การรับรู้ตามกลุ่ม การบีบอัดข้อมูลภาพ การวิเคราะห์การเคลื่อนไหว การสกัดหาลักษณะที่สำคัญในภาพ การฝึกปฏิบัติในหัวข้อที่เกี่ยวข้อง |
Course Description Basic concepts of image formation and acquisition; properties of digitized image; image representation; data structures for image analysis; single and multi-image geometry; intensity and binary transformations; morphology; image preprocessing methodologies; filtering in spatial and frequency domains; enhancement and restoration; smoothing and sharpening; shape representation and description; color models; pseudo-color processing; depth recovery; foreground and background segmentation; edge and corner detection; 3D vision; perceptual grouping; image data compression; motion analysis; extraction of distinctive image features; laboratory work in related topics |
Course image 1145205 Data Mining
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา ความรู้เบื้องต้นเกี่ยวกับการทำเหมืองข้อมูล การเตรียมข้อมูล ขั้นตอนวิธีที่ใช้สำหรับการทำเหมืองข้อมูล การจำแนกประเภทข้อมูล การค้นหากฎความสัมพันธ์ของข้อมูล การจัดกลุ่มโดยใช้ขั้นตอนวิธีเคมีนส์ ซอฟต์แวร์ที่ใช้ในการทำเหมืองข้อมูล การทำเหมืองข้อมูลบนเว็บ การประยุกต์ใช้เหมืองข้อมูล กรณีศึกษาทางธุรกิจ การฝึกปฏิบัติในหัวข้อที่เกี่ยวข้อง |
Course Description Introduction to data mining; data preparation; algorithms for data mining; data classification; association rules discovery; clustering using k-means algorithm; data mining software; web mining; applications of data mining; business case study; laboratory work related to topics |
Course image 1145003 System Analysis and Design
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา ระบบสารสนเทศ วงจรการพัฒนาระบบ การวิเคราะห์ความต้องการ ระเบียบวิธีการวิเคราะห์และออกแบบระบบเชิงโครงสร้าง ระเบียบวิธีการวิเคราะห์และออกแบบระบบด้วยหลักการเชิงวัตถุ เครื่องมือสำหรับการวิเคราะห์และออกแบบระบบ กรณีศึกษา |
Course Description Information system; system development life cycle; requirements analysis; structured-oriented methodology of system analysis and design; object-oriented methodology of system analysis and design; tools for system analysis and design; case studies |
Course image 1145000 Introduction to Computer and Computer Organization
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ วงจรตรรกะเชิงตัวเลข การแทนข้อมูล ระบบบัส หน่วยความจำภายในและภายนอก อุปกรณ์รับส่งข้อมูล ส่วนสนับสนุนระบบปฏิบัติการ หน่วยประมวลผลกลาง หน่วยคำนวณและตรรกะ ชุดคำสั่งและหน่วยควบคุม วิวัฒนาการและรูปแบบของสถาปัตยกรรมคอมพิวเตอร์ หลักการภาษาแอสเซมบลี |
Course Description Introduction to computer; digital logic circuits; data representation; system buses; internal and external memory; input and output devices; operating system support; central processing unit; arithmetic and logic unit; instruction set and control unit; computer architecture evolution and format; assembly language concepts |
ช่องทางอื่นๆ
google classroom:
https://classroom.google.com/c/Mzk5Mzc0NTg1NTAz?cjc=fev65gz
Course image 1145002 Data Structure and Algorithms
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา โครงสร้างข้อมูลเบื้องต้น การวิเคราะห์เวลาดำเนินงานและความซับซ้อนของขั้นตอนวิธี โครงสร้างข้อมูลแบบเชิงเส้น อาร์เรย์ ลิงค์ลิสต์ สแตก คิว โครงสร้างข้อมูลแบบไม่เชิงเส้น ทรี กราฟ เทคนิคการเรียงลำดับข้อมูล เทคนิคการค้นหาข้อมูล การประยุกต์ใช้โครงสร้างข้อมูล การฝึกปฏิบัติในหัวข้อที่เกี่ยวข้อง |
Course Description Introduction to data structures; analysis of running time and complexity of algorithms; linear data structures, arrays, linked lists, stacks, queues; non-linear data structures, trees, graphs; sorting technique; searching technique; applications of data structures; laboratory work related to the topics |
Course image 1145005 Web Programming
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา พื้นฐานเทคโนโลยีบนเว็บ เอชทีเอ็มแอล ซีเอสเอส และจาวาสคริปต์ เจสัน การออกแบบเว็บสำหรับหลายอุปกรณ์ หลักการรับ-ส่งข้อมูลบนเว็บ ส่วนต่อประสานโปรแกรมประยุกต์ การประมวลผลแบบกลุ่มเมฆ การออกแบบและพัฒนาโปรแกรมประยุกต์บนเทคโนโลยีเว็บ เว็บที่มีฐานข้อมูล การเขียนภาษาสคริปต์ฝั่งผู้ให้บริการ การพัฒนาโครงงานบนเว็บ |
Course Description Basic of web technology; HTML, CSS and Javascript; JSON; responsive web design; principles of data communication over web; application programming interface; cloud computing; web application design and implementation; web database; server-side scripting; web project development |
Course image 1145006 Object-oriented Programming (DSSI)
วิทยาการข้อมูลและนวัตกรรมซอฟต์แวร์
|
คำอธิบายรายวิชา แนวคิดและหลักการการเขียนโปรแกรมเชิงอ๊อปเจกต์ คลาสและอ๊อปเจกต์ การห่อหุ้ม การสืบทอด ภาวะพหุสัณฐาน เฟรมเวิร์คสำหรับพัฒนาซอฟต์แวร์เชิงอ๊อปเจกต์ การพัฒนาโครงงานเชิงอ๊อปเจกต์ |
Course Description Concepts and principles of object-oriented programming; class and object; encapsulation; inheritance; polymorphism; frameworks for object oriented software development; object-oriented project development |