06017xxx

ชื่อวิชาภาษาไทย: 
วิชาเลือก
ชื่อวิชาภาษาอังกฤษ: 
ELECTIVE COURSE
หน่วยกิต (บรรยาย-ปฏิบัติ): 
3 (3-0-6)

06017951 การโปรแกรมเชิงอ็อบเจกต์      3 (3-0-6)
OBJECT-ORIENTED PROGRAMMING

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Object-oriented program design and development; encapsulation; composition; delegation; abstraction; interface; inheritance; polymorphism; graphical user interface development and event handling; data structures e.g. arrays and collections; exception handling; input/output classes; threads.
 

06017952 การจำลองแบบซอฟต์แวร์ด้วยยูเอ็มแอล      3 (3-0-6)
SOFTWARE MODELING WITH UML

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Object-oriented concept; object-oriented analysis and design; software model with unified modeling language (UML); framework and design pattern; use-case realization; use-case driven development.
 


06017953 เอสโอเอและการโปรแกรมเชิงบริการ      3 (3-0-6)
SOA AND SERVICE PROGRAMMING

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Concepts of service-oriented architecture (SOA); features and benefits of enterprise service bus (ESB); business process management (BPM); type of services; concepts and structures of web services; XML-based web services standards e.g. SOAP, WSDL and UDDI; information technology support service science; development and deployment of web service applications; cloud computing concepts and characteristics; cloud computing service models e.g. infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS).
 


06017954 การสื่อสารและเครือข่ายไร้สาย    3 (3-0-6)
WIRELESS COMMUNICATIONS AND NETWORKS

วิชาบังคับก่อน: ไม่มี PREREQUISITE: NONE

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

Overview of mobile communications and wireless networks; wireless transmission basis, signals, frequencies, radio propagation, and antennas; modulation techniques; multiplexing techniques; spread spectrum techniques; multiple access control techniques; wireless telecommunication systems, mobile telephone systems, satellite communication systems, and digital broadcasting systems; wireless network technologies, ZigBee, Bluetooth, Wi-Fi, WiMedia, and WiMAX; wireless network security; mobile IP; future wireless technologies.
 


06017955 ระบบและเทคโนโลยีแบบกระจาย    3 (3-0-6)
DISTRIBUTED SYSTEMS AND TECHNOLOGY

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Concepts of distributed systems and technologies including distributed systems overview; inter-process communication; remote executing e.g. remote procedure call (RPC) and remote method invocation (RMI); distributed computing architectures e.g. host-terminal, client-server, middle-ware, mobile agent, and peer-to-peer; mobile code; services for distributed systems e.g.consideration issues for distributed systems e.g. synchronization, co-ordination, concurrency control, and replication; fault tolerance; recovery and security in distributed systems; discussions about distributed technologies e.g. clustering, load balancing, peer-to-peer systems, grid computing, and Web services.
 


06017956 การประเมินสมรรถนะของระบบคอมพิวเตอร์และเครือข่าย      3 (3-0-6)
PERFORMANCE EVALUATION OF COMPUTER SYSTEMS AND NETWORKS

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Overview of performance evaluation; performance evaluation techniques; measurement techniques and tools; performance metrics; comparing two or more systems; system performance tuning; performance bottleneck analysis; system workload characterization; capacity planning and forecasting; experimental design and analysis; evaluation result analysis and interpretation; analytical modeling; simulation modeling; queuing theory; performance evaluation practices on computer systems and networks. file service, name/directory service, and time service
 


06017957 ทฤษฎีแถวคอยเบื้องต้น      3 (3-0-6)
INTRODUCTION TO QUEUING THEORY

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Probability; random variable; probability distribution; stochastic process; markov processes; classification of queuing models; markovian and non-markovian queuing systems; single server markovian system; multi server markovian system; semi markovian system; priority queuing; networks of queues; current research topics in queuing theory and its applications. 
 


06017958 เทคโนโลยีการจัดการความรู้      3 (3-0-6)
KNOWLEDGE MANAGEMENT TECHNOLOGY

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Fundamental of knowledge management (KM); KM context and intelligent decision support systems (DSS); relationships of KM and other disciplines; knowledge management technology; knowledge-based systems; inference engine; knowledge discovery from database; case-based reasoning; research issues in KM and knowledge engineering (KE).
 


06017959 การเรียนรู้ของเครื่องจักร      3 (3-0-6)
MACHINE LEARNING

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Basic of machine learning; supervised learning; linear regression; least squares; logistic regression; neural network; k-nearest neighbour; support vector machine; unsupervised learning; k-mean clustering; expectation-maximization algorithm; dimensionality reduction; principal component analysis; cross-validation; evaluating estimator performance; machine learning applications.
 


