Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
- 11 -
รายละเอยดของหลกสตร หลกสตรวทยาศาสตรบณฑต
สาขาวชาวทยาการคอมพวเตอร หลกสตรปรบปรง พ.ศ. 2560
ชอสถาบนอดมศกษา มหาวทยาลยเกษตรศาสตร วทยาเขต/คณะ/ภาควชา วทยาเขตบางเขน คณะวทยาศาสตร ภาควชาวทยาการคอมพวเตอร
หมวดท 1 ขอมลทวไป
1. รหสและชอหลกสตร รหสหลกสตร 25300021100231 ภาษาไทย หลกสตรวทยาศาสตรบณฑต สาขาวชาวทยาการคอมพวเตอร ภาษาองกฤษ Bachelor of Science Program in Computer Science
2. ชอปรญญาและสาขาวชา
ชอเตม วทยาศาสตรบณฑต (วทยาการคอมพวเตอร) ชอยอ วท.บ. (วทยาการคอมพวเตอร) ชอเตม Bachelor of Science (Computer Science) ชอยอ B.S. (Computer Science)
3. วชาเอก (ถาม) ไมม 4. จ านวนหนวยกตทเรยนตลอดหลกสตร ไมนอยกวา 128 หนวยกต 5. รปแบบของหลกสตร 5.1 รปแบบและประเภทของหลกสตร
หลกสตรระดบปรญญาตร 4 ป (ทางวชาการ)
ตามมาตรฐานคณวฒระดบปรญญาตร สาขาคอมพวเตอร พ.ศ. 2552 5.2 ภาษาทใช ภาษาไทยและภาษาองกฤษ 5.3 การรบเขาศกษา รบทงนสตไทยและนสตตางชาต 5.4 ความรวมมอกบสถาบนอน เปนหลกสตรเฉพาะของสถาบน 5.5 การใหปรญญาแกผส าเรจการศกษา ใหปรญญาเพยงสาขาวชาเดยว
มคอ.2
- 27 -
3. หลกสตรและอาจารยผสอน 3.1 หลกสตร
3.1.1 จ านวนหนวยกต รวมตลอดหลกสตร ไมนอยกวา 128 หนวยกต 3.1.2 โครงสรางหลกสตร
(1) หมวดวชาศกษาทวไป ไมนอยกวา 30 หนวยกต
กลมสาระอยดมสข ไมนอยกวา 3 หนวยกต
กลมสาระศาสตรแหงผประกอบการ ไมนอยกวา 3 หนวยกต
กลมสาระภาษากบการสอสาร 13 หนวยกต
กลมสาระพลเมองไทยและพลเมองโลก ไมนอยกวา 3 หนวยกต
กลมสาระสนทรยศาสตร ไมนอยกวา 3 หนวยกต และเลอกเรยนรายวชาใน 5 กลมสาระของหมวดวชาศกษาทวไปเฉพาะทเปนรายวชาของคณะตนสงกดของหลกสตรอกไมนอยกวา 5 หนวยกต ยกเวนกลมสาระภาษาและการสอสาร
(2) หมวดวชาเฉพาะ ไมนอยกวา 92 หนวยกต
วชาแกน 16 หนวยกต
วชาเฉพาะบงคบ 55 หนวยกต
เฉพาะเลอก ไมนอยกวา 21 หนวยกต (3) หมวดวชาเลอกเสร ไมนอยกวา 6 หนวยกต
3.1.3 รายวชา (1) หมวดวชาศกษาทวไป ไมนอยกวา 30 หนวยกต
กลมสาระอยดมสข ไมนอยกวา 3 หนวยกต 01175xxx กจกรรมพลศกษา 1(0-2-1) (Physical Education Activities) และเลอกเรยนอกไมนอยกวา 2 หนวยกต จากรายวชาในหมวดวชาศกษาทวไป กลมสาระอยดมสข
กลมสาระศาสตรแหงผประกอบการ ไมนอยกวา 3 หนวยกต เลอกเรยนไมนอยกวา 3 หนวยกต จากรายวชาในหมวดวชาศกษาทวไป กลมสาระศาสตรแหงผประกอบการ
กลมสาระภาษากบการสอสาร 13 หนวยกต วชาภาษาไทย 3( - - ) วชาภาษาตางประเทศ 1 ภาษา 9( - - ) วชาสารสนเทศ/คอมพวเตอร 1( - - )
- 28 -
กลมสาระพลเมองไทยและพลเมองโลก ไมนอยกวา 3 หนวยกต 01999111 ศาสตรแหงแผนดน 2(2-0-4) (Knowledge of the Land) และเลอกเรยนอกไมนอยกวา 1 หนวยกต จากรายวชาในหมวดวชาศกษาทวไป กลมสาระพลเมองไทยและพลเมองโลก
กลมสาระสนทรยศาสตร ไมนอยกวา 3 หนวยกต เลอกเรยนไมนอยกวา 3 หนวยกต จากรายวชาในหมวดวชาศกษาทวไป กลมสาระสนทรยศาสตร
และเลอกเรยนรายวชาใน 5 กลมสาระของหมวดวชาศกษาทวไปเฉพาะทเปนรายวชาของคณะตนสงกด
ของหลกสตรในแตละวทยาเขตอกไมนอยกวา 5 หนวยกต ยกเวนกลมสาระภาษาและการสอสาร (2) หมวดวชาเฉพาะ ไมนอยกวา 92 หนวยกต
วชาแกน 16 หนวยกต 01417111 แคลคลส I 3(3-0-6) (Calculus I) 01417112 แคลคลส II 3(3-0-6) (Calculus II) 01417322 พชคณตเชงเสนเบองตน 3(3-0-6) (Introductory Linear Algebra) 01418132 หลกมลการคณนา 4(4-0-8) (Fundamentals of Computing) 01422111 หลกสถต 3(3-0-6) (Principles of Statistics)
วชาเฉพาะบงคบ 55 หนวยกต กลมประเดนดานองคการและระบบสารสนเทศ 01418341** ทรพยสนทางปญญาและจรรยาบรรณวชาชพ 3(3-0-6) (Intellectual Properties and Professional Ethics) กลมเทคโนโลยเพองานประยกต 01418221** ระบบฐานขอมลเบองตน 3(3-0-6) (Fundamentals of Database Systems) 01418321** การวเคราะหและการออกแบบระบบ 3(2-2-5) (System Analysis and Design) 01418390** การเตรยมความพรอมสหกจศกษา 1(1-0-2) (Co-operative Education Preparation)
** วชาปรบปรง
- 29 -
01418490 สหกจศกษา 6 (Co-operative Education) 01418497** สมมนา 1 (Seminar) 01418499** โครงงานวทยาการคอมพวเตอร 3(0-9-5) (Computer Science Project) กลมเทคโนโลยและวธการทางซอฟตแวร 01418112* แนวคดการโปรแกรมเบองตน 3(2-2-5) (Fundamental Programming Concepts) 01418113** การโปรแกรมคอมพวเตอร 3(2-2-5) (Computer Programming) 01418211** การสรางซอฟตแวร 3(2-2-5) (Software Construction) 01418231** โครงสรางขอมล 3(3-0-6) (Data Structures) 01418232 การออกแบบและการวเคราะหขนตอนวธ 3(3-0-6) (Algorithm Design and Analysis) กลมโครงสรางพนฐานของระบบ 01418114** วทยาการคอมพวเตอรเบองตน 2(2-0-4) (Introduction to Computer Science) 01418331** ระบบปฏบตการ 4(4-0-8) (Operating Systems) 01418332* ความมนคงในระบบสารสนเทศ 3(3-0-6) (Information Systems Security) 01418333** ทฤษฎออโตมาตา 2(2-0-4) (Automata Theory) 01418334** เทคนคตวแปลโปรแกรม 2(2-0-4) (Compiler Techniques) 01418351** หลกการการสอสารคอมพวเตอรและ 3(3-0-6) การประมวลผลบนคลาวด (Computer Communications and Cloud Computing Principles)
* วชาเปดใหม ** วชาปรบปรง
- 30 -
กลมฮารดแวรและสถาปตยกรรมคอมพวเตอร 01418233** ภาษาแอสเซมบลและสถาปตยกรรมคอมพวเตอร 4(4-0-8) (Assembly Language and Computer Architecture)
วชาเฉพาะเลอก ไมนอยกวา 21 หนวยกต ก. เลอก 3 หนวยกต จากรายวชาตอไปน 01418131 ตรรกศาสตรของดจทลคอมพวเตอร 3(2-2-5) (Digital Computer Logic) 01420245 อเลกทรอนกสเชงเลขเบองตน 2(2-0-4) (Introduction to Digital Electronics) 01420246 อเลกทรอนกสเชงเลขเบองตนภาคปฏบตการ 1(0-3-2) (Laboratory in Introduction to Digital Electronics) ข. เลอกวชาในสาขาวชาวทยาการคอมพวเตอร ไมนอยกวา 18 หนวยกต โดยเปนวชา 014182xx ไมเกน 6 หนวยกต 01418212** การโปรแกรมภาษาซ 3(2-2-5) (C Programming) 01418213** การโปรแกรมภาษาโคบอล 3(2-2-5) (COBOL Programming) 01418214** การโปรแกรมภาษาภาพ 3(2-2-5) (Visual Programming) 01418215** การโปรแกรมภาษาจาวา 3(2-2-5) (Java Programming) 01418216** หลกภาษาโปรแกรม 3(3-0-6) (Principles of Programming Languages) 01418217** การโปรแกรมภาษาลสป 3(2-2-5) (LISP Programming) 01418218** การโปรแกรมภาษาโพรลอก 3(2-2-5) (Prolog Programming) 01418219* การฝกปฏบตการพฒนาซอฟตแวร 1(0-3-2) (Practicum in Software Development) 01418222** การประยกตอนเทอรเนตเพอการพาณชย 3(3-0-6) (Internet Application for Commerce) 01418234** การโปรแกรมอนเทอรเนตของสรรพสง 3(2-2-5) (Programming Internet of Things)
* วชาเปดใหม ** วชาปรบปรง
- 31 -
01418235** ระบบปฏบตการยนกซและการโปรแกรมเปลอกระบบ 3(2-2-5) (Unix Operating System and Shell Programming) 01418311 การโปรแกรมเชงค านวณแบบทาทาย 3(2-2-5) (Challenging Computational Programming) 01418322** หลกระบบสารสนเทศ 3(3-0-6) (Principles of Information System) 01418323** วทยาการขอมลเบองตน 3(2-2-5) (Introduction to Data Science) 01418324 การจดการคณภาพสารสนเทศ 3(3-0-6) (Information Quality Management) 01418325 สถาปตยกรรมระบบจดการฐานขอมล 3(3-0-6) (Database Management System Architecture) 01418326 ฐานขอมลสอประสม 3(3-0-6) (Multimedia Database) 01418327 ระบบสนบสนนการตดสนใจและอจฉรยะทางธรกจ 3(3-0-6) (Decision Support and Business Intelligent Systems) 01418328* ระบบบรหารจดการสารสนเทศดานทรพยากรบคคล 3(2-2-5) (Human Resources Information System) 01418335 การบบอดขอมล 3(3-0-6) (Data Compression) 01418342 การออกแบบและการพฒนา 3(2-2-5) ระบบการวางแผนทรพยากรองคกร (Enterprise Resource Planning System Design and Development) 01418343** การโปรแกรมคอมพวเตอรทางธรกจ 3(2-2-5) (Computer Programming in Business) 01418344** การออกแบบและพฒนาโปรแกรมประยกตส าหรบ 3(2-2-5) อปกรณเคลอนท (Mobile Application Design and Development) 01418352 การสอสารขอมลและเครอขาย 3(3-0-6) (Data Communications and Networks) 01418353* ระบบแบบกระจายและระบบกลมเมฆ 3(3-0-6) (Distributed and Cloud Systems)
* วชาเปดใหม ** วชาปรบปรง
- 32 -
01418381** หลกการสรางภาพเคลอนไหวดวยคอมพวเตอร 3(3-0-6) (Principles of Computer Animation) 01418382** คอมพวเตอรกราฟกสเชงโตตอบเบองตน 3(3-0-6) (Introduction to Interactive Computer Graphics) 01418383** การโปรแกรมเกม 3(3-0-6) (Game Programming) 01418384** การวเคราะหภาพและคอมพวเตอรวทศน 3(3-0-6) (Image Analysis and Computer Vision) 01418385** การประมวลผลภาพดจทล 3(3-0-6) (Digital Image Processing) 01418421** อนตรกรยาระหวางมนษยและคอมพวเตอร 3(3-0-6) (Human Computer Interaction) 01418441** การจดการมตขอมลและรายงานทางธรกจ 3(2-2-5) (Business Data Dimension and Report Management) 01418442** เวบเทคโนโลยและเวบบรการ 3(2-2-5) (Web Technology and Web Services) 01418451 การออกแบบและการบรหารเครอขาย 3(2-2-5) (Network Design and Administration) 01418461 ระบบคนคนสารสนเทศ 3(3-0-6) (Information Retrieval System) 01418462** ปญญาประดษฐ 3(3-0-6) (Artificial Intelligence) 01418471** วศวกรรมซอฟตแวรเบองตน 3(2-2-5) (Introduction to Software Engineering) 01418472 การบรหารและการควบคมโครงการ 3(2-2-5) (Project Management and Control) 01418473 การควบคมและการตรวจสอบงานคอมพวเตอร 3(3-0-6) (Computer Control and Audit) 01418474 การจดการคณภาพซอฟตแวร 3(3-0-6) (Software Quality Management) 01418475** การทดสอบและทวนสอบซอฟตแวร 3(3-0-6) (Software Testing and Verification) 01418476 การวดซอฟตแวร 3(3-0-6) (Software Measurement)
** วชาปรบปรง
- 33 -
01418481** ภาพเคลอนไหวหลายตวละคร 3(3-0-6) (Multi-Character Animation) 01418482** คอมพวเตอรกราฟกส 3(3-0-6) (Computer Graphics) 01418496 เรองเฉพาะทางวทยาการคอมพวเตอร 3 (Selected Topic in Computer Science)
(3) หมวดวชาเลอกเสร ไมนอยกวา 6 หนวยกต
ความหมายของเลขรหสประจ าวชา ความหมายของเลขรหสประจ าวชาในหลกสตรวทยาศาสตรบณฑต สาขาวชาวทยาการคอมพวเตอร
ประกอบดวยเลข 8 หลก มความหมายดงน เลขล าดบท 1-2 (01) หมายถง วทยาเขตบางเขน เลขล าดบท 3-5 (418) หมายถง สาขาวชาวทยาการคอมพวเตอร เลขล าดบท 6 หมายถง ระดบชนป เลขล าดบท 7 มความหมายดงตอไปน
1 หมายถง กลมวชาคอมพวเตอรเบองตน ภาษาโปรแกรมคอมพวเตอร 2 หมายถง กลมวชาวศวกรรมสารสนเทศและฐานขอมล 3 หมายถง กลมวชาระบบคอมพวเตอร โครงสรางขอมล 4 หมายถง กลมวชาการประยกตใชคอมพวเตอร 5 หมายถง กลมวชาการสอสาร เครอขายคอมพวเตอร 6 หมายถง กลมวชาสารสนเทศอจฉรยะและปญญาประดษฐ 7 หมายถง กลมวชาวศวกรรมซอฟตแวร 8 หมายถง กลมวชาระบบสอประสมและคอมพวเตอรกราฟกส 9 หมายถง กลมวชาสหกจศกษา เรองเฉพาะทาง สมมนา ปญหาพเศษ และ
โครงงาน เลขล าดบท 8 หมายถง ล าดบของวชาในแตละกลมวชา
* วชาเปดใหม ** วชาปรบปรง
- 34 -
3.1.4 แสดงตวอยางแผนการศกษา ปท 1 ภาคการศกษาท 1 จ านวนหนวยกต (ชม.บรรยาย-ชม.ปฏบตการ-ชม.ศกษาดวยตนเอง) 01417111 แคลคลส I 3(3-0-6) 01418112 แนวคดการโปรแกรมเบองตน 3(2-2-5) 01418114 วทยาการคอมพวเตอรเบองตน 2(2-0-4) 01999111 ศาสตรแหงแผนดน 2(2-0-4) วชาภาษาไทย 3( - - ) วชาภาษาตางประเทศ 1 ภาษา 3( - - ) วชาเฉพาะเลอก 3( - - ) รวม 19( - - ) ปท 1 ภาคการศกษาท 2 จ านวนหนวยกต (ชม.บรรยาย-ชม.ปฏบตการ-ชม.ศกษาดวยตนเอง) 01417112 แคลคลส II 3(3-0-6) 01418113 การโปรแกรมคอมพวเตอร 3(2-2-5) 01418132 หลกมลการคณนา 4(4-0-8) 01175xxx พลศกษา 1(0-2-1) วชาศกษาทวไปกลมสาระศาสตรแหงผประกอบการ 3( - - ) วชาศกษาทวไปกลมสาระพลเมองไทยและพลเมองโลก 1( - - ) วชาศกษาทวไปกลมสาระสนทรยศาสตร 3( - - ) รวม 18( - - )
- 35 -
ปท 2 ภาคการศกษาท 1 จ านวนหนวยกต (ชม.บรรยาย-ชม.ปฏบตการ-ชม.ศกษาดวยตนเอง) 01417322 พชคณตเชงเสนเบองตน 3(3-0-6) 01418211 การสรางซอฟตแวร 3(2-2-5) 01418231 โครงสรางขอมล 3(3-0-6) 01422111 หลกสถต 3(3-0-6) วชาสารสนเทศ/คอมพวเตอร 1( - - ) วชาศกษาทวไปกลมสาระอยดมสข 2( - - ) วชาศกษาทวไปใน 5 กลมสาระเฉพาะในคณะวทยาศาสตร 3( - - ) รวม 18( - - ) ปท 2 ภาคการศกษาท 2 จ านวนหนวยกต (ชม.บรรยาย-ชม.ปฏบตการ-ชม.ศกษาดวยตนเอง) 01418221 ระบบฐานขอมลเบองตน 3(3-0-6) 01418232 การออกแบบและการวเคราะหขนตอนวธ 3(3-0-6) 01418233 ภาษาแอสเซมบลและสถาปตยกรรมคอมพวเตอร 4(4-0-8) 01418xxx วชาเฉพาะเลอก 3( - - ) วชาภาษาตางประเทศ 1 ภาษา 3( - - ) วชาศกษาทวไปใน 5 กลมสาระเฉพาะในคณะวทยาศาสตร 2( - - ) รวม 18( - - )
- 36 -
ปท 3 ภาคการศกษาท 1 จ านวนหนวยกต (ชม.บรรยาย-ชม.ปฏบตการ-ชม.ศกษาดวยตนเอง) 01418321 การวเคราะหและการออกแบบระบบ 3(2-2-5) 01418331 ระบบปฏบตการ 4(4-0-8) 01418341 ทรพยสนทางปญญาและจรรยาบรรณวชาชพ 3(3-0-6) 01418497 สมมนา 1 01418xxx วชาเฉพาะเลอก 3( - - ) วชาภาษาตางประเทศ 1 ภาษา 3 ( - - ) รวม 17( - - ) ปท 3 ภาคการศกษาท 2 จ านวนหนวยกต (ชม.บรรยาย-ชม.ปฏบตการ-ชม.ศกษาดวยตนเอง) 01418332 ความมนคงในระบบสารสนเทศ 3(3-0-6) 01418333 ทฤษฎออโตมาตา 2(2-0-4) 01418334 เทคนคตวแปลโปรแกรม 2(2-0-4) 01418351 หลกการการสอสารคอมพวเตอรและการประมวลผลบนคลาวด 3(3-0-6) 01418390 การเตรยมความพรอมสหกจศกษา 1(1-0-2) 01418xxx วชาเฉพาะเลอก 3( - - ) วชาเลอกเสร 3( - - ) รวม 17( - - ) ปท 4 ภาคการศกษาท 1 จ านวนหนวยกต (ชม.บรรยาย-ชม.ปฏบตการ-ชม.ศกษาดวยตนเอง) 01418490 สหกจศกษา 6 รวม 6 ปท 4 ภาคการศกษาท 2 จ านวนหนวยกต (ชม.บรรยาย-ชม.ปฏบตการ-ชม.ศกษาดวยตนเอง) 01418499 โครงงานวทยาการคอมพวเตอร 3(0-9-5) 01418xxx วชาเฉพาะเลอก 9( - - ) วชาเลอกเสร 3( - - ) รวม 15( - - )
- 37 -
3.1.5 ค าอธบายรายวชา 3.1.5.1 รายวชาทเปนรหสวชาของหลกสตร
รายวชาบรการ/วชาศกษาทวไป 01418102 เทคโนโลยสารสนเทศเพอผประกอบการ 3(3-0-6) (Information Technology for Entrepreneurs)
ระบบคอมพวเตอร อนเทอรเนต เวลดไวดเวบ การพฒนาระบบการจดการสารสนเทศ การพาณชยอเลกทรอนกส รานคาและการช าระเงนออนไลน ซอฟตแวรประยกต การตลาดอเลกทรอนกส จรยธรรมและกฎหมายเกยวกบพาณชยอเลกทรอนกส
Computer system, Internet, World Wide Web, information management system development, electronic commerce, online shop and payment, application software, electronic marketing, ethics and electronic commerce laws.
01418103 สขภาพและสงคมดจทล 2(2-0-4) (Health and Digital Society)
พฤตกรรม สขภาพ และความเสยงในการใชคอมพวเตอร การยศาสตร การเสพตดอนเทอรเนต การกลนแกลงทางไซเบอร เครอขายสขภาพ สขภาพดจทล สาธารณสขสารสนเทศ เครอขายสงคมและสงคมดจทล เศรษฐกจ ประชากรและแรงงานยคดจทล ประเดนทางกฎหมาย อาชญกรรมคอมพวเตอร จตส านกในสงคมดจทล แนวโนมของเครอขายสงคม
Behavior, health, and risks in computer usage. Ergonomics. Internet addiction. Cyber bully. Health network. Digital health. Healthcare information. Social network and digital society. Digital economy, citizenship and workforce. Legal issues. Computer crime. Conscience in digital society. Trends of social network.
01418104 รทนไอท 2(2-0-4) (IT Updates)
ลกษณะของสารสนเทศ โปรแกรมประยกตแบบคลาวด การประยกตใชโซเชยลเนตเวรก เทคนคการคนคนสารสนเทศส าหรบเสรจเอนจน ภาวะสวนตว ลขสทธซอฟตแวรและดจทลคอนเทนต สญญาอนญาตใหใชซอฟตแวร อาชญากรรมคอมพวเตอร แนวโนมของเทคโนโลยสารสนเทศและการสอสาร
Characteristics of information. Cloud applications. Social network applications. Information retrieval for search engine. Privacy. Software and digital content copyrights. Software license, Computer crime, Trend of information and communication technologies.
- 38 -
01418105 ศลปะสรางสรรคดจทล 3(2-2-5) (Digital Creatives Arts)
ปฏสมพนธระหวางมนษยและคอมพวเตอร เทคโนโลยสอประสม อกษรศลป การวาดและการแกไขตกแตงภาพ เสยงและดนตรดจทล การปรบแตงวดทศน ภาพเคลอนไหว สามมตและความเปนจรงเสมอน แบบจ าลองเพองานศลปะและงานวทยาศาสตร กฬาอเลกทรอนกส
Human-computer interaction. Multimedia technology. Word art. Digital image painting and editing. Digital sound and music. Video editing. Animation. 3D and virtual reality. Art and science simulation. E-sport. 01418111 การใชงานคอมพวเตอร 1(0-2-1) (Computer Applications)
องคประกอบของระบบคอมพวเตอร ฮารดแวร ซอฟตแวร ระบบปฏบตการ การใชโปรแกรมประมวลค า ฐานขอมลและโปรแกรมประยกตอน
Computer system, hardware, software, operating system, word processing, database and other application software.
- 39 -
รายวชาในหลกสตร 01418112* แนวคดการโปรแกรมเบองตน 3(2-2-5) (Fundamental Programming Concepts)
วชาทตองเรยนมากอน: 01418114 หรอพรอมกน การคดเชงค านวณ การใหเหตผลเชงตรรกะ การแกปญหา การออกแบบและพฒนาโปรแกรมขนพนฐาน
เครองมอการโปรแกรม เทคนคการโปรแกรมโครงสราง โครงสรางควบคม การประมวลผลโปรแกรม การตดตามการท างานและการตรวจหาขอบกพรองของโปรแกรม
Computational thinking. Logical reasoning. Problem solving. Basic program design and development. Programming tools. Structural programming techniques. Control structures. Program execution. Program tracing and debugging. 01418113** การโปรแกรมคอมพวเตอร 3(2-2-5)
(Computer Programming) วชาทตองเรยนมากอน: 01418112 การโปรแกรมภาษาระดบสง ชนด ตวแปร ขอความสงรบเขา/สงออก ขอความสงเงอนไข ขอความสงวน
ซ า ฟงกชน การก าหนดสาระส าคญเชงกระบวนงาน การปรากฏซ า การน าเขาและสงออกแฟม โครงสรางขอมลพนฐาน การก าหนดสาระส าคญของขอมล การนยามวตถและคลาส ลกษณะประจ าและพฤตกรรมของวตถ การแกจดบกพรองและการทดสอบโปรแกรม แนวทางการโปรแกรมทด
High-level language programming. Types. Variables. Input/output statements. Conditional statements. Repetition statements. Functions. Procedural abstractions. Recursion. File input and output. Basic data structures. Data abstractions. Objects and class definitions. Object attributes and behaviors. Program debugging and testing. Good programming practice.
* วชาเปดใหม ** วชาปรบปรง
- 40 -
01418114** วทยาการคอมพวเตอรเบองตน 2(2-0-4) (Introduction to Computer Science)
พฒนาการของคอมพวเตอร การแทนขอมลในคอมพวเตอร ระบบจ านวน องคประกอบของฮารดแวรคอมพวเตอร ตววดสมรรถนะของคอมพวเตอร ซอฟตแวรระบบ ตวแปลภาษาและภาษาการโปรแกรม ความซบซอนในระบบคอมพวเตอร การจดองคการของระบบคอมพวเตอร สถาปตยกรรมไคลเอนต-เซรฟเวอร เครอขายคอมพวเตอร ความมนคงของสารสนเทศ การประยกตระบบคอมพวเตอรในปจจบน จรยธรรมทางคอมพวเตอร
Development of computers. Data representation in computers. Number systems. Computer hardware components. Computer performance metrics. System software. Compilers and programming languages. Complexity in computer systems. Computer system organization. Client-server architecture. Computer networks. Information security. Current applications of computer systems. Computer ethics. 01418131 ตรรกศาสตรของดจทลคอมพวเตอร 3(2-2-5) (Digital Computer Logic)
การออกแบบวงจรตรรกะเบองตน การแทนขอมลและสารสนเทศโดยสญญาณดจทล การลงรหส การแทนตวเลขและการค านวณ สถาปตยกรรมคอมพวเตอร
Basic logic design. Representation of both data and information by digital signals. Coding. Number representation and arithmetic. Computer architecture. 01418132 หลกมลการคณนา 4(4-0-8) (Fundamentals of Computing)
ทฤษฎการค านวณเชงวยต ความนาจะเปนและสถต การท าใหเกดผลและการประยกตในวทยาการคอมพวเตอร
Theory of discrete computing. Probability and statistics. Implementation and application in computer science.
** วชาปรบปรง
- 41 -
01418211** การสรางซอฟตแวร 3(2-2-5) (Software Construction) วชาทตองเรยนมากอน: 01418113 หรอ 01418212
การโปรแกรมเชงวตถ วตถ คลาส หลกการออกแบบเชงวตถ การประกอบ สวนการรบทอด ภาวะพหสณฐาน สวนตอประสาน คลาสเชงนามธรรม สงผดปกต ล าดบชนของชนด แผนภาพการขนตอกนระหวางคลาส ตวยนยงในการแทนคา โครงสรางขอมลพลวต การโปรแกรมเชงเหตการณ การรแฟกเตอร แบบรปการออกแบบ
Object-oriented programming. Objects. Classes. Object-oriented design principles. Composition. Inheritance. Polymorphisms. Interfaces. Abstract classes. Exceptions. Type hierarchy. Class dependency diagrams. Representation invariant. Dynamic data structures. Event-based programming. Refactoring. Design patterns. 01418212** การโปรแกรมภาษาซ 3(2-2-5) (C Programming) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
โครงสรางและสวนยอยของภาษาซ หลกการโปรแกรมภาษาซ และการประยกต Structure and elements of C. Principles of programming in C and applications.
01418213** การโปรแกรมภาษาโคบอล 3(2-2-5) (COBOL Programming) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
โครงสรางและสวนยอยของภาษาโคบอล หลกการโปรแกรมภาษาโคบอล และการประยกต Structure and elements of COBOL. Principles of programming in COBOL and applications.
01418214** การโปรแกรมภาษาภาพ 3(2-2-5) (Visual Programming) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
แนวคดพนฐานของโปรแกรมภาษาภาพ ชนดของขอมล ตวแปร แถวล าดบ โครงสรางควบคม โปรแกรมยอย แฟม ตวควบคม สวนตอประสานกราฟกกบผใช การจดการกบขอผดพลาด
Basic concepts of visual programming. Data types. Variables. Arrays. Control structures. Subroutines. Files. Controls. Graphical user interface. Error handlings.
** วชาปรบปรง
- 42 -
01418215** การโปรแกรมภาษาจาวา 3(2-2-5) (Java Programming) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
โครงสรางและสวนยอยของภาษาจาวา หลกการโปรแกรมภาษาจาวา และการประยกต Structure and elements of Java. Principles of programming in Java and applications.
01418216** หลกภาษาโปรแกรม 3(3-0-6) (Principles of Programming Languages) วชาทตองเรยนมากอน: 01418113
โครงสรางการนยามภาษา ไวยากรณและอรรถศาสตร การวเคราะหศพทและการแจงสวน ชนดและโครงสรางของขอมล โครงสรางควบคม โปรแกรมยอย Language definition structure. Syntax and semantics. Lexical analysis and parsing. Data types and structures. Control structures. Subprograms. 01418217** การโปรแกรมภาษาลสป 3(2-2-5) (LISP Programming) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
แนวคดพนฐานของการโปรแกรมเชงฟงกชนและการด าเนนการเชงสญญลกษณ โครงสรางและสวนยอยของภาษาลสป หลกการโปรแกรมภาษาลสป การก าหนดฟงกชน รายการและการประมวลผลรายการ ฟงกชนเรยกซ า หลกการก าหนดสาระส าคญของขอมล แคลคลสแลมปดา การโปรแกรมเชงค าสงในลสป และการประยกต
Basic concepts of functional programming and symbol manipulation. Structure and elements of LISP. Principle of programming in LISP. Function definition. List and list processing. Recursive function. Data abstraction principles. Lambda calculus. Imperative programming in LISP. Applications. 01418218** การโปรแกรมภาษาโพรลอก 3(2-2-5) (Prolog Programming) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
พนฐานตรรกศาสตร เพรด เคต การโปรแกรมเชงตรรกะ โครงสรางและสวนยอยของภาษา โพรลอก หลกการโปรแกรมภาษาโพรลอก การหาผลลพธและการรวม การแทนความร การตรวจสอบความสมเหตสมผล การคนหา และการประยกต
Basics of logic. Predicate. Logic programming. Structure and elements of Prolog. Principle of programming in Prolog. Resolution and unification. Knowledge representation. Reasoning. Searching and applications.
** วชาปรบปรง
- 43 -
01418219* การฝกปฏบตการพฒนาซอฟตแวร 1(0-3-2) (Practicum in Software Development) วชาทตองเรยนมากอน: 01418113
เทคนคการโปรแกรมและพฒนาซอฟตแวร เครองมอ กระบวนการ การบมเพาะความคด การพฒนาซอฟตแวรตนแบบ สภาพแวดลอมการท างานเปนกลม
Software programming and development techniques. Tools. Processes. Idea incubation. Software prototype development. Team working environment. 01418221** ระบบฐานขอมลเบองตน 3(3-0-6) (Fundamentals of Database Systems) วชาทตองเรยนมากอน: 01418113
แนวคดเกยวกบฐานขอมลเบองตน เปาหมายของระบบจดการฐานขอมล ความไมพงพงของขอมล บรณภาพและความเชอถอได การจดองคการเชงตรรกะและเชงกายภาพ เคารางและเคารางยอย ตวแบบขอมล ตวแบบเชงสมพนธ บรรทดฐานขอมล ภาษานยามขอมล พจนานกรมขอมล
Introduction to database concepts. Goals of database management system. Data independence. Integrity and reliability. Logical and physical organizations. Schema and subschema. Data models. Relational models. Data normalization. Data description languages. Data dictionary. 01418222** การประยกตอนเทอรเนตเพอการพาณชย 3(3-0-6) (Internet Application for Commerce) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
ความรเบองตนเกยวกบอนเทอรเนต เทคนคและเครองมอส าหรบอนเทอรเนต เวลดไวดเวบ การออกแบบและการพฒนาเวบไซต ธรกจและการพาณชยในอนเทอรเนต ความปลอดภยในอนเทอรเนต ฐานขอมล โปรแกรมประยกตบนอนเทอรเนตและเวลดไวดเวบ
Introduction to the Internet. Techniques and tools for the Internet. World Wide Web. Web site design and development. Business and commerce in the Internet. Internet security. Database. Applications on the Internet and World Wide Web.
* วชาเปดใหม
** วชาปรบปรง
- 44 -
01418231** โครงสรางขอมล 3(3-0-6) (Data Structures) วชาทตองเรยนมากอน: 01418113
โครงสรางขอมล ขนตอนวธส าหรบใชงานรายการ กองซอน แถวคอย ตนไมและกราฟ โครงสรางแฟม และการประมวลผลแฟม
Data structures. Algorithms for implementation of lists, stacks, queues, trees and graphs. File structures and file processing. 01418232** การออกแบบและการวเคราะหขนตอนวธ 3(3-0-6) (Algorithm Design and Analysis) วชาทตองเรยนมากอน: 01418132 และ 01418231
แนวคดพนฐานของขนตอนวธ การวเคราะหขนตอนวธในเชงคณตศาสตร การวเคราะหขนตอนวธการเรยงล าดบและการคนหา เทคนคเชงขนตอนวธ วธการออกแบบขนตอนวธ
Basic concepts of algorithms. Mathematical analysis of algorithms. Analysis of sorting and searching algorithms. Algorithmic techniques. Algorithm design methods. 01418233** ภาษาแอสเซมบลและสถาปตยกรรมคอมพวเตอร 4(4-0-8) (Assembly Language and Computer Architecture)
วชาทตองเรยนมากอน: 01418113 และ 01418131 หรอ 01418113 และ 01420245
โครงสรางของภาษาแอสเซมบล เทคนคการก าหนดเลขทอย แฟมรบเขา/สงออก การแบงสวนของโปรแกรมและการเชอมโยง การสรางโปรแกรมภาษาแอสเซมบล ลกษณะเฉพาะของสถาปตยกรรมคอมพวเตอร ผลทมตอการออกแบบและสมรรถนะของระบบ ภาวะถวงดลระหวางราคาตอสมรรถนะ การออกแบบชดค าสง ตวประมวลผลกลาง ระบบรบสงขอมล การท างานแบบสายทอ เวกเตอรและสถาปตยกรรมแบบรสก สถาปตยกรรมแบบขนาน
Assembly language structure. Addressing techniques. File input/output. Program segmentation and linkage. Assembly program construction. Computer architecture characteristics. Effect on the design and performance of system. Price-performance tradeoffs. Instruction sets design. CPU. I/O system. Pipelining. Vector and RISC architecture. Parallel architectures.
** วชาปรบปรง
- 45 -
01418234** การโปรแกรมอนเทอรเนตของสรรพสง 3(2-2-5) (Programming Internet of Things) วชาทตองเรยนมากอน: 01418113
พนฐานไมโครคอนโทรลเลอรและระบบบนชพ สภาพแวดลอมในการพฒนาซอฟตแวรส าหรบไมโครคอนโทรลเลอร ขอมลเขาออกแบบดจทล การแปลงขอมลจากสญญาณแอนะลอกเปนจากสญญาณดจทล การแปลงขอมลจากสญญาณดจทลเปนสญญาณแอนะลอก การประมวลผลสายขอมลจากเซนเซอร การควบคมตวกระท า การสอสารระหวางชพ การเกบขอมล การเชอมตอเครอขาย
Basic microcontroller and system-on-chip. Integrated Development Environment for microcontroller. Digital Input and Output. Converting analog signal to digital signal. Converting digital signal to analog signal. Sensor stream processing. Actuator control. Communication between chips. Storing data. Networking. 01418235** ระบบปฏบตการยนกซและการโปรแกรมเปลอกระบบ 3(2-2-5) (Unix Operating System and Shell Programming) วชาทตองเรยนมากอน: 01418113
องคประกอบของระบบปฏบตการยนกซ ลกษณะการท างาน สวนตอประสานรายค าสง การบรหารและจดการระบบ โปรแกรมบรรณาธการและอรรถประโยชน การเขยนโปรแกรมเปลอกระบบ ความแปรผนของระบบปฏบตการยนกซ
Components of Unix operating system. Functionality. Command-line interfaces. System administration and management. Editors and Unix utilities. Shell programming. Variation of Unix operating systems. 01418311 การโปรแกรมเชงค านวณแบบทาทาย 3(2-2-5) (Challenging Computational Programming) วชาทตองเรยนมากอน: 01418232
การโปรแกรมแบบใชฐานปญหาเชงค านวณ การประยกตใชคณตศาสตรเชงวยตในการแกปญหาเชงค านวณ เทคนคการท าใหเกดผลทางโครงสรางขอมล เทคนคการแกปญหาเชงขนตอนวธ การประมวลผลสายอกขระ เรขาคณตเชงค านวณ เทคนคการคนหาขนสง การปรบขนตอนวธใหมประสทธภาพ เครองมอภาษาโปรแกรม
Computational problem-based programming. Application of discrete mathematics for solving computational problems. Data structure implementation techniques. Algorithmic solving techniques. String processing. Computational geometry. Advanced search techniques. Performance tuning for algorithms. Programming language toolkits.
** วชาปรบปรง
- 46 -
01418321** การวเคราะหและการออกแบบระบบ 3(2-2-5) (System Analysis and Design) วชาทตองเรยนมากอน: 01418211 และ 01418221
ขนตอนวเคราะหเบองตน เครองมอในการวเคราะหระบบ ผงระบบงาน ตารางการตดสนและตนไมการตดสน การศกษาความเปนไปไดของปญหา การวเคราะหความคมคาในการลงทน น าเขา สงออกและการออกแบบ การออกแบบวธการประมวลผลดวยคอมพวเตอร การท าเอกสาร การน าไปใชและการประเมนผล การพสจนการออกแบบ กรณศกษา
Basic analysis steps. System analysis tools. Systems flowchart. Decision table and decision tree. Feasibility study. Cost effective analysis. Input, output and design. Computer process design. Documentation. Implementation and evaluation. Proving the design. Case studies. 01418322** หลกระบบสารสนเทศ 3(3-0-6) (Principles of Information System) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
แนวคดของขอมลและสารสนเทศ การจดองคการบรหาร สารสนเทศตามความตองการของการจดการ แนวคดเกยวกบระบบ โครงสรางระบบสารสนเทศ วฏจกรระบบ การพฒนาระบบสารสนเทศ การน าระบบสารสนเทศไปท าใหเกดผล
Concept of data and information. Management organization. Information requirements of management. Systems concept. Information system structure. System life cycle. Information system development. Implementation of information systems. 01418323** วทยาการขอมลเบองตน 3(2-2-5) (Introduction to Data Science) วชาทตองเรยนมากอน: 01418113
ขอมลและแหลงขอมล ภาษาโปรแกรมและเครองมอ การไดมาซงขอมล การท าความสะอาดและการจดระเบยบขอมล การประมวลผลและการวเคราะหขอมล การสรางแผนภาพขอมล การประยกต ขอมลขนาดใหญ จรยธรรมดานขอมล
Data and data sources. Programming languages and tools. Data acquisition. Data cleaning and organization. Data processing and analysis. Data visualization. Applications. Big data. Data ethics.
** วชาปรบปรง
- 47 -
01418324 การจดการคณภาพสารสนเทศ 3(3-0-6) (Information Quality Management) วชาทตองเรยนมากอน: 01418221 หรอ 01418222 หรอ 01418322
หลกการของวงชพคณภาพสารสนเทศ ปญหา การประเมนคา นโยบายและการจดการระบบสารสนเทศขนาดใหญ เครองมอ ตวแบบและเทคนคในการนยามคณภาพสารสนเทศ การวดผล การวเคราะห และการปรบปรง
Principles of information quality life cycle. Problems. Assessment. Policy and management in large scale information systems. Tools. Models and techniques for information quality definitions, measurement, analysis and improvement. 01418325 สถาปตยกรรมระบบจดการฐานขอมล 3(3-0-6) (Database Management System Architecture) วชาทตองเรยนมากอน: 01418221
สถาปตยกรรมของระบบจดการฐานขอมล สถาปตยกรรมของฐานขอมลกายภาพ กระบวนการการสอบถามขอมล การส ารอง การกคน การท าซ า บรณภาพ ความมนคง และการปรบแตงฐานขอมล
Database management system architecture. Architecture of physical database. Query processing. Backup. Recovery. Replication. Integrity. Security. Database tuning. 01418326 ฐานขอมลสอประสม 3(3-0-6) (Multimedia Database) วชาทตองเรยนมากอน: 01418221
ขอมลสอประสม ขอมลตอเนอง การบบอดขอมล โครงสรางฐานขอมลสอประสม การก าหนดดชนและการคนคนหนวยเกบสอประสม ภาษาสอบถามส าหรบสอประสม ระบบปฏบตการส าหรบสอประสม เทคนคการสงมอบและสอสาร ความมนคงของขอมล การประยกต
Multimedia data. Data streaming. Data compression. Structure of multimedia database. Multimedia storage indexing and retrieval. Query language for multimedia. Multimedia operating system. Delivery and communication technique. Data security. Applications.
- 48 -
01418327 ระบบสนบสนนการตดสนใจและอจฉรยะทางธรกจ 3(3-0-6) (Decision Support and Business Intelligent Systems) วชาทตองเรยนมากอน: 01418221
แนวคด การสรางตวแบบ การวเคราะห และเทคโนโลยของระบบสนบสนนการตดสนใจ เหมองขอมลส าหรบอจฉรยะทางธรกจ เทคโนโลยสนบสนนการท างานรวมกน ระบบสนบสนนการท างานกลม การจดการความร ปญญาประดษฐ ระบบผเชยวชาญ
Concepts, modeling, analysis and technology of decision support systems. Data mining for business intelligent. Collaborative support technology. Group support systems. Knowledge management. Artificial intelligence. Expert systems. 01418328* ระบบบรหารจดการสารสนเทศดานทรพยากรบคคล 3(2-2-5) (Human Resources Information System) วชาทตองเรยนมากอน: 01418221
แนวคดและการพฒนา กรอบงานและสถาปตยกรรม กระบวนการรบเขาท างาน การประเมนและการสนสดการท างาน ระเบยบวธการจายคาตอบแทนแรงงานและการใชบรการภายนอก ปจจยความส าเรจ ระบบขององคกรชนน า กรณศกษาและแนวโนมทางเทคโนโลย
Concepts and development. Framework and architecture. Recruitment. Evaluation and termination process. Payroll and outsourcing methodologies. Success factors. Leading enterprise systems. Case studies and technology trends. 01418331** ระบบปฏบตการ 4(4-0-8) (Operating Systems) วชาทตองเรยนมากอน: 01418233
พฒนาการของสถาปตยกรรมคอมพวเตอรและระบบปฏบตการ โครงสรางระบบปฏบตการ กระบวนการและสายโยงใย การจดก าหนดการ การตดตาย ล าดบขนของหนวยความจ า การจดการหนวยความจ า หนวยความจ าเสมอน การจดการระบบแฟม การจดการระบบรบเขา/สงออก ความมนคง การปองกน ระบบปฏบตการแบบกระจาย
Development of computer architecture and operating systems. Operating system structure. Processes and threads. Scheduling. Deadlocks. Memory hierarchy. Memory management. Virtual memory. File system management. Input/output system management. Security. Protection. Distributed operating systems.
* วชาเปดใหม ** วชาปรบปรง
- 49 -
01418332* ความมนคงในระบบสารสนเทศ 3(3-0-6) (Information System Security) วชาทตองเรยนมากอน: 0141331
ความมนคงดจทลเบองตน การตรวจสอบ ภาวะรบผดชอบและนโยบายความมนคง วทยาการเขารหสลบ ความมนคงในการด าเนนการ ความมนคงทางกายภาพ เครอขายและระบบปฏบตการ ความมนคงในงานประยกตตางๆ: การโปรแกรมแบบมนคง ความมนคงของเวบและอนเตอรเนตของสรรพสง
Introduction to digital security. Auditing. Accountability and security policy. Cryptography. Operation security. Physical, network and operating system security. Security in various applications: secure coding, web and Internet of Things security. 01418333** ทฤษฎออโตมาตา 2(2-0-4) (Automata Theory) วชาทตองเรยนมากอน: 01418132
แนวคดเรองภาวะจ ากด เครองรบร ขอความปรกต สมบตปด เครองจกรชนดล าดบ และเครองสอน าภาวะจ ากด การหาภาวะต าสด ไวยากรณของภาษารปนย เครองจกรทวรง
Finite state concept. Acceptors. Regular expressions. Closure properties. Sequential machine and finite state transducers. State minimization. Formal language grammars. Turing machines. 01418334** เทคนคตวแปลโปรแกรม 2(2-0-4) (Compiler Techniques) วชาทตองเรยนมากอน: 01418333 หรอพรอมกน
ตวแปลโปรแกรมและโปรแกรมแปลภาษา เฟสของตวแปลโปรแกรม สญกรณและแนวคดของภาษาและไวยากรณ การวเคราะหศพท ตนไมแจงสวนและการแปลง ความก ากวม เทคนคการแจงสวน ตารางสญลกษณ การแทนระหวางกลาง การวเคราะหความหมายและการกอก าเนดรหส
Compilers and translators. Phases of a compiler. Notation and concepts for languages and grammars. Lexical analysis. Parse trees and derivations. Ambiguity. Parsing techniques. Symbol table. Intermediate representation. Semantic analysis and code generation.
* วชาเปดใหม ** วชาปรบปรง
- 50 -
01418335 การบบอดขอมล 3(3-0-6) (Data Compression) วชาทตองเรยนมากอน: 01418231
แนวคดการบบอดขอมล เทคนคการบบอดขอมลคงสญญาณและการประยกต เทคนคการบบอดคงสญญาณหลกและการประยกต และเทคนคการบบอดส าหรบการสอสารผานเครอขาย
Concept of data compression. Lossless data compression techniques and application. Lossy compression techniques and application. Compression techniques for network communications. 01418341** ทรพยสนทางปญญาและจรรยาบรรณวชาชพ 3(3-0-6) (Intellectual Properties and Professional Ethics)
ประเภทของทรพยสนทางปญญา การไดมาซงลขสทธ สทธแตเพยงผเดยวของเจาของลขสทธ การละเมดลขสทธ การใชโดยธรรม ใบอนญาตของซอฟตแวรเสร ใบอนญาตของซอฟตแวรเปดเผยรหส ใบอนญาตใหใชโปรแกรมคอมพวเตอร ครเอทฟคอมมอนส สทธบตร เครองหมายการคาและเครองหมายการบรการ นโยบายสวนบคคล อาชญากรรมคอมพวเตอร กรณศกษา
Categories of intellectual property. Acquisition of copyright. Exclusive rights of copyright holder. Copyright infringement. Fair use. Free software license. Open source software license. Shrink wrap license. Creative Commons. Patent. Trade mark and service mark. Privacy policy. Computer crime. Case studies. 01418342 การออกแบบและการพฒนาระบบการวางแผนทรพยากรองคกร 3(2-2-5) (Enterprise Resource Planning System Design and Development) วชาทตองเรยนมากอน: 01418221
แนวคดและพฒนาการของระบบการวางแผนทรพยากรองคกร กรอบงานและสถาปตยกรรมออารพ การสรางตวแบบและการวเคราะห ระเบยบวธการพฒนาและการท าใหเกดผล กระบวนการการพฒนา ปจจยความส าเรจในการท าใหเกดผล ระบบขององคกรชนน า กรณศกษาและแนวโนมทางเทคโนโลย
Concept and development of enterprise resource planning system. ERP framework and architecture. Modeling and analysis. Development and implementation methodologies. Development process. Implementation success factors. Leading enterprise systems. Case studies and technology trends.
** วชาปรบปรง
- 51 -
01418343** การโปรแกรมคอมพวเตอรทางธรกจ 3(2-2-5) (Computer Programming in Business) วชาทตองเรยนมากอน: 01418113 หรอ 01418212 หรอ 01418213 หรอ 01418214 หรอ 01418215
การประยกตคอมพวเตอรทางธรกจ สภาวะแวดลอมของธรกจ รายการขอมลธรกจ การประยกตทางการบญชและระบบขาวสารทางบญช การจายเงนเดอน บญชรายจาย บญชรายรบ การแจงหนสน บญชแยกประเภท วสดและการควบคมการปฏบตงาน การประมวลค าสงซอ การควบคมสนคาคงคลงและการพยากรณ การจดซอ การวเคราะห การขาย การประยกตกบงานธรกจ
Business computer applications. Business environment. Business transaction. Accounting applications and accounting information system. Payroll. Accounts payable. Accounts receivable. Invoicing. General ledger. Materials and operation control applications. Order processing. Inventory control and forecast. Purchasing. Sales analysis. Business applications. 01418344** การออกแบบและพฒนาโปรแกรมประยกตส าหรบอปกรณเคลอนท 3(2-2-5) (Mobile Application Design and Development) วชาทตองเรยนมากอน: 01418221
แพลตฟอรมอปกรณเคลอนท การออกแบบสวนตอประสานกบผใชส าหรบอปกรณเคลอนท ทอยทางภมศาสตร อากปกรยา ฐานขอมล สอประสม การแจงเตอนแบบพช การเชอมตอเครอขาย ตวรบร เวบส าหรบอปกรณเคลอนท ขอจ ากดของโปรแกรมประยกตส าหรบอปกรณเคลอนท
Mobile platforms. Mobile user interface design. Geolocation. Gesture. Database. Multimedia. Push notification. Network connections. Sensors. Mobile web. Constraints of mobile applications. 01418351** หลกการการสอสารคอมพวเตอรและการประมวลผลบนคลาวด 3(3-0-6) (Computer Communications and Cloud Computing Principles) วชาทตองเรยนมากอน: 01418331
แนวคดของเครอขายการสอสารแบบมสาย ไรสาย และเซลลลาร องคประกอบของการสอสารคอมพวเตอรและเครอขาย ชนดของเครอขายคอมพวเตอร มาตรฐานและระดบชนโพรโทคอล โพรโทคอลชนโปรแกรมประยกต สถาปตยกรรมและการโปรแกรมโปรแกรมประยกตบนเครอขาย โพรโทคอลชนทรานสปอรต เครอขายแบบก าหนดโดยซอฟตแวร การประมวลผลบนคลาวด องคประกอบและบรการ
Communication concepts: wired. Wireless and cellular networks. Components of computer communications and networks. Type of computer networks. Protocol standards and layers. Application layer protocols. Network application architectures and programming. Transport-layer protocols. Software defined networks. Cloud computing. Components and services.
** วชาปรบปรง
- 52 -
01418352 การสอสารขอมลและเครอขาย 3(3-0-6) (Data Communications and Networks) วชาทตองเรยนมากอน: 01418351
ชนเครอขาย ไอพและโพรโทคอลทเกยวของ โพรโทคอลการจดเสนทาง ชนเชอมโยงขอมลและโครงรปเครอขาย เครอขายสวนบคคลเสมอน ชนกายภาพ เครอขายการสอสารไรสาย ความมนคงเครอขาย
Network layers. IP and related protocols. Routing protocols. Data link layer. Network topology. Virtual private networks. Physical layer. Wireless communication networks. Network security. 01418353* ระบบแบบกระจายและระบบกลมเมฆ 3(3-0-6) (Distributed and Cloud Systems) วชาทตองเรยนมากอน: 01418331
แนวคดและสถาปตยกรรมของระบบแบบกระจาย การประมวลผลแบบกระจาย จกรกลเสมอน การสอสารในระบบแบบกระจาย การตงชอและการอางอง การประสานการท างาน การท าซ าและความตองกน ความทนตอขอผดพลาด ความมนคง กรณศกษา
Concept and architectures of distributed systems. Distributed Computation. Virtual machines. Communications in distributed systems. Naming and references. Synchronization. Replication and consistency. Fault tolerance. Security. Case studies. 01418381** หลกการสรางภาพเคลอนไหวดวยคอมพวเตอร 3(3-0-6) (Principles of Computer Animation) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
กระแสงานดานการผลต สวนตอประสานกบผใชส าหรบซอฟตแวรการสรางภาพเคลอนไหว การสรางตวแบบ การเคลอบลายผว การขนโครงและการท าใหเคลอนไหว การจดแสงและการแรเงา การค านวณแสงและเงา ผมและผา อนภาคและของไหล พลศาสตรของวตถแขงเกรงและออน
Production workflow. User interface for animation software. Modeling. Texturing. Rigging and animation. Lighting and shading. Rendering. Hair and cloth. Particles and fluids. Rigid and soft body dynamics.
* วชาเปดใหม
** วชาปรบปรง
- 53 -
01418382** คอมพวเตอรกราฟกสเชงโตตอบเบองตน 3(3-0-6) (Introduction to Interactive Computer Graphics) วชาทตองเรยนมากอน: 01418113 หรอ 01418212
การพฒนาโปรแกรมคอมพวเตอรกราฟกสแบบทนท ตวแบบเรขาคณตดวยรปหลายเหลยม การแปลงสองมตและสามมต สวนตอประสานกราฟกกบผใช การจดแสงและการแรเงา ภาษาส าหรบควบคมการแรเงา การโปรแกรมหนวยประมวลผลกราฟกส
Program development of real-time computer graphics. Geometric model with polygons. 2D and 3D transformations. Graphical user interfaces. Lighting and shading. Shading languages. Graphics Processing Unit programming. 01418383** การโปรแกรมเกม 3(3-0-6) (Game Programming) วชาทตองเรยนมากอน: 01418113 หรอ 01418212
หลกการออกแบบเกม ปญญาประดษฐส าหรบเกม ทฤษฎของการจ าลองทางฟส กส ลกษณะและสวนประกอบทวไปของตวประมวลผลเกม การพฒนาเกม
Game design principles. Artificial intelligence for game. Theory of physics simulation. Common features and components of game engine. Game development. 01418384** การวเคราะหภาพและคอมพวเตอรวทศน 3(3-0-6) (Image Analysis and Computer Vision) วชาทตองเรยนมากอน: 01418113
แนวคดพนฐานเกยวกบคอมพวเตอรวทศนเบองตน เรขาคณตของกลองถายรปและตวแบบการฉายภาพ วธการวเคราะหภาพระดบลาง การวเคราะหภาพไบนาร การวเคราะหรปราง การตรวจหาและสกดลกษณะส าคญการรจ าวตถและฉาก การตามรอยและการประมาณการเคลอนไหวในวดทศน
Basic concepts in computer vision. Camera geometry and projection models. Low-level image analysis methods. Binary image analysis. Shape analysis. Feature extraction and detection. Object and scene recognition. Tracking and motion estimation in video.
** วชาปรบปรง
- 54 -
01418385** การประมวลผลภาพดจทล 3(3-0-6) (Digital Image Processing) วชาทตองเรยนมากอน: 01418113
หลกการภาพดจทล การปรบปรงคณภาพภาพ การกรองภาพ การบรณะภาพ การแปลงเชงเรขาคณต การบดและการหลอมภาพ การซอนทบภาพ การประมวลผลภาพส การบบอดภาพ การประยกตการประมวลผลภาพดจทลในปจจบน
Digital image principle. Image enhancement. Image filtering. Image restoration. Geometric transformation. Image warping and morphing. Image registration. Color image processing. Image compression. Current applications of digital image processing.
01418390** การเตรยมความพรอมสหกจศกษา 1(1-0-2) (Cooperative Education Preparation) วชาทตองเรยนมากอน: 01418321
หลกการ แนวคด และกระบวนการของสหกจศกษา ระเบยบขอบงคบทเกยวของ ความรพนฐานและเทคนคในการสมครงานและปฏบตงาน การสอสารและมนษยสมพนธ การพฒนาบคลกภาพ ระบบการบรหารคณภาพในสถานประกอบการ เทคนคการน าเสนอ การเขยนรายงาน
Principles. Concepts and processes of cooperative education. Related rules and regulations. Basic knowledge and techniques in job application and working. Basic knowledge. Communication and human relations. Personality development. Quality management system in workplace. Presentations techniques. Report writing. 01418421** อนตรกรยาระหวางมนษยและคอมพวเตอร 3(3-0-6) (Human Computer Interaction) วชาทตองเรยนมากอน: 01418113 หรอ 01418322
หลกการและสวนประกอบของอนตรกรยาระหวางมนษยและคอมพวเตอร กระบวนการออกแบบ ตวแบบของผใชในการออกแบบ การวเคราะหงาน การออกแบบการสนทนาโตตอบ ตวแบบของระบบ การสนบสนนการท าใหเกดผล เทคนคการประเมนผล และกรปแวร
Principles and elements of human computer interaction. Design process. Models of the users in design. Task analysis. Dialogue design. Model of the system. Implementation support. Evaluation techniques. And groupware.
** วชาปรบปรง
- 55 -
01418441** การจดการมตขอมลและรายงานทางธรกจ 3(2-2-5) (Business Data Dimension and Report Management) วชาทตองเรยนมากอน: 01418342 หรอ 01418343
รายงานและกระบวนการทางธรกจส าหรบองคกร แนวคดและพฒนาการของมตขอมล เครองมอและการสรางตวแบบส าหรบวเคราะหขอมลทางธรกจ ปจจยความส าเรจในการท าใหเกดผล ระบบขององคกรชนน า กรณศกษาและแนวโนมทางเทคโนโลย
Report and business process for enterprise. Concept and development of data dimension. Tools and modeling for business data analysis. Implementation success factor. Leading enterprise systems. Case studies and technology trends. 01418442** เวบเทคโนโลยและเวบบรการ 3(2-2-5) (Web Technology and Web Services) วชาทตองเรยนมากอน: 01418211
หลกการเวบเทคโนโลยและเวบบรการ ขอก าหนดมาตรฐานของเวบเทคโนโลย สถาปตยกรรมและสวนประกอบ ลกษณะการท างานและกลไกของระบบเวบบรการ การพฒนาโปรแกรมส าเรจรปเวบเทคโนโลย ลกษณะการท างานและโครงแบบเอพไอ
Principles of Web technology and services. Standard specification of technology. Architecture and components. Functionalities and mechanisms of Web services systems. Development of Web technology packages. API’s functionalities and configurations. 01418451 การออกแบบและการบรหารเครอขาย 3(2-2-5) (Network Design and Administration) วชาทตองเรยนมากอน: 01418351
ฮารดแวรและเทคนคการเดนสายเครอขาย โครงแบบอปกรณจดเสนทางและการออกแบบทอพอโลยเครอขาย แลนเสมอนและเครอขายสวนบคคลเสมอน การออกแบบทอพอโลยแลนไรสาย การบรหารและจดการเครอขาย การตดตงโปรแกรมบรการเครอขาย เครอขายและระบบเสมอน ความมนคงของระบบและเครอขาย
Networking hardware and wiring techniques. Router configuration and network topology design. Virtual LAN and virtual private network. Wireless LAN topology design. Network administration and management. Network server installation. Network and system virtualization.
** วชาปรบปรง
- 56 -
01418461 ระบบคนคนสารสนเทศ 3(3-0-6) (Information Retrieval System) วชาทตองเรยนมากอน: 01418232
ระบบคนคนสารสนเทศเบองตน การวเคราะหขอความแบบอตโนมต การวเคราะหค าศพทและสตอปลสต ขนตอนวธสเตมมง การจดท าอรรถาภธาน กลยทธการคนหา การด าเนนการแบบบล แฮชชง ขนตอนวธการจดหมวดหม โครงสรางแฟม แฟมผกผน แฟมลายเซน ตนไมแพต การประเมนผล การจดล าดบ
Introduction to information retrieval system. Automatic text analysis. Lexical analysis and stop lists. Stemming algorithms. Thesaurus construction. Searching strategies. Boolean operation. Hashing. Clustering algorithms. File structures. Inverted file. Signature file. PAT tree. Evaluation. Ranking.
01418462** ปญญาประดษฐ 3(3-0-6) (Artificial Intelligence) วชาทตองเรยนมากอน: 01418232
ภาพรวมของปญญาประดษฐ วธการคนหาเพอแกปญหา เกมแบบผเลนสองคน การแทนความรและการใหเหตผล ตรรกะและการอนมาน การใหเหตผลทางสถต เทคนคการท าเหมองขอมล กฎความสมพนธ การเรยนรแบบเบยอยางงาย ตนไมตดสนใจ ขนตอนวธการจดกลมขอมล
Overview of Artificial Intelligence. Searching methods for problem solving. Two-player games. Knowledge representation and reasoning. Logic and inference. Statistical reasoning. Data mining techniques. Association rules. Naïve Bayes learning. Decision tree. Clustering algorithms. 01418471** วศวกรรมซอฟตแวรเบองตน 3(2-2-5) (Introduction to Software Engineering) วชาทตองเรยนมากอน: 01418211 และ 01418221
หลกการวศวกรรมซอฟตแวร ตวแบบกระบวนการทางซอฟตแวร วศวกรรมความตองการ การสรางตวแบบซอฟตแวร การออกแบบซอฟตแวร สถาปตยกรรมซอฟตแวร การออกแบบแบบรป สวนตอประสานกบผใช การทวนสอบและการตรวจสอบความสมเหตสมผลของซอฟตแวร การประกนคณภาพ การบรหารโครงการซอฟตแวร
Software engineering principles. Software process models. Requirement engineering. Software modeling. Software design. Software architecture. Pattern-based design. User interfaces. Software verification and validation. Quality assurance. Software project management.
** วชาปรบปรง
- 57 -
01418472 การบรหารและการควบคมโครงการ 3(2-2-5) (Project Management and Control) วชาทตองเรยนมากอน: 01418221
การวางแผนโครงการ การแบงระยะของโครงการ วฏจกรระบบงาน การจดองคการของโครงการ กรรมการโครงการ กลมงานโครงการ การควบคมโครงการ การประเมนผลโครงการ การศกษาความเปนไปได การประเมนผลทางเศรษฐศาสตร เทคนคการประมาณคา
Project planning. Project phasing. System life-cycle. Project organization. Project committees. Project teams. Project control. Project evaluation. Feasibility studies. Economic evaluation. Estimating techniques. 01418473 การควบคมและการตรวจสอบงานคอมพวเตอร 3(3-0-6) (Computer Control and Audit) วชาทตองเรยนมากอน: 01418321
สภาวะแวดลอมของการตรวจสอบงานคอมพวเตอร การควบคมเบองตน การควบคมบรหาร การควบคมการด าเนนงาน การควบคมการท าเอกสาร การควบคมความมนคง การวเคราะหตนทน-ประสทธผลในการควบคม เทคนคการตรวจสอบงานคอมพวเตอร
The computer audit environment. Introduction to controls. Administrative controls. Operation controls. Documentation controls. Security controls. Cost-effectiveness analysis of controls. Computer audit techniques. 01418474 การจดการคณภาพซอฟตแวร 3(3-0-6) (Software Quality Management) วชาทตองเรยนมากอน: 01418321
การควบคมและประกนคณภาพซอฟตแวร การวางแผนดานคณภาพของซอฟตแวร การพฒนาซอฟตแวรทมงเนนกจกรรมของการประกนคณภาพ การทบทวนและการตรวจสอบ ตวแบบคณภาพซอฟตแวร การวดผลและตววดของซอฟตแวร มาตรฐานและนโยบาย เครองมอและเทคนค การปรบปรงกระบวนการซอฟตแวร พเอสพ ทเอสพ ซเอมเอมไอ
Software quality control and assurance. Software quality planning. Software development emphasizing quality assurance activities. Reviews and inspections. Software quality models. Software measurement and metrics. Standards and policies. Tools and technique. Software process improvement. PSP. TSP. CMMI.
- 58 -
01418475** การทดสอบและทวนสอบซอฟตแวร 3(3-0-6)
(Software Testing and Verification)
วชาทตองเรยนมากอน: 01418211 พนฐานการทดสอบและทวนสอบ ระดบการทดสอบ ชนดการทดสอบ เทคนคการทดสอบ การตรวจสอบ การ
สรางการทดสอบ เครองมอในการทดสอบ การวางแผนและการจดการการทดสอบ วธ เชงรปนย การวเคราะหคณภาพซอฟตแวร
Basics of testing and verification, test levels, test types, testing techniques, inspection, test implementation, test tools, test planning and management, formal methods, software quality analysis. 01418476 การวดซอฟตแวร 3(3-0-6)
(Software Measurement)
วชาทตองเรยนมากอน: 01418321 พนฐานทฤษฎส าหรบการวดซอฟตแวร การรวบรวมขอมล การออกแบบและวเคราะหเชงทดลอง การ
ตรวจสอบความสมเหตสมผลของตววดซอฟตแวร การวดกระบวนการพฒนาและบ ารงรกษาซอฟตแวร ระบบส าหรบวดซอฟตแวร การสนบสนนตววด เครองมอทางสถต การประยกตการวดซอฟตแวร
Theoretical foundations of software measurements, data collection, experimental design and analysis, software metrics validation, measuring the software development and maintenance processes, measuring software systems, support for metrics, statistical tools, applications of software measurement. 01418481** ภาพเคลอนไหวหลายตวละคร 3(3-0-6) (Multi-Character Animation) วชาทตองเรยนมากอน: 01418112 หรอ 01418114
การจ าลองฝงชน ภาพเคลอนไหวตวละคร กลมตวแทน กลมตวแทนรอบขาง สมองของตวแทน ระบบตวรบร อากปกรยาและตนไมการเคลอนไหว พลศาสตร เรขาคณตของตวแทน ความแปรผนของตวแทน การใหแสงและเงา การรวมซอนและการตดตอภาพ
Crowd simulation, character animation, agents, ambient agents, agent brain, sensor systems, actions and motion trees, dynamics, agent geometry, agent variations, rendering, image compositing and editing.
** วชาปรบปรง
- 59 -
01418482** คอมพวเตอรกราฟกส 3(3-0-6) (Computer Graphics) วชาทตองเรยนมากอน: 01418113 หรอ 01418212
หลกการดานคอมพวเตอรกราฟกส แนวคดของการออกแบบทจ าเปนตอการใหแสงและเงาส าหรบภาพเหมอนจรง เทคนคการหาทางเดนแสง เทคนคการใหแสงและเงาขนสง เทคนคการใหแสงและเงาแบบทนท และการพฒนาซอฟตแวร
Principles of computer graphics. Design concepts needed for photorealistic rendering. Ray tracing technique. Advanced rendering technique. Real-time rendering technique and software development. 01418490 สหกจศกษา 6 (Cooperative Education) วชาทตองเรยนมากอน: 01418390
การปฏบตงานในลกษณะพนกงานชวคราว ตามโครงงานทไดรบมอบหมายตลอดจนการจดท ารายงานและการน าเสนอ
On the job training as a temporary employee according to the assigned project including report and presentation. 01418496 เรองเฉพาะทางวทยาการคอมพวเตอร 3 (Selected Topic in Computer Science)
เรองเฉพาะทางวทยาการคอมพวเตอรในระดบปรญญาตร หวขอเปลยนไปในแตละภาคการศกษา Selected topics in computer science at the bachelor’s degree level. Topics are subject
to change each semester. 01418497** สมมนา 1 (Seminar) วชาทตองเรยนมากอน: 01418221 หรอ 01418232 หรอ 01418233
การน าเสนอและอภปรายหวขอทนาสนใจทางวทยาการคอมพวเตอร ในระดบปรญญาตร Presentation and discussion on current interesting topics in computer science at the
bachelor’s degree level.
** วชาปรบปรง
** วชาปรบปรง
- 60 -
01418499** โครงงานวทยาการคอมพวเตอร 3(0-9-5) (Computer Science Project) วชาทตองเรยนมากอน: 01418321
โครงงานทนาสนใจในแขนงตางๆ ของวทยาการคอมพวเตอร Project of practical interest in various fields of computer science. 3.1.5.2 รายวชาทเปนรหสวชานอกหลกสตร
01417111 แคลคลส I 3(3-0-6) (Calculus I)
ลมตและความตอเนอง อนพนธของฟงกชนและการประยกต คาเชงอนพนธและ การประยกต ปรพนธและการประยกต
Limits and continuity, derivatives and applications, differentials and applications, integration and applications. 01417112 แคลคลส II 3(3-0-6) (Calculus II) วชาทตองเรยนมากอน: 01417111
เรขาคณตสามมตอนพนธยอย ปรพนธหลายชน สมการเชงอนพนธมลฐาน Space geometry, partial derivatives, multiple integrals, elementary differential equations.
01417322 พชคณตเชงเสนเบองตน 3(3-0-6) (Introduction to Linear Algebra) วชาทตองเรยนมากอน: 01417112
ปรภมเวกเตอรการแปลงเชงเสนและเมตรกซ ระบบของสมการเชงเสน คาเฉพาะ เวกเตอรเฉพาะ การท าใหเปนแนวทแยงมม การประยกต
Vector spaces, linear transformations and matrices, systems of linear equations, eigenvalues, eigenvectors, diagonalization, applications.
** วชาปรบปรง
- 61 -
01420245 อเลกทรอนกสเชงเลขเบองตน 2(2-0-4) (Introduction to Digital Electronics)
ความรเบองตนเกยวกบสญญาณและอปกรณเชงเลข ระบบจ านวน รหส และคณตศาสตรตรรกศาสตรการวเคราะหและออกแบบเกตเชงตรรก วงจรประกอบเชงตรรก วงจรท างานตามล าดบ วงจรเลขคณต วงจรแปลงสญญาณและอปกรณสถาปตยกรรม คอมพวเตอรเบองตน
Introduction to digital signal and devices, number systems, code and logic mathematics, analysis and design of logic gates, logic combination circuits, sequential circuits, arithmetic circuits, signal conversion circuits and devices, introduction to computer architecture. 01420246 อเลกทรอนกสเชงเลขเบองตนภาคปฏบตการ 1(0-3-2) (Laboratory in Introduction to Digital Electronics) วชาทตองเรยนมากอน: 01420114 และ 01420245 หรอพรอมกน
ปฏบตการส าหรบวชาอเลกทรอนกสเชงเลขเบองตน Laboratory for Introduction to Digital Electronics.
01422111 หลกสถต 3(3-0-6) (Principles of Statistics)
แนวความคดเกยวกบวชาสถต ตววดต าแหนงท ตววดคากลาง ตววดการกระจาย ตวแปรสมและการแจกแจงความนาจะเปนของตวแปรสม การแจกแจงทวนาม การแจกแจงปวซง การแจกแจงปกต การแจกแจงตวอยาง สถต อนมานส าหรบประชากรเดยวและสองประชากร การวเคราะหขอมลความถ การวเคราะหความแปรปรวนแบบทางเดยว การวเคราะหการถดถอยเชงเสนแบบงาย
Concept of statistics, measures of relative standing, measures of center, measures of dispersion, random variables and their probability distributions, binomial distribution, Poisson distribution, normal distribution, sampling distribution, statistical inference for one and two populations, analysis of frequency data, one-way analysis of variance, simple linear regression analysis.