36
- 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

หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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

Page 2: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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( - - )

Page 3: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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)

** วชาปรบปรง

Page 4: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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)

* วชาเปดใหม ** วชาปรบปรง

Page 5: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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)

* วชาเปดใหม ** วชาปรบปรง

Page 6: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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)

* วชาเปดใหม ** วชาปรบปรง

Page 7: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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)

** วชาปรบปรง

Page 8: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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 หมายถง ล าดบของวชาในแตละกลมวชา

* วชาเปดใหม ** วชาปรบปรง

Page 9: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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( - - )

Page 10: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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( - - )

Page 11: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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( - - )

Page 12: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

Page 13: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

Page 14: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

* วชาเปดใหม ** วชาปรบปรง

Page 15: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 16: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 17: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 18: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

* วชาเปดใหม

** วชาปรบปรง

Page 19: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 20: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 21: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 22: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

Page 23: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

* วชาเปดใหม ** วชาปรบปรง

Page 24: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

* วชาเปดใหม ** วชาปรบปรง

Page 25: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 26: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 27: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

* วชาเปดใหม

** วชาปรบปรง

Page 28: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 29: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 30: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 31: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 32: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

Page 33: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 34: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

** วชาปรบปรง

Page 35: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.

** วชาปรบปรง

Page 36: หลักสูตร วท.บ.(วิทยาการ ...kuse.csc.ku.ac.th/kcfinder/upload/files/CS60_reEnsemble.pdf01418499** โครงงานว ทยาการคอมพ

- 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.