06017960 การประมวลผลภาษาธรรมชาติ      3 (3-0-6)
NATURAL LANGUAGE PROCESSING

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Overview and modules of natural language processing (NLP); relationships with other disciplines; lexicon and morphological analysis; language corpus resources; phrase and sentence parsing; lexical semantic and semantic representation; applications of NLP; information extraction and information retrieval; machine translation; research issues in NLP.

 

06017961 การค้นคืนสารสนเทศ      3 (3-0-6)
INFORMATION RETRIEVAL

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Introduction to information retrieval (IR); architecture of IR systems; IR evaluation and tools e.g. basic IR ranking models, term vocabulary and postings list, search index construction, term weighting, interactive IR, diversity IR and evaluation, relevance feedback, advanced IR ranking models; clustering; text categorization; information filtering; collaborative recommendations/filtering; web crawling, analysis, and retrieval.
 


06017962 การโฆษณาเชิงคำนวณ      3 (3-0-6)
COMPUTATIONAL ADVERTISING

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Introduction to computational advertising; marketplace design; economics; sponsored search; advertisement retrieval and matching; contextual advertising; display advertising; advertisement targeting; recommender systems; web and mobile advertising; advertisement price auction.
 


06017963 ระบบและการจัดการธุรกิจอิเล็กทรอนิกส์      3 (3-0-6)
E-BUSINESS SYSTEMS AND MANAGEMENT

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Role and importance of digital economy; introduction to E-business; Ebusiness strategy; E-business model; electronic retailing; electronic auction; B2B; web portals; E-business architectures; E-business tools; electronic payment system; security and privacy issues; social media for E-business; case studies of E-business systems and management.
 


06017964 การสร้างคลังข้อมูล      3 (3-0-6)
DATA WAREHOUSING

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Data warehouse concepts; data marts; data warehouse environment architectures; modeling and design techniques for a central data warehouse; multidimensional data modeling; star schema; snowflake schema; fact constellation; populating the data warehouse environment; extract, transform, load (ETL); online analytical processing (OLAP); data warehouse and business intelligence application; roles of data warehouse in supporting decision support systems.

 


06017965 ระบบอัจฉริยะ      3 (3-0-6)
INTELLIGENT SYSTEMS

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Knowledge representation; decision trees; ontology; rule-based expert systems; reasoning; handling uncertainty; Bayesian networks; artificial neural networks; knowledge engineering.
 


06017966 การทำเหมืองข้อมูล      3 (3-0-6)
DATA MINING

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Data mining processes e.g. CRISDM and SEMMA; database segmentation using K-means algorithm; Kohonen neural networks and density-based clustering algorithm classification using decision trees; backpropogation neural networks; Naive Bayes model; association rule discovery using apiori algorithm and FP Tree algorithm; commercial data mining software; applications of data mining; Hadoop and MapReduce architecture, big data analytics using Hadoop technology.
 


06017967 ปัญญาเชิงคำนวณด้วยแนวคิดธรรมชาติ      3 (3-0-6)
NATURE-INSPIRED COMPUTATIONAL INTELLIGENCE

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Artificial neural networks; genetic algorithm; particle swarm optimization; ant colony optimization; marriage in honey bees optimization; and recent nature-inspired algorithms.

 

06017968 การวิเคราะห์ข้อมูลเชิงธุรกิจ      3 (3-0-6)
BUSINESS DATA ANALYTICS

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Overview of MIS, DSS, and EIS with business intelligence analytics; tools and techniques for decision making such as business reporting, visual analytics and business performance management; data warehousing; data mining; text processing such as text analytics, text mining, sentiment analysis; web processing such as web analytics, web mining, and social network analytics; optimization and multi-criteria systems; knowledge management and collaborative systems; big data and future directions for business analytics.
 


06017969 การออกแบบส่วนต่อประสานและการโต้ตอบกับผู้ใช้      3 (3-0-6)
USER INTERFACE AND INTERACTION DESIGN

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Human perception and cognitive theories; human-computer interface devices; interaction styles; user-centered design concept; user and task analysis; interaction design principles and evaluation techniques; information architecture; web design guidelines; user interface design guidelines for desktop and mobile applications; user interface design and prototyping tools.
 


06017970 การประมวลผลภาพและวีด ิทัศน์       3 (3-0-6)
IMAGE AND VIDEO PROCESSING

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Introduction to the theory and practice of image and video computing; image formation and representation; binary image processing; image transformation; image enhancement; noise removal; image compression; image segmentation; feature extraction and detection; color and shading; object recognition; 3D vision; dynamic vision; applications.

 

