หลักสูตรวิทยาศาสตรมหาบัณฑิต (วท.ม.)
สาขาวิชาวิทยาการคอมพิวเตอร (หลักสูตรใหม พ.ศ. 2554) sñ j ¢~
ชื่อภาษาไทย ชื่อภาษาอังกฤษ
: หลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร : Master of Science Program in Computer Science
sñ vv ¦ k s ภาษาไทย
(ชื่อเต็ม) (ชื่อยอ) ภาษาอังกฤษ (ชื่อเต็ม) (ชื่อยอ)
: : : :
วิทยาศาสตรมหาบัณฑิต (วิทยาการคอมพิวเตอร) วท.ม. (วิทยาการคอมพิวเตอร) Master of Science (Computer Science) M.Sc. (Computer Science)
§m p Ô p j ¢~ โครงสรางหลักสูตร 1. หมวดวิชาแกน 2. หมวดวิชาเอก - วิชาเอกบังคับ - วิชาเอกเลือก 3. หมวดประสบการณวิจัย - วิทยานิพนธ - การศึกษาคนควาอิสระ จํานวนหนวยกิตรวม
ไมนอยกวา
แผน ก แบบ ก1 4*-
แผน ก แบบ ก2 4*-
ไมนอยกวา ไมนอยกวา
6* -
12 12
12 18
ไมนอยกวา ไมนอยกวา
36 -
12 -
6
ไมนอยกวา
36
36
36
หมายเหตุ * ไมนับหนวยกิต
714
หลักสูตร (หนวยกิต)
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
แผน ข 2*
รายวิชาในหลักสูตร หมวดวิชาเอก วิชาเอกบังคับ นิสิตแผน ก แบบ ก2 และแผน ข หลักสูตรวิทยา ศาสตรมหาบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร จะตองเรียนและสอบ ผานรายวิชา ดังตอไปนี้ ใหเรียนครบ 12 หนวยกิต 1204 701 สัมมนาทางวิทยาการคอมพิวเตอรในหัวขอคัดสรร 11(0-2-4) Computer Science Seminar in Selected Topics 1 1204 702 สัมมนาทางวิทยาการคอมพิวเตอรในหัวขอคัดสรร 21(0-2-4) Computer Science Seminar in Selected Topics 2 1204 703 สัมมนาทางวิทยาการคอมพิวเตอรในหัวขอคัดสรร 31(0-2-4) Computer Science Seminar in Selected Topics 3 1204 704* วิทยาระเบียบวิธีวิจัยสําหรับวิทยาการ 3(3-0-6) คอมพิวเตอรและเทคโนโลยีสารสนเทศ Research Methodology for Computer Science and Information Technology 1204 705 การวิเคราะหและออกแบบขั้นตอนวิธีขั้นสูง 3(3-0-6) Advanced Analysis and Design of Algorithms 1204 801* สถิติสําหรับวิทยาการคอมพิวเตอร 3(2-2-5) และเทคโนโลยีสารสนเทศ Statistics for Computer Science and Information Technology หมายเหตุ * หมายถึง แผน ก แบบ ก1 เรียนโดยไมนับหนวยกิตและ จะตองไดผลการประเมินระดับขัน้ S (Satisfactory) ในระบบการใหคะแนน แบบไมมีคาระดับขั้น (รายละเอียดดังเอกสารแนบ ข หมวด 7 ขอ 33.2) ** หมายถึง แผน ก แบบ ก2 และแผน ข สามารถขอยกเวน การเรียนไดเมื่อผานรายวิชา ตองผานวิชาการโปรแกรม และการโปรแกรม เชิงวัตถุ ในระดับ B ขึ้นไป *** หมายถึง แผน ก แบบ ก2 และแผน ข สามารถขอการ ยกเวนการเรียนไดเมือ่ ผานรายวิชา การออกแบบฐานขอมูลและการจัดการ ฐานขอมูล ในระดับ B ขึ้นไป
วิ ช าเอกเลื อ ก นิ สิ ต แผน ก แบบ ก2 หลั ก สู ต รวิ ท ยาศาสตร มหาบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอรจะตองเลือกเรียนและสอบ ผานรายวิชาตางๆ ดังตอไปนี้ไมนอยกวา 12 หนวยกิต และนิสิตแผน ข จะตองเลือกเรียนและสอบผานรายวิชาตางๆ ดังตอไปนี้ไมนอยกวา 18 หนวยกิต ไมจําเปนจะตองเลือกในกลุมวิชาเอกเลือกเดียวกัน กลุมวิชาเอกเลือกเทคโนโลยีการสื่อสารและเครือขาย (Communication and Network Technology) 1204 707 ความมั่นคงเครือขายและเทคโนโลยีสารสนเทศ 3(3-0-6) Network and Information Technology Security 1204 708 เครือขายคอมพิวเตอร 3(3-0-6) Computer Networking 1204 709 ระบบเครือขายคอมพิวเตอรขั้นสูง 3(2-2-5) Advanced Computer Networks 1204 804 การประชุมปฏิบัติการดานการบริหารเครือขาย 3(2-2-5) Network Administration Workshop 1204 805 หัวขอคัดสรรทางดานเครือขายและความมั่นคงขั้นสูง 3(3-0-6) Selected Topics in Advanced Network and Security 1204 806 เครือขายสื่อประสมและอินเทอรเน็ตยุคหนา 3(3-0-6) Multimedia Network and Next Generation Internet 1204 807 การโปรแกรมระบบเครือขายคอมพิวเตอรขั้นสูง 3(3-0-6) Advanced Computer Network Programming 1204 808 ยูนิกซขั้นสูงสําหรับการบริหารเครือขาย 3(3-0-6) Advanced UNIX for Network Administration 1204 809 การออกแบบและจําลองเครือขาย 3(3-0-6) Network Simulation and Modeling 1204 810 การวิเคราะหเครือขาย 3(3-0-6) Network Analysis กลุมวิชาเอกเลือกระบบชาญฉลาด (Intelligent System) 1204 710 คลังขอมูลและการทําเหมืองขอมูล 3(3-0-6) Warehouse and Mining 1204 711 ปญญาประดิษฐขั้นสูง Advanced Artificial Intelligence 1204 712 โครงสรางขอมูลและขั้นตอนวิธีขั้นสูง Advanced Data Structures and Algorithms 1204 713 ระบบผูเชี่ยวชาญ Expert System 1204 714 ระบบสนับสนุนการตัดสินใจ Decision Support System 1204 715 การทําเหมืองขอมูลขั้นสูง Advanced Data Mining 1204 811 การเรียนรูเครื่องจักร Machine Learning คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
Data 3(3-0-6) 3(3-0-6) 3(3-0-6) 3(3-0-6) 3(3-0-6) 3(3-0-6)
715
1204 812 การประมวลผลภาพดิจิทัล 3(3-0-6) Digital Image Processing 1204 813 คอมพิวเตอรวิทัศน 3(2-2-5) Computer Vision 1204 814 จีโนมเชิงหนาที่และจีโนมเชิงเปรียบเทียบ 3(3-0-6) Functional Genomics and Comparative Genomics 1204 815 การคนคืนขอมูลขั้นสูง 3(3-0-6) Advanced Information Retrieval 1204 816 การประมวลผลภาษาธรรมชาติ 3(3-0-6) Natural Language Processing 1204 817 หัวขอคัดสรรทางดานปญญาประดิษฐขั้นสูง 3(3-0-6) Selected Topics in Advanced Artificial Intelligence 1204 818 หัวขอคัดสรรทางดานชีวสารสนเทศ 3(3-0-6) Selected Topics in Bioinformatics กลุมวิชาเอกเลือกการพัฒนาโปรแกรมประยุกต (Application Development) 1204 716 ฐานขอมูลขั้นสูง 3(3-0-6) Advanced Database 1204 717 ปฏิสัมพันธระหวางมนุษยกับคอมพิวเตอร 3(3-0-6) Human and Computer Interaction 1204 718 วิศวกรรมซอฟตแวรประยุกต 3(3-0-6) Applied Software Engineering 1204 719 การพัฒนาโปรแกรมประยุกตบนเว็บ 3(2-2-5) Web-based Application Development 1204 720 การจัดการโครงการซอฟตแวร 3(3-0-6) Software Project Management 1204 721 การพัฒนาซอฟตแวรเพื่อวิสาหกิจ 3(3-0-6) Enterprise Software Development 1204 722 เทคโนโลยีเว็บเชิงความหมาย 3(3-0-6) Semantic Web Technology 1204 723 การตรวจสอบและทวนสอบซอฟตแวร 3(3-0-6) Software Validation and Verification 1204 819 คอมพิวเตอรสรรพสถาน 3(3-0-6) Ubiquitous Computing 1204 820 การพัฒนาซอฟตแวรดวยโอเพนซอรส 3(2-2-5) Open Source Software Development 1204 821 การพัฒนาโปรแกรมประยุกตบนโทรศัพทเคลื่อนที่ 3(2-2-5) Mobile Phone Application Development 1204 822 หัวขอคัดสรรทางดานการพัฒนาโปรแกรมประยุกต 3(3-0-6) Selected Topics in Application Program Development
716
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
หมวดวิ ช าประสบการณ วิ จั ย 36 หนวยกิต สําหรับแผน ก แบบ ก 1 และ 12 หนวยกิต สําหรับแผน ก แบบ ก 2 และ 6 หนวยกิต สําหรับ แผน ข 1204 706* วิทยานิพนธ Thesis 1204 802** วิทยานิพนธ Thesis 1204 803*** การศึกษาคนควาอิสระ Independent Study หมายเหตุ * หลักสูตรแผน ก แบบ ก1 ** หลักสูตรแผน ก แบบ ก2 *** หลักสูตรแผน ข
36 หนวยกิต 12 หนวยกิต 6 หนวยกิต
m² s j ¢~ ~ |z ~ k s j m ¥~ × j ¢~ ¨ Ó
หมวดวิชาเอก วิชาเอกบังคับ 1204 701 สัมมนาทางวิทยาการคอมพิวเตอรในหัวขอคัดสรร 1 1(0-2-4) Computer Science Seminar in Selected Topics 1 สัมมนาตามหัวขอที่กําหนด โดยศึกษาบทความหรือผลงาน วิจยั ทีเ่ กีย่ วของกับวิทยาการคอมพิวเตอรโดยมีอาจารยทปี่ รึกษาใหคําแนะนํา Seminar on the selected topics by studying articles or research papers in the computer science area under an advisor’s supervision 1204 702 สัมมนาทางวิทยาการคอมพิวเตอรในหัวขอคัดสรร 2 1(0-2-4) Computer Science Seminar in Selected Topics 2 สั ม มนาตามหั ว ข อ ที่ กํ า หนดต อ จากสั ม มนาวิ ท ยาการ คอมพิวเตอรในหัวขอคัดสรร 1 โดยศึกษาบทความหรือผลงานวิจัยที่ เกี่ยวของกับหัวขอวิจัยหรือหัวขอการศึกษาคนควาอิสระตามคําแนะนําของ อาจารยที่ปรึกษา Extended seminar on the selected topics from Computer Science Seminar in Selected Topics 1 by studying articles or research papers in the computer science area under an advisor’s supervision 1204 703 สัมมนาทางวิทยาการคอมพิวเตอรในหัวขอคัดสรร 3 1(0-2-4) Computer Science Seminar in Selected Topics 3 สั ม มนาตามหั ว ข อ ที่ กํ า หนดต อ จากสั ม มนาวิ ท ยาการ คอมพิวเตอรในหัวขอคัดสรร 1 และ 2 โดยศึกษาบทความหรือผลงานวิจัย ทีเ่ กีย่ วของกับหัวขอวิจยั หรือหัวขอการศึกษาคนควาอิสระตามคําแนะนําของ อาจารยที่ปรึกษา Extended seminar on the selected topics from Computer Science Seminar in Selected Topics 1 and 2 by studying articles or research papers in the computer science area under an advisor’s supervision
1204 704 วิทยาระเบียบวิธีวิจัยสําหรับวิทยาการ 3(3-0-6) คอมพิวเตอรและเทคโนโลยีสารสนเทศ Research Methodology for Computer Science and Information Technology ความหมายการวิจยั ความสําคัญของการวิจยั ประเภทการวิจยั บุคคลที่เกี่ยวของกับการวิจัยและบทบาท การดําเนินการวิจัย วิธีการสราง เครื่องมือและการหาคุณภาพเครื่องมือวิจัยทางดานวิทยาการคอมพิวเตอร และเทคโนโลยีสารสนเทศ การอานแบบวิทยาศาสตร การวิเคราะหขอมูล และการแปลความหมาย การอางอิง เทคนิคการจัดรูปแบบรายงาน การเขียน รายงานทางวิทยาศาสตร การสรางขอเสนองานวิจัย การรายงาน ตีพิมพงาน วิจยั การใชซอฟตแวรประมวลผลคําและการจัดการอางอิงในการทํารายงาน กรณีศึกษาวิจัยดานวิทยาการคอมพิวเตอรและเทคโนโลยีสารสนเทศ Research definition, significance of research, research categories, persons involved in research and their roles, research processes, research tools construction and quality detemination for computer science and information technology, scientific reading, data analysis and interpretation, reference and citation, report typesetting techniques, scientific writing, developing research proposal, research report, research publishing, Word Processor and reference tools deployment for reporting tasks, research case studies of computer science and information technology 1204 705 การวิเคราะหและออกแบบขั้นตอนวิธีขั้นสูง 3(3-0-6) Advanced Analysis and Design of Algorithms คณิ ต ศาสตร พื้ น ฐานสํ า หรั บ การวิ เ คราะห ขั้ น ตอนวิ ธี โครงสรางขอมูลพื้นฐาน โครงสรางขอมูลขั้นสูง เทคนิคการวิเคราะหขั้น ตอนวิธีขั้นสูง การจัดลําดับและลําดับทางสถิติ การจัดลําดับเครือขาย ขั้นตอนวิธีกราฟ การคูณเมตริกซ ขั้นตอนวิธีทฤษฎีจํานวนและพีชคณิต การเทียบสายอักษร ปญหาเอ็นพีบริบูรณ Mathematical foundations for analyzing algorithms, models of computation, advanced analysis techniques, advanced data structures, sorting and order statistics, sorting network, graph algorithms, matrix multiplication, number theoretic and algebraic algorithms, string matching and NP-complete problems
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
717
1204 801 สถิติสําหรับวิทยาการคอมพิวเตอร 3(2-2-5) และเทคโนโลยีสารสนเทศ Statistics for Computer Science and Information Technology ความหมายของสถิติ ขอมูล ตัวแปร ประเภทของตัวแปร มาตรการวัด ประชากร กลุมตัวอยาง พารามิเตอร และสถิติ ความรูพื้นฐาน ทางคณิตศาสตรสําหรับการเรียนรูสถิติ คากลางและคาเบี่ยงเบนมาตรฐาน สถิติกับการแกปญหา การนําเสนอขอมูล การสรุปผลขอมูลโดยใชคาตํ่าสุด คาสูงสุด ควอไทล และมัธยฐาน การออกแบบการทดลอง ตัวแปรคู และ การวิเคราะห (การพล็อทกระจาย ตารางตอเนือ่ ง การออกแบบความสัมพันธ เสนตรง ฟตติ่งไลนใหกับขอมูล) ความนาจะเปน การกระจายทางสถิติ การ สุมตัวอยางและการประมาณคา สถิติสําหรับการเปรียบเทียบคาเฉลี่ย การ วิเคราะหสหสัมพันธ การวิเคราะหความแปรปรวน กรณีศึกษาทางสถิติ เกี่ยวกับวิทยาการคอมพิวเตอรและเทคโนโลยีสารสนเทศ ปฏิบัติการโดย ใชซอฟตแวรทางสถิติ Meaning of statistics, data, variables, types of variables, measurement scales, population, samples, parameters and statistics, fundamental of mathematics for statistics, mean, standard deviation, statistics and problem solving, sum up data by using maximum, minimum, quartile, and median, experimental design, bi-variate and analysis (scatter plots, contingency tables, modeling linear relationships, fitting line to data), probability, statistical distribution, sampling and estimation, statistics for comparing means, correlation analysis, analysis of variance, statistic case studies of computer science and information technology, practical laboratories by statistical software วิชาเอกเลือก กลุมวิชาเอกเลือกเทคโนโลยีการสื่อสารและเครือขาย (Communication and Network Technology) 1204 707 ความมั่นคงเครือขายและเทคโนโลยีสารสนเทศ 3(3-0-6) Network and Information Technology Security พืน้ ฐานความมัน่ คงระบบเครือขายและเทคโนโลยีสารสนเทศ พืน้ ฐานวิทยาการรหัสลับและประเด็นวิจยั พืน้ ฐานการควบคุมการเขาถึงและ ประเด็นวิจยั ขาวสารทีเ่ ปนของเจาตัวจริงและฟงกชนั แฮช ลายเซ็นดิจทิ ลั และ โพรโทคอลแสดงความเปนเจาตัวทีถ่ กู ตอง มาตรฐานพีจพี แี ละการฝกปฏิบตั ิ โดยซอฟตแวรและเครื่องมือที่เกี่ยวของ กรณีศึกษาและการฝกปฏิบัติการ ดานการทดสอบทะลวงทีท่ นั สมัย หัวขอคัดสรรเกีย่ วกับความมัน่ คงของเว็บ หัวขอคัดสรร และการฝกปฏิบตั กิ ารในประเด็นรอนทีท่ นั สมัยทางดานความ มั่นคงเทคโนโลยีสารสนเทศอื่นๆ
718
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
Fundamentals of network and information security, fundamentals of cryptology and its research issues, fundamentals of access control techniques and research issues, message authentication and hash functions, digital signatures and authentication protocols, an OpenPGP standard and a practical session on related software/tools, a case study and practical sessions on modern penetration tests, selected topics on web security, selected topics and practical sessions on other recent hot network and information security issues 1204 708 เครือขายคอมพิวเตอร 3(3-0-6) Computer Networking พื้นฐานการสื่อสารขอมูล เครือขายและองคประกอบของ เครือขาย ชองทางและพิธีการสงสัญญาณ การออกแบบและวิเคราะหเครือ ขายคอมพิวเตอร เครือขายแบบทองถิ่น เมือง และแวน ไอเอ็มพี โทโพโล ยี พิธีการของเครือขาย สถาปตยกรรมการสื่อสารคอมพิวเตอร โพรโทคอล และสถาปตยกรรม มาตรฐานโอเอสไอ โพรโทคอลในระดับชั้นกายภาพ และสื่อสําหรับการสื่อสาร โพรโท-คอลระดับดาตาลิงค โพรโทคอลของ แลนและแวน รายละเอียดของโพรโทคอลอินเทอรเน็ต รูปแบบการสื่อสาร โดยสูตรโพรโทคอลทีซีพีไอพี แนวคิดการตอเชื่อมอินเทอรเน็ต โพรโท คอลสําหรับคนหาเสนทาง โพรโทคอลในระดับทรานสปอรต โพรโทคอล ควบคุมความคับคั่ง โพรโทคอลควบคุมความผิดพลาดการสงขอมูล (ทั้ง แบบเออารคิวและแบบเฟค) โพรโทคอลควบคุมการไหลของขอมูล โพรโท คอลในระดับโปรแกรมประยุกต (เอชทีทีพี เอสเอ็มทีพี ดีเอ็นเอส เอฟทีพี เอสเอ็นเอ็มพี ทีเอดทีพี และอื่นๆ) ปฏิบัติการอุปกรณเครือขายโดยใช อุปกรณที่ใชอยูในภาคเอกชน Basic data communication, network and its elements, channels and signaling protocol, design and analysis of computer networks, Local Area Network (LAN), Metropolitan Area Network (MAN) and Wide Area Network (WAN) topology, communication architecture computer, protocol and architecture, Open System Interconnect (OSI) standard, physical protocols and media data link protocols, LAN protocols, WAN protocols and details of the Internet protocol, TCP/IP model, Internetworking concepts, routing protocols, transport protocols (UDP, TCP), congestion control protocols, error control protocols (both ARQ and FEC), flow control protocols, application protocols (HTTP, SMTP, DNS, FTP, SNMP, TFTP, etc.), practical laboratory on commercial network devices/ software
1204 709 ระบบเครือขายคอมพิวเตอรขั้นสูง 3(2-2-5) Advanced Computer Networks เทคนิคการกําหนดหมายเลขทีอ่ ยูไ อพีขนั้ สูง (เชน การกําหนด สับเน็ตมารคแบบความยาวไมคงที่) โพรโทคอลสําหรับการคนหาเสนทาง (เชน อารไอพี เวอรชั่นสอง โอเอสพีเอฟ) แลนเสมือน โพรโทคอลเอสทีพี โพรโทคอลวีทพี ี หัวขอคัดสรรขัน้ สูงเกีย่ วกับโพรโทคอลระดับทรานสปอรต หัวขอคัดสรรขั้นสูงเกี่ยวกับโพรโทคอลระดับโปรแกรมประยุกต การ ประมวลผลแบบกลุม เมฆ ทีอ่ งิ กับความตองการของผูใ ช เทคโนโลยีเสมือน จริง เทคโนโลยีหนวยเก็บขอมูลขั้นสูง (เชน แดส แนส แซน) ปฏิบัติการ อุปกรณเครือขายโดยใชอุปกรณที่ใชอยูในภาคเอกชน และโดยซอฟตแวร เครือขายแบบเปดเผยซอรสโคด Advanced IP addressing techniques (such as Variable Length Subnet Marking: VLSM), routing protocols (such as RIPv2, single-area Open Shortest Path First (OSPF), virtual LANs (VLANs), Spanning Tree Protocol (STP), and VLAN Trucking Protocol (VTP), selected advanced issues on transport protocols, selected advanced issues on application-layered protocol, cloud computing, virtualization technologies, advanced storage technologies (such as DAS, NAS, SAN), practical laboratories on commercial network devices/software and open source network software
1204 806 เครือขายสื่อประสมและอินเทอรเน็ตยุคหนา 3(3-0-6) Multimedia Networks and Next Generation Internet ความตองการทางดานเครือขายและระบบสําหรับโปรแกรม ประยุกตมลั ติมเิ ดียแบบกระจาย เรือ่ งของคุณภาพการบริการในระบบเครือ ขาย ความตองการ สถาปตยกรรม การบริการเครือขายแบบ อินทิเกรทและ ดีฟเฟอรเรนเชียล แนวคิดของความเปนมิตรตอทีซพี ี กรณีระหวางแบนดวดิ ทกบั เวลาแฝงในระบบเครือขายความเร็วสูง การออกแบบขัน้ ตอนวิธแี ละโพร โทคอลเชิงคุณภาพเพื่อสนับสนุนบริการ เครือขายมัลติมิเดีย การโทรศัพท และวีดีโอผานโพรโทคอลอินเทอรเน็ต การควบคุมความคับคั่ง การจัดการ คิวแบบแอ็คทิฟ โพรโทคอลไอพีในยุคถัดไป และเทคโนโลยีใหมอื่นๆ ทาง ดานเครือขาย System and network requirements of distributed multimedia applications, the notion of Quality of Service (QoS): requirements, architecture, integrated and differentiated services, TCP-friendliness concepts, cases of bandwidth versus latency in high-speed networks, qualitative design of algorithms and protocols to support multimedia network services, voices and videos over Internet Protocol, congestion control, active queue management, next generation internet protocol and other modern network technologies
1204 804 การประชุมปฏิบัติการดานการบริหารเครือขาย 3(2-2-5) Network Administration Workshop การอบรมสัมนาและการรวมปฏิบัติการเพื่อใหเกิดทักษะใน หัวขอที่ทันสมัยทางดานการบริหารเครือขาย โดยผูเชี่ยวชาญในหัวขอตางๆ Seminar and workshop to enhance the skills in modern topics of network administration by the experts of each topic
1204 807 การโปรแกรมระบบเครือขายคอมพิวเตอรขั้นสูง 3(3-0-6) Advanced Computer Network Programming การเขียนโปรแกรมเพื่อติดตอระหวางโพรเซส เทคนิคการ ทํางานรวมกันระหวางโพรเซส การโปรแกรมซ็อคเก็ต ชุดการโปรแกรมพี แคพ โพลเซสแบบมัลติเธรด และเทคนิคตาง ๆ ในการสื่อสารผานเครือ ขาย ไคลเอ็นทเซิรฟเวอร เพียรทูเพียร การโปรแกรมดานวิทยาการรหัส ลับ การโปรแกรมในประเด็นอื่นๆ ที่ทันสมัยดานเครือขายและความมั่นคง คอมพิวเตอร Inter-process communication (IPC) programming, process collaboration techniques, socket programming, PCAP API, multi-threaded process, various techniques to communicate over the network, client-server, peer-to-peer, cryptology programming, and programming on other modern issues on network and computer security
หัวขอคัดสรรทางดานเครือขายและความมั่นคงขั้นสูง 3(3-0-6) Selected Topics in Advanced Network and Security หัวขอคัดสรรเกี่ยวกับเทคโนโลยีเครือขายขั้นสูงที่ทันสมัย หัวขอคัดสรรดานความมั่นคงระบบเครือขายและคอมพิวเตอรชั้นสูงที่ทัน สมัย ปฏิบัติการในหัวขอคัดสรรโดยใชอุปกรณเชิงพาณิชยที่ใชอยูในภาค เอกชนและซอฟตแวรที่เปนแบบเปดเผยซอรสโคด สัมมนาในหัวขอวิจัยที่ คัดสรรทางดานความมั่นคงเครือขายและเครือขายคอมพิวเตอรชั้นสูง Selected topics in modern advanced network technologies, selected topics in advanced modern computer network security, selected practical laboratory using open source software & commercial network devices, seminar on selected research topics in computer network and network security
1204 805
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
719
1204 808 ยูนิกซขั้นสูงสําหรับการบริหารเครือขาย 3(3-0-6) Advanced UNIX for Network Administration โครงสรางและองคประกอบของระบบปฏิบัติการยูนิกซ การ ติดตัง้ และใชงานคําสัง่ ตางๆ ของเชลลสคริป การควบคุมการเขาถึง โพรเซส ระบบแฟม การจัดการผูใช หนวยเก็บขอมูล การสํารองขอมูล การเก็บราย ละเอียดการใชงานและการเฝาระวัง การจัดการซอฟตแวร ไดรเวอรและ เคอรเนล การตั้งคาเครือขายทีซีพีไอพี การจัดการเครื่องแมขาย การเพิ่ม ความแข็งแกรงดานความมั่นคง เทคโนโลยีระบบเสมือน แนวคิดไอทีเพื่อ การอนุรกั ษ ปฏิบตั กิ ารในซอฟตแวรแบบเปดเผยโคดทีเ่ ลือกสรรสําหรับการ บริหารเครือขายและโปรแกรมประยุกตบนเครือขาย The structure and composition of the UNIX operating system, installation and UNIX commands, shell scripts, access control, process, file system, user management, storage, backup, logging and monitoring, software management, driver and kernel, TCP/IP network configuration, server management, security hardening, virtualization technologies, data center, Green IT, practical sessions on selected open software for network administration and application 1204 809 การออกแบบและจําลองเครือขาย 3(3-0-6) Network Simulation and Modeling พื้นฐานดานวิศวกรรมสมรรถนะของเครือขาย เปรียบเทียบ เทคนิควิธกี ารทดสอบสมรรถภาพเครือขาย (การสรางโมเดลเชิงคณิตศาสตร เชิงวิเคราะห การจําลองเครือขาย และการวัดคาจริง) เทคนิคการออกแบบ และจําลองเครือขายระดับพืน้ ฐาน การวิเคราะหผลลัพธ โครงงานการจําลอง เครือขายในหลากหลายกรณีโดยแพ็คเก็จจําลองเครือขาย Foundations of network performance engineering, comparison of performance engineering techniques (analytical modeling, network simulation and measurement), basic simulation and modeling techniques, output data analysis, various computer network simulation projects using network simulation packages 1204 810 การวิเคราะหเครือขาย 3(3-0-6) Network Analysis พื้นฐานความนาจะเปนและการสุม พีชคณิต สถิติ สัญญาณ รบกวนในการสื่อสาร ระบบการควบคุม การออกแบบเชิงวิเคราะห โซมารค อฟ ระบบคิวและการจําลองมอนติคาโล การควบคุมการจราจร มัลติเพล็กซิง่ การสูญเสียขอมูล เสนทางแบบไดนามิก ฟงกชันราคาเครือขาย กรณีศึกษา ของคณิตศาสตรกับการออกแบบเครือขายในงานวิจัยใหมๆ Foundations in probability and random processes, liner algebra, statistics, noises in communication, control system, analytical modeling, Markov chains, queuing systems and Monte Carlo simulation, traffic shaping, multiplexing, loss network, dynamic routing, network pricing functions, case studies of network mathematics from recent network research
720
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
กลุมวิชาเอกเลือกระบบชาญฉลาด (Intelligent System) 1204 710 คลังขอมูลและการทําเหมืองขอมูล Data Warehouse and Mining
3(3-0-6)
สถาปตยกรรมและองคประกอบของคลังขอมูล การออกแบบ คลั ง ขอ มู ล กระบวนการพั ฒ นาคลั ง ข อ มู ล กระบวนการเหมื อ งข อ มู ล การสรางเหมืองขอมูล การหาความรูโดยใชเทคนิคเหมืองขอมูลตางๆ Architectures and elements of data warehouse, data warehouse design, data warehouse development methodology, data mining process, data mining implementation, knowledge discovery using data mining technique 1204 711 ปญญาประดิษฐขั้นสูง 3(3-0-6) Advanced Artificial Intelligence การคนหาและงานวิจัยของการศึกษาตรรกะและงานวิจัยทาง ตรรกะ การหาความเหมาะสมและงานวิจัย การเรียนรูของเครื่อง (โครงขาย ประสาทเทียม การจําลองการคัดเลือกโดยธรรมชาติ) และงานวิจยั ทีเ่ กีย่ วของ การจัดแบงประเภทและงานวิจัยที่เกี่ยวของ การคนคืนสารสนเทศและงาน วิจัยที่เกี่ยวของ ระบบควบคุมอัตโนมัติและงานวิจัยที่เกี่ยวของ Search and its research, logic and its research, optimization and its research, machine learning (neural network, genetic algorithm) and its research, classification and its research, information retrieval and its research, autonomous machine and its research 1204 712 โครงสรางขอมูลและขั้นตอนวิธีขั้นสูง 3(3-0-6) Advanced Data Structures and Algorithms โครงสร างข อ มูลแบบตา งๆ (เช น อาร เรย สตริ ง สแตค คิว ทรี กราฟ เซ็ต และ ฮีฟไบนารี่) ขั้นตอนวิธีการเรียงลําดับ กราฟ ทรี การกระทําของเซ็ต ทฤษฎีความซับซอน เอ็นพีบริบูรณ ขบวนการแบงแยก และพิชิตชัยในการแกปญหา ประสิทธิภาพอยางเชิงกํากับของขั้นตอนวิธี การฟงกชันเวียนบังเกิด การปรับแตงขั้นตอนวิธี โดยใชการโปรแกรมแบบ ไดนามิกและขั้นตอนวิธีแบบละโมบ โครงสรางขอมูลและขั้นตอนวิธีที่ใชใน การปญหาทางดานตางๆ เชน งานดานการแพทย การตลาด ชีวสารสนเทศ Various data structures (such as arrays, strings, stacks, queues, trees, graph, set, and binary heaps), sorting algorithms, graph, tree, set operation, complexity theory: NPcompleteness, divide-and-conquer approach to problem solving, asymptotic efficiency of algorithms, recursive function, algorithm optimizations using dynamic programming and greedy algorithms, data structures and algorithm such as medicine, marketing and bioinformatics
1204 713 ระบบผูเชี่ยวชาญ 3(3-0-6) Expert System นิยามและองคประกอบของระบบผูเ ชีย่ วชาญ ฐานความรู การ แทนความรู การแกปญหาโดยการคนหา กลไกการอนุมาน การหาเหตุผล ภายใตความไมแนนอน ตรรกะคลุมเครือ วิศวกรรมซอฟตแวรสําหรับการ ออกแบบระบบผูเชี่ยวชาญ ภาษาและการพัฒนาระบบผูเชี่ยวชาญ ตัวอยาง ระบบผูเชี่ยวชาญ Definition and elements of expert systems, knowledge base, knowledge representation, problem solving by searching, methods of inference, reasoning under uncertainty, fuzzy logic, software engineering for expert systems design, language and expert systems development, examples of expert systems 1204 714 ระบบสนับสนุนการตัดสินใจ 3(3-0-6) Decision Support System หลักการและแนวคิดของการดําเนินการตัดสินใจ ทฤษฎี การตัดสินใจ กระบวนการตัดสินใจ ชนิดของระบบสนับสนุนการตัดสินใจ การสํารวจ การออกแบบ การแปลงปญหา และการพัฒนาระบบเพื่อเพิ่ม ประสิทธิภาพของการตัดสินใจ ตัวอยางระบบสนับสนุนการตัดสินใจ ระบบ ธุรกิจชาญฉลาด Principles and concepts of decision making, decision theory, decision making process, type of decision support system, survey, design, problem formulation and development of systems to enhance effective decision making, examples of decision support systems, business intelligent systems 1204 715 การทําเหมืองขอมูลขั้นสูง 3(3-0-6) Advanced Data Mining ความรูเบื้องตนของความนาจะเปน เครือขายเบย รูปแบบฮิด เดนมารคอฟ ความรูเบื้องตนเกี่ยวกับการขุดคนขอมูลและการขุดคนความ รูใ นฐานขอมูล วิธกี ารขุดคนความรู การขุดคนกฎของขอมูลทีเ่ กิดขึน้ รวมกัน การจําแนกขอมูลโดยขอมูลใกลเคียง การจําแนกขอมูลโดยตนไมตัดสินใจ การจําแนกขอมูลโดยเครือขายใยประสาทเทียม การจัดกลุม ขอมูล โปรแกรม ประยุกตทางการทําเหมืองขอมูล Introduction to probability theory, Bayesian Networks, Hidden Markov Model (HMM), introduction to data mining and Knowledge Discovery in Databases (KDD), the process of KDD, association rules; nearest neighbor classification, decision tree classification, neural networks classification, clustering, data mining applications
1204 811 การเรียนรูเครื่องจักร 3(3-0-6) Machine Learning ความรูพื้นฐานการเรียนรูของเครื่องจักรและการรูจําแบบ โดยใชวิธีการทางสถิติ การเรียนรูแบบมีผูสอน (การเรียนรูแบบกอกําเนิด หรือแบบแยกแยะ การเรียนรูแบบสถิติศาสตรแบบอิงปจจัยและแบบไมอิง ปจจัย เครือขายประสาท ซัพพอรทเวคเตอรแมชชีน) การเรียนรูแบบไมมีผู สอน (การจัดกลุม การลดมิติ วิธีเคอรเนล) ทฤษฏีการเรียนรูทางสถิติ การ เรียนรูแบบเสริมกําลังและการควบคุมแบบปรับได กรณีศึกษางานวิจัยทาง ดานกลไกของเครือ่ งจักรทีใ่ ชงานดานหุน ยนต ชีวะสารสนเทศ การพยากรณ การประมวลผลภาพและสัญญาณ การประมวลผลขอความ และการประมวล ผลขอมูลจากเว็บ Introduction to machine learning and statistical pattern recognition, supervised learning (generative/discriminative learning, parametric/non-parametric learning, neural networks, support vector machines), unsupervised learning (clustering, dimensionality reduction, kernel methods), statistical learning theory, reinforcement learning and adaptive control, applications of machine learning such as to robotic, bioinformatics, forecasting, signal and image processing, text processing, and web data processing 1204 812 การประมวลผลภาพดิจิทัล 3(3-0-6) Digital Image Processing หลักการของการประมวลผลภาพดิจิทัลและโปรแกรมทาง ดานการประมวลผลภาพรูปแบบและการแทนคาขอมูลภาพ ขอมูลภาพสี การแปลงขอมูลภาพการปรับปรุงคุณภาพและการคืนขอมูลภาพการจําแนก ภาพการวิเคราะหเนื้อภาพและรูปทรงของภาพ มอรโฟโลยีทางคณิตศาสตร สําหรับการประมวลผลภาพ กรณีศึกษาเชน การวิเคราะหภาพถายทางการ แพทย การวิเคราะหภาพเอกสาร เปนตน Fundamentals of digital image processing and its application, image formation and representation, colour and colour imagery, image transformation, image enhancement and restoration, image segmentation, texture and shape analysis, mathematical morphology in image processing. Case studies from image processing such as biomedical image processing, document analysis and so on 1204 813 คอมพิวเตอรวิทัศน 3(2-2-5) Computer Vision ความรูเบื้องตนเกี่ยวกับคอมพิวเตอรวิทัศน การไดมาซึ่งภาพ ดิจติ อลการประมวลผลกอนการจําแนกวัตถุ การหาเอกลักษณของวัตถุ การ วิเคราะหเนือ้ ภาพของวัตถุ การแทนคาและการอธิบายรูปรางของวัตถุการรูจ าํ วัตถุการวิเคราะหการเคลือ่ นไหวกรณีศกึ ษางานวิจยั ทางดานคอมพิวเตอรวิ ทัศนเชน การรูจําใบหนา การตรวจจับการเคลื่อนไหวของมนุษย เปนตน
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
721
Introduction to computer vision, image acquisition, image pre-processing, object segmentation, feature extraction, texture analysis, shape representation and description, object recognition, motion analysis, 3D vision and use of 3D vision, case studies from computer vision research such as face recognition, human movement and so on 1204 814 จีโนมเชิงหนาที่และจีโนมเชิงเปรียบเทียบ 3(3-0-6) Functional Genomics and Comparative Genomics การวิเคราะหจีโนมดวยโปรแกรมชีวสารสนเทศ กระบวนการ ทางชีววิทยาโดยอาศัยการแสดงออกของยีนการควบคุมการทํางานของยีน ในระดับจีโนม เทคนิคและการวิเคราะหไมโครอาเรยดเี อ็นเอการทํางานรวม กันระหวางโปรตีน การสงสัญญาณทางชีววิทยา การคนหายีนใหมการจัด กลุมยีนที่ทํางานรวมกัน การสรางวิถีเมตาโบลิสมของยีน การศึกษาจีโนม เชิงเปรียบเทียบ การศึกษาวิวัฒนาการของสิ่งมีชีวิต Genome analysis using bioinformatics tools, Biological processes through genome-wide expression and regulation, DNA microarrays analysis, protein-protein interaction and signal transduction, gene identification and clustering genes into functional groups, building networks and pathways of interacting genes and gene products, perspective of comparative genomics, genome and sequence comparisons to understanding the evolution of organisms and genomic responses to the challenges of evolutionary niches 1204 815 การคนคืนขอมูลขั้นสูง 3(3-0-6) Advanced Information Retrieval หลักการ การออกแบบ การพัฒนา และการประเมินผลระบบ การคนคืนขอมูล ลักษณะสําคัญของการคนคืนขอมูลและการนํามาประยุกต ใชกบั ระบบสารสนเทศ รวมถึงหัวขอตางๆ ทีเ่ กีย่ วกับการคนคืนขอมูลขัน้ สูง กลไกสําหรับคนหาขอมูล การทําเหมืองเว็บ การจัดกลุม การจัดแบงประเภท และการคนคืนขอมูลมัลติมีเดีย Principles, design, implementation, and evaluation of information retrieval, important aspects of information retrieval and its application to information systems, search engine, web mining, clustering, classification, and multimedia retrieval 1204 816 การประมวลผลภาษาธรรมชาติ 3(3-0-6) Natural Language Processing ความรู โ ดยรวมเกี่ ย วกั บ การประมวลผลภาษาธรรมชาติ ขั้นตอนวิธีและรูปแบบจําลองทางภาษา ไดแก การวิเคราะหโครงสราง วากยสัมพันธ การแทนความหมายของประโยค การวิเคราะหและสรางความ เกีย่ วพันระหวางประโยคแนะนําเทคนิคการเรียนรูเ ครือ่ งจักร และเทคนิคเชิง ปริมาณรวมสมัย มาใชในการประมวลผลภาษาธรรมชาติ กรณีศกึ ษางานวิจยั ดานการประมวลผลภาษาธรรมชาติ เชน การประมวลผลภาษาพูด การคนคืน สารสนเทศ ระบบสนทนาและเครื่องแปลภาษา เปนตน
722
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
The role of knowledge in language processing, models and algorithms, syntax analysis of sentences, semantics of sentences, analysis and creating relation between sentences, introduction toapply machine learning technique and contemporary quantitative technique in natural language processing. Case studied in natural language processingresearch such asspeech processing, information retrieval, dialog system and machine translation and so on 1204 817 หัวขอคัดสรรทางดานปญญาประดิษฐขั้นสูง 3(3-0-6) Selected Topics in Advanced Artificial Intelligence หัวขอคัดสรรเกีย่ วกับปญญาประดิษฐขนั้ สูงทีท่ นั สมัย ปฏิบตั ิ การในหัวขอคัดสรรโดยใชเครื่องมือเชิงพาณิชยที่ใชอยูในภาคเอกชนและ ซอฟตแวรที่เปนแบบเปดเผยซอรสโคด สัมมนาในหัวขอวิจัยที่คัดสรรทาง ดานปญญาประดิษฐ Selected topics in modern advanced artificial intelligence, selected practical laboratory using open source software & commercial tools, seminar on selected research topics in artificial intelligence 1204 818 หัวขอคัดสรรทางดานชีวสารสนเทศ 3(3-0-6) Selected Topics in Bioinformatics หัวขอคัดสรรเกีย่ วกับทางดานชีวสารสนเทศทีท่ นั สมัย ปฏิบตั ิ การในหัวขอคัดสรรโดยใชเครื่องมือเชิงพาณิชยที่ใชอยูในภาคเอกชนและ ซอฟตแวรที่เปนแบบเปดเผยซอรสโคด สัมมนาในหัวขอวิจัยที่คัดสรรทาง ดานชีวสารสนเทศ Selected topics in modern advanced bioinformatics, selected practical laboratory using open source software & commercial tools, seminar on selected research topics in bioinformatics กลุมวิชาเอกเลือกการพัฒนาโปรแกรมประยุกต (Application Development) 1204 716 ฐานขอมูลขั้นสูง 3(3-0-6) Advanced Database การจัดการฐานขอมูลใหมีประสิทธิภาพ วิธีการจัดการการ คิวรี่ขอมูลที่มีประสิทธิภาพและการทําอินเด็กซสําหรับฐานขอมูลแบบสปาเชียล เทมโพเรียลและมัลติมีเดีย การวิเคราะหชุดขอมูลที่มีขนาดใหญ (การทําเหมืองขอมูล) ขั้นตอนวิธีสําหรับการจัดกลุมที่มีประสิทธิภาพและ ขยายขนาดไดดี การคนหากฎที่เกิดรวมกันและการจัดแบงประเภทชุด ขอมูลขนาดใหญ Efficient database management, efficient query processing and indexing techniques for spatial, temporal and multimedia databases, analysis of large datasets (data mining), efficient and scalable algorithms for clustering, association rule discovery and classification of very large datasets
1204 717 ปฏิสัมพันธระหวางมนุษยกับคอมพิวเตอร 3(3-0-6) Human and Computer Interaction แนวคิดพื้นฐาน ขอบเขตและประวัติความเปนมาของการ ปฏิสัมพันธระหวางมนุษยกับคอมพิวเตอร คุณสมบัติและปญหาของการ ปฏิสัมพันธระหวางมนุษยกับคอมพิวเตอร ความสามารถและพฤติกรรม ในการโตตอบของมนุษยและคอมพิวเตอร เทคนิคและทฤษฎีเกี่ยวกับ กระบวนการรับรูของมนุษย เทคนิคและทฤษฎีเกี่ยวกับการใชงานของผูใช แนวคิดพื้นฐานเกี่ยวกับวงจรชีวิตของระบบโต ตอบระหวางมนุษยกับ คอมพิวเตอร แนวคิดพืน้ ฐานทางเทคนิคและทฤษฎีของขัน้ ตอนการออกแบบ และพัฒนา ของระบบโตตอบระหวางมนุษยกับคอมพิวเตอร เทคนิคและ ทฤษฎีเกี่ยวกับการทดสอบความสามารถในการใชงานของผูใช แนวคิดพื้น ฐานเกี่ยวกับปฏิสัมพันธระหวางคอมพิวเตอรกับผูใชในบริบทของกลุมผูใช ทิศทางของการปฏิสมั พันธระหวางมนุษยกบั คอมพิวเตอรในยุคคอมพิวเตอร สรรพสถานในอนาคต การออกแบบและประเมินผลการปฏิสมั พันธระหวาง มนุษยกับคอมพิวเตอร Fundamental ideas, history and vision of Human and Computer Interaction (HCI), quality and issues in HCI field, human capabilities to use machines including their learning ability, usability techniques and theories, HCI process Life cycle, design process and techniques in HCI, usability evaluation methods in HCI, Computer System Collaborative Work (CSCW), direction of HCI in ubiquitous computing era 1204 718 วิศวกรรมซอฟตแวรประยุกต 3(3-0-6) Applied Software Engineering รู ป แบบของวงจรชี วิ ต ซอฟต แ วร การวิ เ คราะห ค วาม ตองการและขอกําหนด หลักการออกแบบซอฟตแวร การทวนสอบและ วิธีการทดสอบ การประมาณคาทรัพยากรและกําหนดการ วิธีการและ สถาปตยกรรมการพัฒนาซอฟตแวรแบบเชิงวัตถุและแบบสวนประกอบ ภาษาสําหรับกระบวนการออกแบบซอฟตแวร Software life cycle models, requirements analysis and specification, software design principles, verification and testing methods, resource and schedule estimation, object oriented and component-based software development methods and architectures, languages for designing software processes 1204 719 การพัฒนาโปรแกรมประยุกตบนเว็บ 3(2-2-5) Web-based Application Development เอชทีทีพี เอชทีเอ็มแอล/เอ็กซเอ็มแอล, ชีสควบคุมสไตล (เชน ซีเอสเอส) สคริปฝงไคลเอ็นท (เชน จาวาสคริป) สคริปฝงเซิรฟเวอร (เชน พีเอ็ชพี เอเอสพี เจเอสพี หรือ เซิรฟเล็ท) ดีเอ็ชทีเอ็มแอล เอแจ็ก อาร เ อสเอส/อะตอม สถาป ต ยกรรมของโปรแกรมประยุ ก ต บ นเว็ บ การยืนยันตัวตนและความมั่นคงของโปรแกรมประยุกตบนเว็บ HTTP, HTML/XML, Style sheet (e.g., CSS), client-side script (e.g., java script), server-side script (e.g., PHP, ASP, JSP,
Servlet), DHTML, AJAX, RSS/ATOM, web-based application architecture, web-based authentication/security 1204 720 การจัดการโครงการซอฟตแวร 3(3-0-6) Software Project Management ความรูและความเชี่ยวชาญในการจัดการโครงงานซอฟตแวร วิเคราะหเชิงประเมินงบประมาณในการพัฒนาซอฟตแวรและการจัดตาราง การทํางาน ประเมินคาใชจา ยและหลักการทางเศรษฐกิจจุลภาค วิธกี ารในการ รวบรวมขอมูลและการประเมินผล สามารถวางแผนการจัดการและวิธีการ ในเชิงวิธกี ารทีใ่ ชสาํ หรับการพัฒนาซอฟตแวร ประยุกตใชทฤษฎีและวิธกี าร อยางเหมาะสมกับสถานการณ การจัดการการพัฒนาซอฟตแวร ไดแก การ บงชี้ความเสี่ยง การวิเคราะหความเสี่ยง การวางแผนการจัดการความเสี่ยง การลดความเสี่ยงและการควบคุมความเสี่ยง เกณฑในการวัดคุณภาพของ ซอฟตแวร เกณฑในการวัดคุณภาพกระบวนการพัฒนาซอฟตแวร Knowledge and expertise of software project development, including scheduling and budget estimation, and the principles of micro-economics; Methods of collection and assessment of data; Planning and methods used in software development, and the ability to identify the correct theory and methods for any given situation; Software project management under risk, including: risk identification and analysis, planning under risk, and risk control/minimization; Criteria to assess quality of software and of software process development 1204 721 การพัฒนาซอฟตแวรเพื่อวิสาหกิจ 3(3-0-6) Enterprise Software Development การศึกษาและทําความเขาใจของการออกแบบและพัฒนา ซอฟตแวรวสิ าหกิจ เทคนิคการออกแบบและการพัฒนาซอฟตแวรวสิ าหกิจ เทคโนโลยีที่เกี่ยวของกับการออกแบบของซอฟแวรวิสาหกิจ ระบบการ บริหารจัดการองคกร รวมถึงระบบการวางแผนทรัพยากรขององคกร Study and understanding of developing enterprise components of the enterprise software, the enterprise software design and development, advanced techniques and technologies related to the design and developing of enterprise software, back office, including Enterprise Resource Planning (ERP). 1204 722 เทคโนโลยีเว็บเชิงความหมาย 3(3-0-6) Semantic Web Technology การพัฒนาเว็บไซตเชิงความหมาย พื้นฐานการพัฒนาเว็บ เชิงความหมาย แบบจําลองของอารดีเอฟ ภาษาที่ใชอธิบายขอมูลในเว็บ การคนหาขอมูลการเพิ่มกฏ การประยุกตใชเฟรมเวิรคเชิงความหมาย การรวบรวมขอมูล การใชเอ็กซเอ็มเอลบนเว็บเซอรวิส การแชรขอมูล การพัฒนาและการใชบริการของเว็บเซอรวสิ เชิงความหมาย การจัดการพืน้ ที่ หนวยความจําและเวลา การจัดรูปแบบเว็บเชิงความหมายที่ดี
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
723
Semantic web programming, fundamentals of semantic web, resource description, web ontology language, discovering information, adding rules, applying a programming framework, combining Information, exposing XML-Based web service as RDF, sharing information, developing and using semantic services, managing space and time, semantic web patterns and best practices
issues, examples of applications such as wearable computing, smart environment, etc., design, development and evaluation methods for ubiquitous interaction, future direction of mobile and ubiquitous computing and a project of interaction methods or application development for wearable, mobile and ubiquitous computing using any language future direction of ubiquitous computing, impact of ubiquitous computing on Thailand
1204 723 การตรวจสอบและทวนสอบซอฟตแวร 3(3-0-6) Software Validation and Verification เครื่องมือ วิธีการ และการปฏิบัติ สําหรับการประกันการทวน สอบและการทดสอบซอฟตแวรทพี่ ฒ ั นาขึน้ โดยใชเทคนิคแบบสถิตและแบบ พลวัต การทดสอบซอฟตแวรแบบหลายขั้น การวิเคราะหปญหาและการจัด ทํารายงานสรุป Tools, methods, and current practices used in assessing the quality and correctness of software. roles of testing and formal verification, fundamentals and formal models of program verification, planning and documentation for quality assurance, methods for performing technical reviews, strategies of system testing and integration planning and principles and practices used in conducting tests
1204 820 การพัฒนาซอฟตแวรดวยโอเพนซอรส 3(2-2-5) Open Source Software Development ทฤษฏีและหลักการการพัฒนาโอเพนซอรส มาตรฐานการ พัฒนาโอเพนซอรส กฏหมายและลิขสิทธิ์ที่เกี่ยวของกับโอเพนซอรส การ ประยุกตใชในองคกรและธุรกิจ การพัฒนาโครงงานดวยโอเพนซอรส Theories and principles of open source development, standards of open source technology, laws and licenses related to open sources, open sources in application to organization and business, software development projects using open sources
1204 819 คอมพิวเตอรสรรพสถาน 3(3-0-6) Ubiquitous Computing แนวคิด พื้ น ฐานขอบเขตและที่ มาของคอมพิ ว เตอรส รรพ สถาน คุณสมบัติและปญหาของคอมพิวเตอรสรรพสถาน เทคโนโลยี ระบบเครือขายและระบบไรสาย เทคโนโลยีเซนเซอร เทคนิคและอุปกรณ ใหมๆเพื่อการโตตอบ (เชน จอสาธารณะขนาดใหญ การใชเสียง) ปญหา ในการออกแบบและพัฒนาการโตตอบกับคอมพิวเตอรสรรพสถาน การใช เคลื่อนไหวรางกายหรือมือ การโตตอบ แบบหลายรูปแบบ เปนตน แนวคิด พืน้ ฐานเกีย่ วกับความตระหนักถึงบริบท ปญหาเกีย่ วกับสิทธิสว นบุคคลและ ผลกระทบตอสังคม การออกแบบและประเมินผลระบบคอมพิวเตอรสรรพ สถาน ตัวอยางระบบคอมพิวเตอรสรรพสถาน เชน คอมพิวเตอรสวมใส สิ่ง แวดลอมอัจฉริยะ เปนตน การออกแบบพรอมทั้งพัฒนาและประเมินผล เทคนิควิธกี ารโตตอบระหวางมนุษย และการใชงานคอมพิวเตอรสรรพสถาน หรือระบบคอมพิวเตอรสรรพสถาน โดยใชภาษาใดภาษาหนึ่ง ทิศทางของ คอมพิวเตอรสรรพสถานในอนาคต ผลกระทบที่คอมพิวเตอรสรรพสถาน จะมีผลตอประเทศไทย Fundamental ideas, history and vision of ubiquitous computing, quality of technology and computational technology limitation, basic network technology, emerging sensors technology, up and coming interaction devices and methods (including public large screen, sound, etc.), challenges in design and development of ubiquitous interaction such as gesture interaction and multimodal interaction, context awareness, privacy and society
724
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
1204 821 การพัฒนาโปรแกรมประยุกตบนโทรศัพทเคลื่อนที3(2-2-5) ่ Mobile Phone Application Development การพัฒนาโปรแกรมบนอุปกรณเคลือ่ นทีท่ รี่ องรับระบบปฏิบตั ิ การณที่ทันสมัย เชน ไอโฟน และแอนดรอยย การพัฒนาโปรแกรมที่มีการ ติดตอกับผูใช พัฒนาโปรแกรมใชงานและโปรแกรมเพื่อความบันเทิง การ พัฒนาโปรแกรมใหครอบคลุมเทคโนโลยี เอ็กซเอ็มแอล ไคลแอน-เซิฟเวอร และมัลติทัช Mobile phone application development on various platforms such as Apple iPhone and Android, Graphical User Interface (GUI) development, utility and entertaining program development, programming with XML, client-server and multitouch technology 1204 822 หัวขอคัดสรรทางดานการพัฒนาโปรแกรมประยุกต 3(3-0-6) Selected Topics in Application Program Development หัวขอคัดสรรเกี่ยวกับทางดานการพัฒนาโปรแกรมประยุกต ที่ทันสมัย ปฏิบัติการในหัวขอคัดสรรโดยใชเครื่องมือเชิงพาณิชยที่ใชอยูใน ภาคเอกชนและซอฟตแวรทเี่ ปนแบบเปดเผยซอรสโคด สัมมนาในหัวขอวิจยั ที่คัดสรรทางดานการพัฒนาโปรแกรมประยุกต Selected topics in modern advanced application development, selected practical laboratory using open source software & commercial tools, seminar on selected research topics in application development
หมวดวิชาประสบการณวิจัย 1204 706 วิทยานิพนธ 36 หนวยกิต Thesis การวิจัยเชิงลึกขั้นกาวหนา เพื่อพัฒนาและสรางองคความรู ใหมทางดานวิทยาการคอมพิวเตอร ภายใตคาํ แนะนําอยางใกลชดิ ของคณะ กรรมการควบคุมวิทยานิพนธ และตีพมิ พ (หรือไดรบั การตอบรับใหตพี มิ พ) เผยแพรผลงานวิจัยที่มาจากงานวิทยานิพนธ ในวารสารวิชาการระดับชาติ หรือนานาชาติ หรือเสนอตอทีป่ ระชุมวิชาการทีม่ รี ายงานการประชุมทีย่ อมรับ ในวงวิชาการ An intensive and advanced research to develop and generate a new body of knowledge of computer science, under a close supervision of the thesis advisory committee and publish (or be accepted to publish) the research work in national/international journals or well-accepted conferences with full proceedings
1204 803 การศึกษาคนควาอิสระ 6 หนวยกิต Independent Study การศึกษาคนควาวิจยั เกีย่ วกับวิทยาการคอมพิวเตอร หรือการ เสนอโครงการพิเศษ เพื่อพัฒนางานดานวิทยาการคอมพิวเตอร ตามความ สนใจของนิสิตเปนรายบุคคลภายใตคําแนะนําอยางใกลชิดของอาจารยที่ ปรึกษา และสามารถตีพิมพ (หรือไดรับการตอบรับใหตีพิมพ) เผยแพรผล งานวิจยั ทีม่ าจากงานวิทยานิพนธ ในวารสารวิชาการระดับชาติหรือนานาชาติ หรือเสนอตอที่ประชุมวิชาการที่มีรายงานการประชุมที่ยอมรับในวงวิชาการ An investigative study in the area of computer science or a presentation of a special project for development of technologies in computer science according to the student’s interest, under a close supervision and advice of an advisor and publish (or be accepted to publish) the research work in national/ international journals or well-accepted conferences with full proceedings
1204 802 วิทยานิพนธ 12 หนวยกิต Thesis การวิจยั อิสระในการแกปญ หาหรือสรางองคความรูใ หมทเี่ กีย่ ว กับวิทยาการคอมพิวเตอร ภายใตการแนะนําของคณะกรรมการควบคุม วิทยานิพนธ และสามารถตีพิมพ (หรือไดรับการตอบรับใหตีพิมพ) เผย แพรผลงานวิจัยที่มาจากงานวิทยานิพนธ ในวารสารวิชาการระดับชาติหรือ นานาชาติ หรือเสนอตอที่ประชุมวิชาการที่มีรายงานการประชุมที่ยอมรับใน วงวิชาการ Conducting an individual research project in resolving problems or in building a new body of knowledge in the field of Computer Science under a supervision of the thesis advisory committee and publish (or be accepted to publish) the research work in national/international journals or well-accepted conferences with full proceedings
คู มื อ ห ลั ก สู ต ร
ระดับบัณฑิตศึกษา 2559
725