ปริญญาโท สาขาวิชาวิทยาการคอมพิวเตอร์

Page 1

หลักสูตรวิทยาศาสตรมหาบัณฑิต (วท.ม.)

สาขาวิชาวิทยาการคอมพิวเตอร (หลักสูตรใหม พ.ศ. 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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.