06017971 เทคโนโลยีการบีบอัดข้อมูล       3 (3-0-6)
DATA COMPRESSION TECHNOLOGY

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Huffman coding; arithmetic coding; Lempel Ziv coding; predictive coding e.g. Burrow Wheeler transform; scalar quantization; vector quantization; discrete Walsh Hadamard transform; discrete cosine transform and its application; wavelet-based coding and its application; fractal image coding and its application; video coding.
 

06017972 หัวข้อขั้นสูงด้านการทดสอบและประกันคุณภาพซอฟต์แวร์       3 (3-0-6)
ADVANCED TOPICS IN SOFTWARE TESTING AND QUALITY ASSURANCE

วิชาบังคับก่อน: ไม่มี Prerequisite: None

ทบทวนนิยามและชนิดของการประกันคุณภาพซอฟต์แวร์และการทดสอบซอฟต์แวร์ เทคนิคการทดสอบ การออกแบบการทดสอบ การจัดการและตัววัดการทดสอบ มาตรฐานการทดสอบ หัวข้อวิจัยด้านการประกันคุณภาพและการทดสอบซอฟต์แวร์

Reviews of definitions and types of software quality assurance (SQA) and software testing; testing techniques; testing design; testing management and metrics; testing standards; research topics in SQA and software testing.
 

06017973 คอมพิวเตอร์กราฟิกส์และแอนิเมชันสามมิติ       3 (3-0-6)
3D COMPUTER GRAPHICS AND ANIMATION

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Introduction to computer graphics and animation systems, modeling concepts such as geometric primitives, geometric transformations and projections, basic and advanced rendering techniques, basic animation techniques such as key-frame animation and interpolation methods, forward and inverse kinematics techniques, advanced animation concepts, post-processing techniques, fundamentals of interactive computer graphic and game programming.
 


06017974 หัวข้อคัดสรรทางด้านเทคโนโลยีสารสนเทศ 1      3 (3-0-6)
SELECTED TOPICS IN INFORMATION TECHNOLOGY 1

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Recent advances and others topics of interest selected by the instructor in the field of information technology.
 


06017975 หัวข้อคัดสรรทางด้านเทคโนโลยีสารสนเทศ 2      3 (3-0-6)
SELECTED TOPICS IN INFORMATION TECHNOLOGY 2

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Recent advances and others topics of interest selected by the instructor in the field of information technology

 

06017976 หัวข้อคัดสรรทางด้านเทคโนโลยีสารสนเทศ 3      3 (2-2-5)
SELECTED TOPICS IN INFORMATION TECHNOLOGY 3

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Recent advances and others topics of interest selected by the instructor in the field of information technology.

 

06017977 หัวข้อคัดสรรทางด้านเทคโนโลยีสารสนเทศ 4      3 (2-2-5)
SELECTED TOPICS IN INFORMATION TECHNOLOGY 4

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Recent advances and others topics of interest selected by the instructor in the field of information technology.
 


06017978 หัวข้อปัจจุบันทางด้านเทคโนโลยีสารสนเทศ 1      3 (3-0-6)
CURRENT TOPICS IN INFORMATION TECHNOLOGY 1

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Recent advances and others topics of interest selected by the instructor in the field of information technology.

 


06017979 หัวข้อปัจจุบันทางด้านเทคโนโลยีสารสนเทศ 2      3 (3-0-6)
CURRENT TOPICS IN INFORMATION TECHNOLOGY 2

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Recent advances and others topics of interest selected by the instructor in the field of information technology

 


06017980 หัวข้อปัจจุบันทางด้านเทคโนโลยีสารสนเทศ 3      3 (2-2-5)
CURRENT TOPICS IN INFORMATION TECHNOLOGY 3

วิชาบังคับก่อน: ไม่มี Prerequisite: None

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

Recent advances and others topics of interest selected by the instructor in the field of information technology.

 


06017981 หัวข้อปัจจุบันทางด้านเทคโนโลยีสารสนเทศ 4      3 (2-2-5)
CURRENT TOPICS IN INFORMATION TECHNOLOGY 4

วิชาบังคับก่อน: ไม่มี Prerequisite: None

ศึกษาในหัวข้อและความก้าวหน้าทางวิชาการที่น่าสนใจทางด้านเทคโนโลยีสารสนเทศ โดย อาจารย์ผู้สอนเป็นผู้คัดเลือก
Recent advances and others topics of interest selected by the instructor in the field of information technology.