Computer Engineering Handbook
‘Cell’, Initial concept design by James Alliban and Keiichi Matsuda. Photograph by
Ghaasan Daghestani
2
เลาเรอง
เมอไมก เดอน กอนผเขยนจะเขยนหนงสอเลมน ผเขยนไดมโอกาสรจกเพอนใหม
ทานหนง ดจากลกษณะภายนอกแลว คนๆนเปนคนทนสมย โดยสงเกตไดจากการแตงตว เสอผา
เครองประดบ มอถอ เปนยหอแบรนเนมทงหมด การพดจาและทาทางแลวเปนคนมนใจสง
หลงจากไดรจกกนไมนาน เพอนใหมทานนนไดชวนผเขยนไปสถานทแหงหนง ซง
เปนสถานท ทดแลวไมเหมาะกบลกษณะภายนอกของเพอนใหมทานนน อยางโดยสนเชง
เพอนใหมทานนนไดชวนผเขยนไป สอนหนงสอเดกตาบอด ทโรงเรยนสอนคนตา
บอดกรงเทพฯ บรเวณอนเสาวรยชยสมรภม เลยโรงพยาบาลราชวธไปสกหนอย
เมอเดนเขาในรว กจะเจอกบหองแอรหองหนง เปนหองตอนรบและลงทะเบยน
อาสาสมครสอนนอง โดยแตละวนกจะมนองเดกตาบอด มานงรอ พๆใจดทจะมาชวยสอน
หนงสอและสอนการบาน
เนองจากบางครง ในการเรยนของนอง ๆจะไมสามารถทาดวยตวเอง เชน รายงานท
ตองใชคอมพวเตอร เปนตน
หลงจากลงทะเบยนเสรจ ผเขยนกไดรบหนาท สอนวชาคณตศาสตร ใหนองคนหนง
เปนคณตศาสตร ระดบมธยมตน ระหวางทสอนนอง ผเขยนกจะเลาเรองตลก ๆเพอไมใหนองๆ
เบอเสยกอน ผเขยนไดสงเกตเหน รอยยมเลกๆทมมปาก ความสขปนเสยงหวเราะ ทนองๆไดรบ
จากผเขยน
ทาใหทราบแลววาทาใหมเพอนใหมทานนน ถงชวนผเขยนมาทน เขาสอนใหรจก
การใหโดยไมหวงสงตอบแทน ใหโดยไมใชสงของ หรอ เงนตรา แตเปนการใหความร และให
ความรก แกผอน
ขอบคณเพอนทานนน ทสอนใหผเขยนรจกการให
ปล. หนงสอเลมนสามารถ คดลอก ดดแปลง แจกจายไดตามอธยาศย หามจาหนาย
3
คานา
‚โตขน หนอยากเปนอะไร‛
เปนคาถามยอดฮตท ผใหญชอบถามกบเดกๆอยเสมอ สมยผเขยนเปนเดก กเคยถก
ถามแบบนบอย ๆ
ซงตอนนนผเขยนกตอบไมได เพราะดวยความเปนเดกเราจงยงไมคดถงเรองอนาคต
และไมรซ าวามอาชพอะไรบางใหเปนบาง แตสงหนงทผเขยนรอยเสมอคอ ผเขยนชอบเลนเกมส
คอมพวเตอร มาตงแตเดกๆ
จนถงวนหนง วนทคนทกคน ตองมายน แลวถามตวเองวา
‚แลวจะเรยนอะไรด??‛
เลอกคณะอะไรด จบมาจะทาอาชพอะไร ซงวนนน ผเขยนสบสนมาก ทงคด ทง
ถาม ทงฟง มคาแนะนามามากมายจากหลากหลายคน สดทายผเขยนเลอก เรยนวศกรรม
คอมพวเตอร
เพราะผเขยนรอยางเดยววา จบวศวะเทห และจบออกมาหาจะหางานไดงาย แตผเขยน
ไมรวาจะตองเผชญชะตากรรมยงไง ใน อก 4 ปขางหนา ตองเรยนอะไรบาง ตองเจออะไรบาง
และตองเตรยมตวอยางไรบาง สรปคอไปตายเอาดาบหนา
แตตอนน ผเขยนรแลววาวนนนผเขยนตดสนใจถก ผเขยนจงอยากนาประสบกาณ
การเรยน และประสบกาณการทางาน มาเปนแนวทาง ใหทกคนทฝนอยากเปนวศกร
คอมพวเตอร ไดมโอกาสเตรยมตวกอนทจะเจอของจรง เปรยบดงนกมวยทไดซอมกอนขนเวท
ชก เปรยบดงมเขมทศเดนเขาปาใหญ เปรยบดงถอมดดาบเดนเขาสมรภมรบ และเปรยบดงเหน
แสงปลายทางในถาอนมดมด
4
สารบญ หนา
วศวกรรมศาสตร มสาขาอะไรบาง .........................................................................................................5
ประวตคอมพวเตอร............................................................................................................................... 12
ขอแตกตางแตละสาขา .......................................................................................................................... 21
ในประเทศไทย มมหาวทยาลย ทเปดสอนดงน ................................................................................. 27
หลกเกณฑ การเขาศกษาตอ สาขาวศวกรรมคอมพวเตอร ............................................................... 30
คะแนน Adminission 4 ป ลาสด .......................................................................................................... 34
กจกรรมตางๆ วศวกรรมคอมพวเตอร................................................................................................. 36
โครงสรางหลกสตร วศวกรรมคอมพวเตอร ...................................................................................... 48
วธเรยน วศวกรรมคอมพวเตอร ........................................................................................................... 50
รายละเอยด กลมวชาวศวกรรมพนฐาน .............................................................................................. 54
รายละเอยด กลมวชาเลอกเฉพาะสาขา .............................................................................................. 112
เกยรตนยม (Honor) การภาคทณฑ (Probation) และ การพนสภาพการเปนนกศกษา (Retire) . 212
เครองมอทใชในการเรยน วศวกรรมคอมพวเตอร .......................................................................... 214
หองวจย วศวกรรมคอมพวเตอร ........................................................................................................ 215
IT Certificate สาหรบ วศวกรรมคอมพวเตอร ................................................................................. 216
จบวศวกรรมคอมพวเตอร แลวทางานอะไร..................................................................................... 222
ศกษาตอระดบปรญญาโท เอก ........................................................................................................... 225
อางอง .................................................................................................................................................... 237
5
วศวกรรมศาสตร มสาขาอะไรบาง
วศวกร เปนอาชพตนๆทคนสวนใหญฝนอยากเปน หากจะพดถงวศวกร จะนกถง
คนทใสหมวก safety สเหลอง ๆยนอานแปลนอาคาร แลวยนชสงคนนนทคนนท คงเปนภาพคน
ตาของหลายๆคน แตหากจะจาแนกสาขา อาชพวศวกร คงแบงคราวๆไดดงน
วศวกรรมเกษตร
เปนศาสตรทศกษาเก ยวกบ การออกแบบ การผลต และประยกตใชงานเครองจกรกล
ตาง ๆในงานเกษตรกรรม รวมถงศกษาเก ยวกบ การจดการทางดานพนดน ชลประทาน พลงงาน
และสงแวดลอม เพอเพมผลผลต หรอลดแรงงานในการทาเกษตรกรรม
ตวอยางวชาเรยน เชน กลศาสตรเครองจกรกล (Mechanics of Machinery)
เครองจกรกลเกษตร (Agricultural Machinery) วศวกรรมดนและนา (Soil and Water
Engineering) ไฟฟาอตสาหกรรม (Industrail Electrification( การออกแบบเครองจกร (Machine
Design) ฯลฯ
สาขาวชา วศวกรรมเคม
เปนศาสตรทศกษาเก ยวกบหลกการของกระบวนการผลตตาง ๆทางอตสาหกรรม
เนนการออกแบบ และระบบควบคมการทางานของกระบวนการทางเคม ในอตสาหกรรมตาง ๆ
โดยการนาเคม วทยาศาสตร ฟสกส และคณตศาสตรมาประยกต
ตวอยางวชาเรยน เชน เคมวเคราะห(Analytical Chemistry) เคมฟสกล (Physical
Chemistry( คณตศาสตรประยกตในทางวศวกรรมเคม (Applied Mathematics In Chemical
Engineering) เทคโนโลยปโตรเคม (Petrochemical Technology) อตสาหกรรมสและสารเคลอบ
ผว (Paints And Surface-Coating Industries) พอลเมอรและพลาสตก (Polymers And Plastices)
วศวกรรมชวเคม (Biochemical Engineering)
6
สาขาวชา วศวกรรมโยธา
เปนศาสตรทศกษาเก ยวกบ การสรางตก อาคาร สะพาน ถนน และระบบขนสงตาง ๆ
รวมถงระบบสาธารณปโภคตาง เชน เขอน คลอง ฯลฯ โดยแบงยอยเปน สาขายอยไดอก ดงน
วศวกรรมโครงสราง (Structural Engineering)
วศวกรรมกอสรางและการจดการ (Construction Engineering and Management)
วศวกรรมขนสง (Transportation Engineering)
วศวกรรมเทคนคธรณ (Geotechnical engineering)
วศวกรรมธรณ (Geological engineering)
วศวกรรมสงแวดลอม (Environmental Engineering)
วศวกรรมแหลงนา (Water Resource engineering)
วศวกรรมสารวจ (Survey Engineering)
สาขาวชา วศวกรรมระบบควบคม
เปนสาขาทเปดสอนเพยงไมก แหงในประเทศ และเปนทตองการมาก และยงขาด
แคลนบคคลกร โดยเปนศาสตรทศกษาเก ยวกบคณตศาสตรประยกต ทฤษฏระบบควบคม
แบบจาลองของระบบ และนาไปประยกตใช เชน การอธบายระบบตาง ๆเปนสมการคณตศาสตร
จากนนดความสมพนธและการเปลยนแปลงตวแปรตาง ๆเพอไดแบบจาลองบนคอมพวเตอร วา
ผลลพธมความเสถยรหรอไม จากนนนาระบบทออกแบบไปสรางระบบควบคม โดยใช
Microcontroller หรอ Embedded System เมอจบออกมาสวนมากทางานในอตสาหกรรมใหญ
ตางๆ
ตวอยางวชาเรยน เชน การวเคราะหวงจรไฟฟา (Electric Circuit Analysis) พลวด
ระบบและการจาลองแบบ (System Dynamics And Modeling) ไมโครโปรเซสเซอร
(Microprocessor) การคานวณเชงเลข (Numberical Computing) การควบคมอตโนมต
(Automatic Control) การวเคราะหระบแนวใหม (Modern System Anaysis) การควบคม
อตโนมตทางอตสาหกรรม (Industrial automation)
7
สาขาวชา วศวกรรมไฟฟา
เปนศาสตรทศกษาเก ยวกบทฤษฏและการประยกตใช ไฟฟา (Electrical) คลน
แมเหลก (Electromacnatic radiation) นามาใชในชวตประจาวนทวไป เปนสาขาหนงทไดรบ
ความนยมสง เนองจาก จบออกไปมตาแหนงงานรองรบมาก และยงเปนทตองการของ
ตลาดแรงงาน
ตวอยางวชาเรยน เชน วงจรไฟฟา (Electric Circuits) วงจรดจทล (Digital Circuits)
สนามแมเหลกไฟฟา (Electromagnetic Fields) อเลกทรอนกสวศวกรรม (Engineering
Electronics) ระบบไฟฟากาลง (Electrical Power Systems) วศวกรรมการสองสวาง
(Illumnination Engineering) การวเคราะหระบบไฟฟากาลง (Electric Power System Analysis)
การออกแบบระบบไฟฟา (Electrical System Design) ฯลฯ
สาขาวชา อเลกทรอนกส
เปนศาสตรทศกษาเก ยวกบทฤษฏวงจรไฟฟา อปกรณอเลกทรอนกส เพอออกแบบ
และสรางวงจรอเลกทรอนกส เชน วงจรวทย วงจรโทรทศน วงจรคอมพวเตอร สมองกลฝงตว
ฯลฯ รวมถงการสรางอปกรณอเลกสตาง ๆเชน ตวตานทาน ตวเกบประจ อปกรณสารก งตวนา
ตวอยางวชาเรยน เชน วงจรไฟฟา (Electric Circuits) สนามแมเหลกไฟฟา
(Electromagnetic Fields) วศวกรรมอเลกทรอนกส (Electronic Engineering) สงประดษฐสารก ง
ตวนา (Semiconductor Devices) อเลกทรอนกสกาลง (Power Electronics) ไมโครโพรเซสเซอร
และการประยกต (Microprocessors And Applications) วงจรรวมอนาลอก (Analog Integrated
Circuits) ฯลฯ
8
สาขาวชา วศวกรรมอาหาร
วศวกรรมอาหารเปนสาขา ทเรยนเก ยวกบวทยาศาสตรอาหาร และวศวกรรมทางดาน
เครองกล เพอออกแบบ และสรางเครองจกร หรอระบบในการผลตอาหาร โดยคานงถงความ
ปลอดภย และการปนเปอนของอาหาร ภายใตกระบวนการผลต
ตวอยางวชาเรยน เชน จลชววทยาและเคมของอาหาร (Food Chemistry and
Microbiology( การถายเทความรอนและมวลสาร (Heat and Mass Transfer( กรรมวธแปรรป
อาหาร (Food Processing( การออกแบบเครองจกรกล (Machine Design( การควบคมคณภาพใน
อตสาหกรรมอาหาร (Quality Control in Food Industry( การควบคมมลภาวะและบาบดของเสย
ในอตสาหกรรม (Industrial Pollution Control and Waste Treatment (
สาขาวชา วศวกรรมอตสาหการ
วศวกรรมอตสาหการ (Industrial Engineering) เปนวศวกรรมศาสตรสาขาทเก ยวกบ
การออกแบบ พฒนา วางแผน ควบคม การวจยดาเนนงาน จดการและประเมนผลระบบโดยรวม
ซงครอบคลมปจจยทกๆดานทง บคคล สารสนเทศ อปกรณ พลงงาน วสด รวมไปถง การเงน
งานของวศวกรอตสาหการ จะเก ยวกบ การลดเวลาการปฏบตงาน คาใชจาย วสด
พลงงาน และทรพยากรอนๆ รวมไปถงงานการควบคมคณภาพของการผลตหรอการดาเนนงาน
เพอใหอยในระดบทตองการโดยหากลวธตางๆ ในการพฒนา ปรบปรง แกไข เพอเพม
ประสทธภาพการทางานใหค มคาทสด
ตวอยางวชาเรยน สถตวศวกรรมขนสง (Advanced Engineering Statistics(
คณตศาสตรวศวกรรมประยกต (Applied Engineering Mathematics) การวเคราะหและการ
ควบคมการผลต (Production Analysis and Control) การออกแบบและการวเคราะหการทดลอง
(Design and Analysis of Experiments) เศรษฐศาสตรวศวกรรมขนสง (Advanced Engineering
Economy) การจดการองคกรอตสาหกรรม (Industrial Organiztion Management) ฯลฯ
9
สาขาวชา วศวกรรมสารสนเทศ
เปนสาขาทางวศวกรรมศาสตร วาดวยการนาความรทางวศวกรรมศาสตร
วทยาศาสตรและเทคโนโลยในสาขาตางๆ มาประยกตใชในกระบวนการจดการขอมลขาวสาร
ใหเกดประโยชนสงสดตอความตองการของมนษย
สาขาวชาวศวกรรมสารสนเทศ จะมงเนนการศกษาและการประยกตใชเทคโนโลยใน
สาขาตางๆ ไดแก คอมพวเตอร อเลกทรอนกสและโทรคมนาคม ตลอดจนถงสาขาทางวศวกรรม
ไฟฟาอนๆ เชน ระบบควบคม เปนตน
ตวอยางวชาเรยน เชน หลกการเขยนโปรแกรมคอมพวเตอร (Principles of Computer
Programming) การเขยนโปรแกรมเชงวตถ (Object-Oriented Programming) วศวกรรม
อเลกทรอนกส (Engineering Electronics) ระบบฝงตวและระบบเวลาจรง (Embedded And
Real-Time Systems) การวเคราะหและออกแบบระบบสารสนเทศ (Information System
Analysis and Design) ระบบสารสนเทศสาหรบโครงขายโทรคม (Telecommunication Network)
ฯลฯ
สาขาวชา วศวกรรมการวดคม
คลายกบวศวกรรมควบคม บางมหาวทยาลยรวมกนเปนสาขาเดยวกน แตวศวกรรม
การวดคม สนใจการวดเพอการควบคม และการประยกตใชระบบควบคมในอตสาหกรรม พวก
อปกรณตรวจจบ (Sensor) ตาง ๆและการดขอผดพลาดของระบบ (Monitor) โดยนาขอมลทได
ไปวเคราะหตอไป
ตวอยางวชาทเรยน เชน อปกรณตรวจจบ/สงสญญาณ และการแปลงสภาวะสญญาณ
(Sensor/Transducer and Signal Conditioning) การวดและอปกรณวดทางไฟฟา (Electrical
Measurement and Instrumentation) ระบบควบคม (Control System) อปกรณวดและควบคมใน
กระบวนการ (Process Instrumentation) กลศาสตรของแขงของไหล (Solid and Fluid
Mechanics) วาลวควบคมและตวขบเคลอน (Control Valve and Drives) ฯลฯ
10
สาขาวชา วศวกรรมเครองกล
เปนศาสตรทศกษาเก ยวกบ การประยกตใชคณตศาสตร วทยาศาสตร ฟสกส เพอการ
สรางเครองยนตกลไกลตาง ๆ การออกแบบและการเขยนแบบดวยคอมพวเตอร วสดศาสตร
กลศาสตรวศวกรรม ระบบกระบวนการผลตในอตสาหกรรม อณหพลศาสตร กลศาสตรวสด
พลศาสตรของไหล การถายเทความรอน พนฐานวศวกรรมไฟฟา การทาความเยนและปรบ
อากาศ ระบบไฮดรอลกสและนวแมตกส เครองจกรกลของไหล วศวกรรมยานยนต วศวกรรม
การสนดาป การสนสะเทอนทางกล ระบบควบคมอตโนมต การออกแบบระบบความรอน
พลงงาน จกรกล ระบบกลไก และเศรษฐศาสตรวศวกรรม
ตวอยางวชาทเรยน เชน กลศาสตรวสด (Mechanics of Materials) เขยนแบบ
เครองกล (Mechanical Drawing) การออกแบบเครองจกรกล (Machine Design) กลศาสตร
เครองจกรกล (Mechanics of Machinery) เครองยนตสนดาปภายใน (Internal Combustion
Engines) วศวกรรมยานยนต (Automotive Engineering) ฯลฯ
สาขาวชา วศวกรรมแมคคาทรอนกส
เปนการประยกต สาขาวชาทรวมเอา สาขาวศวกรรมควบคม สาขาวศวกรรม
คอมพวเตอร สาขาวศวกรรมเครองกล และสาขาอเลกทรอนกส เพอการออกแบบและสรางผลต
ชนสวนและผลตภณฑ Mechatronics (Mechanics + Electronic) เชน หนยนต รถยนตอฉรยะ
ฯลฯ
ตวอยางวชาทเรยน เชน เครองจกรกลไฟฟา (Electrical machine) วศวกรรม
อเลกทรอนกส (Engineering Electronics) ไมโครโปรเซสเซอร (Microprocessors) กลศาสตร
วสด (Mechanics of Materials) ไฮดรอลกสและนวเมตกส (Hydraulics and Pneumatics) การ
ควบคมอตโนมต (Automatic Control) การออกแบบเครองจกรกล (Machine Design) ฯลฯ
11
สาขาวชา วศวกรรมโทรคมนาคม
เปนศาสตรทศกษาเก ยวกบ การประยกตความรทางดาน วทยาศาสตรและ
วศวกรรมไฟฟา เขาดวยกน โดยเรยนทางดานคลนความถตาง ๆเครอขายโทรศพทมอถอ การ
สอสารผานดาวเทยม เครอขายคอมพวเตอรเปนตน
ตวอยางวชาเรยน เชน สนามแมเหลกไฟฟา (Electromagnetic Fields) วศวกรรมการ
สอสาร (Communications Engineering) ทฤษฏโครงขายไฟฟา (Network Theory) สญญาณและ
ระบบ (Signals and Systems) การสอสารไมโครเวฟและดาวเทยม (Microwave and Satellite
Communications) วศวกรรมโทรศพทสมยใหม (Modern Telephone Engineering) วศวกรรม
สายอากาศ (Antenna Engineering) การสอสารไรสาย (Wireless Communications)
สาขาวชา วศกรรมคอมพวเตอร
เปนศาสตรทเรยนเก ยวกบทางคอมพวเตอร โดยเนนหนกไปทการออกแบบ
วงจรไฟฟา (Hardware Circuit Design) การออกแบบโปรแกรม (Software Design) และทางดาน
การตดตอสอสาร (Communications)
ปจจบนสาขาวชาทสาคญในดานวศวกรรมคอมพวเตอรคอ ระบบฝงตว (Embedded
System) การพฒนาอปกรณทมซอฟตแวรและฮารดแวรฝงตวภายใน เชน อปกรณสอสารอยาง
โทรศพทมอถอ เครองเลนวทยระบบดจทล เครองบนทกวดทศนระบบดจทล รถยนต รถ
โดยสารสาธารณะ เปนตน ซงลวนแลวแตตองการการผนวกรวมฮารดแวรและซอฟตแวรฝงตว
เขาดวยกน
ในประเทศไทย มหลกสตรทางดานวศวกรรมคอมพวเตอรขนครงแรก
ในภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร จฬาลงกรณมหาวทยาลย
โดยไดรบอนมตเมอวนท 9 มถนายน พ.ศ. โดยมรากฐานจาก "หนวยคอมพวเตอรไซแอนส"
(Computer Science หรอหลกสตรวทยาศาสตรคอมพวเตอรในปจจบน(
12
ประวตคอมพวเตอร
คอมพวเตอร คออปกรณอเลกทรอนกส ททาหนาทคานวณ บนทกสงตาง ๆ ทผใชได
สงใหคอมพวเตอรทา โดยการปอนคาสงเขาไป คอมพวเตอรพฒนามาจากเครองคานวณทชอวา
ลกคด ซงถกใชในอนาจกรบาบโลเนย (Babylonian)
กอนศรตศกราช 2400 จากนน
ถกพฒนามาเปนลกคดของคนจน ซงม
ลกษณะกอนกลมแบน รอยดวยเชอกหรอ
เสยบดวยไมตรงกลาง ตกรอบดวยไมอก
ชนหนง เหมอนลกคดทใชในปจจบน
จากนนป ครตศกราช 1671 John
Niapier นกคณตศาสตรและนกฟสกส ชาว
สกอตแลน ไดสรางเครอง Nibpire’s bones
ขนมา ใชในการคณและหารตวเลยโดยใชวธการ
บวกและลบ ป 1630 William Oughtred นก
ศณตศาสตรชาวองกฤษไดประดษฐ ไมเลอน
คานวณ (Slide Rule) ซงเปนพนฐานของ
คอมพวเตอรแบบอนาลอก
ในปครตศกราช 1642 Blaise
Pascal ไดเรมสรางตนแบบเครองคานวณ
(Mechanical Calculator) ซงเขาไดพฒนา
เครองตนแบบมากถง 50 เครองและไดสราง
เสรจสมบรณในสามปตอมา โดยใชหลกการ
หมนของฟนเฟอง และการทดเลข เมอหมน
ฟนเฟองครบรอบ โดยแสดงผลลพธออกทหนาปด
Suanpan (the number represented on this abacus is 6,302,715,408)
The two Napier's abacuses at the National Archaeological Museum of Spain (Madrid)
An early Pascaline on display at the Musée des Arts et Métiers, Paris
13
ป 1671 Gottfried Wilhelm
Leibniz นกคณตศาสตรชาวเยอรมน ได
ปรบปรงเครองคานวณของ Pascal ให
สามารถคานวณไดครบทง 4 เครองหมาย
คณตศาสตร (บวก ลบ คณ หาร( เรยกวา
Stepped Reckoner รวมถงเขายงเปนผคด
เลขฐานสอง (Binary Numeral System)
ซงเปนพนฐานของคอมพวเตอรใน
ปจจบน
ปครตศกราช 1725 Basile Bouchon และ Jean-
Baptiste Falcon ไดใชเทคนคกระดาษมวนในการควบคม
เครอง ทอผาในฝรงเศส โดยการจะกระดาษใหเปนร เพอ
ทาเปนคาสงใหเครองทางานตามคาสงทตองการ ตอมา
Joseph Maire Jacquard ไดนาเทคนคนมาพฒนาตอ และ
สรางเครองทอผาทชอวา Jacquard loom โดยอานคาสงจาก
Punched Cards
ปครตศกราช 1822 Charles
Babbage นกคณตศาสตรชาวองกฤษ ได
ประดษฐเครองผลตาง (Difference Engine)
ใชในการหาคาพหนาม (Polynomial
Value) หลงจากนนเขาไดสรางเครองทม
ความซบซอนขนมา เรยกวา เครอง
วเคราะห (Analytical Engine( เครองน
สามารถทางานตามคาสงทโปรแกรมโดย
ใช Punched Cards. ผใชสามารถเขยนโปรแกรมลงบนการด แลวนาไปใสใหเครอง ประมวณผล
Jacquard loom on display Museum of Science and Industry
in Manchester, England
Trial model of a part of the Analytical
Engine, built by Babbage,[1] as displayed at the Science Museum (London)
Stepped Reckoner.
14
โดยเครองนยงเปนตนแบบใหกบการเขยนโปรแกรม โดยมการวนลปคาสง คาสงตดสนใจ ถอวา
ตนแบบของเครองคอมพวเตอรทสามารถโปรแกรมได นบถอเขาเปน บดาแหงคอมพวเตอร
(Father of The Computer)
ตอมา ในป 1979 Ada Lovelace นกคณตศาสตร หนงไมก คนทเขาใจไอเดยของ
Babbage ไดสรางโปรแกรมททางานบนเครอง Analytical Engine ซงเปนโปรแกรมคานวนหา
ลาดบของคา Bermoulli number ทาใหเธอถอวาเปนโปรแกรมเมอรคนแรกของโลก และไดรบ
เกยรตใหใชชอ Ada เปนชอของภาษาคอมพวเตอรนนดวย
ป 1854 George Boole นกคณตศาสตรชาวองกฤษได
คดคนพชคณตบลน (Boolean Algebra) โดยอธบายโดยใชหลก
ของตรรกะวทยาคอ ถกและผด (True and False) โดยม
เครองหมายการกระทา (Operation) ดงนน AND, OR, NOT ซง
เปนพนฐานในการออกแบบคอมพวเตอรในปจจบนในระหวาง
สงครามโลกครงทสอง วงจรอเลกทรอนกสไดเขามาแทนท
เครองจกรกล เครองคานวณดจตอลไดเขามา ใน
ปครตศกราช 1942 เครอง
คานวณอเลกทรอนกสดจตอลเครอง
แรกของโลก ชอวา Atanasoff-Berry
Computer (ABC) กถกสรางขน โดย
John Vincent Atanasoff และ Clifford
Berry แตกยงใชเครองจกรกลในการ
เกบขอมลลงบนกระดาษแขง
Atanasoff–Berry Computer replica at 1st floor of
Durham Center, Iowa State University
15
ในป 1946 Electronic
Numerical Integrator And Computer
(ENIAC) ถกสรางขนโดย John
Mauchly และ J.Presper Eckert ท
University of Pennsylvania ซงถอวา
เปนเครองคอมพวเตอรอเลกทรอนกส
ขนาดใหญ (electronic large-scale,
general-purpose digital computer )
เครองแรกของโลก โดยออกแบบและ
สนบสนนจากกองทพสหรฐ
Electronic Discrete
Variable Automatic Computer
(EDVAC) เรมสรางในป 1944 กอนท
ENIAC จะเสรจโดย John
Mauchly and J. Presper Eckert โดย
รวมมอกบ John von Neumann เปน
ทปรกษา สรางตามสถาปตยกรมของ
John von Neumann ทไดออกแบบไว
โดยประกอบดวยสวนตางๆดงน
Control Unit และ Arithmetic Logic
Unit (CPU) , Memory และ
Input/Output
EDVAC’s ใชเวลาในการบวก 864 ไมโครเซก และ เวลาในการคณ 2900 ไมโครเซก
ใชหลอดสญญาการจานวน 6000 หลอด ใชไดโอด 12000 ชน กนไฟท 56 กโลวต ใชพนทใน
การวางเครอง 45.5 ตารางเมตร นาหนก 1850 กโลกรม ถาทางานเตมท จะใชคนทงหมด 30 คน
ในการทางานทงวน
ENIAC performed ballistics trajectory calculations with 160 kW of power
Design of the von Neumann architecture (1947)
16
เครองคอมพวเตอรทจาหนายในเชงพานช ครงแรก คอ Ferranti Mark 1 ในป ครต
ศกราช 1951 ซงพฒนามาจาก Manchester Mark ซงปรบปรงขนาดของหนวยความจาหลก โดย
ใช Random Access Williams Tubes) หนวยความจาสารอง (ใช Magnetic Drum) ซงสามารถทา
คาสง บวก และคณไดเรวขน
ในปศรตศกราช 1951 (Universal Automatic Computer) UNIVAC I ถกใชในงาน
สานกทะเบยนประชากรสหรฐ UNIVAC I ใชหลอดสญญากาศ 5200 กนไฟ 125 กโลวต ใช
หนวยความจาหลกเปน Serial-access mercury delay line
ในป 1952 IBM ไดพฒนาเมนเฟรมคอมพวเตอร IBM 701 และ IBM 704 ในป 1954
โดยใช แกนแมนเหลกเปนหนวยความจา และสรางภาษา FORTAN ใชในการเขยนโปรแกรม
ระดบสง ขนมาระหวางพฒนา IBM 704 ซงเสรจสมบรณในป 1957 ซง IBM ไดสรางใหเครอง
คอมพวเตอรมขนาดเลกและสามารถหาซอไดงาย โดยนาหนกเมอรวม Power Supply แลวหลก
1350 กโลกรม
ไบโพลาทรานซสเตอร ถกพฒนาในป 1947 ทา
ใหในป 1955 ทรานซสเตอรถกเขามา แทนท หลอด
สญญากาศในออกออกแบบคอมพวเตอร ถอเปนยคทสอง
ของ คอมพวเตอร (ยคแรกคอยคหลอดสญญากาส) ทาใหม
ขนาดเลกลง กนไฟนอยลง ความรอนขณะทางานลดลง
ประมวลผลไดเรวขนและมความเทยงตรงกวาหลอด
สญญากาศ ซง คอมพวเตอรทใชทรานซสเตอรเครองแรกเรมพฒนาขนท University of
Manchester ใน 1953 จนสาเรจในเดอน April 1955 โดยใช ทรานซเตอร 200 ชน โซลสเตทได
โอด 1,300 ชน กนไฟ 150 วต
ขณะเดยวกนในป 1955 Maurice Wilkes ไดผลต microprogramming, ซงทาใหเรา
สามารถเขยนคาสงลงในไมโครชปเปรยบเหมอน built-in คาสงลงไปในชป ซงปจจบนชดคาสง
ทบนทกลงในชปวา เฟรมแวร firmware หรอ microcode
Bipolar Transister
17
ในยคท 3 ของคอมพวเตอร Integrated Circuit หรอ IC
ทพฒนาโดย Jack St. Clair Kilby และ Robert Noyce วศวกรบรษท Texas
Instuments IC คอการรวมเอา ทรานซสเตอร ไดโอด และคาปา
ซสเตอร เขาดวยกนใน แผนสลกอน ขนาดเลก Silicon wafer ซง
สรางมาจาก ทราย แลวนามาผลตเปน IC โดยทาใหขนาดของ
คอมพวเตอรเลกลงมาก และเพมความเรวในการประมวลผลจาก
หนวย ไมโครเซคเปน นาโนเซค และในยคนเรมมการใช OS
(Operating System) โดย
ยอมใหสามารถรนโปรแกรมหลายโปรแกรมพรอมกน
คอมพวเตอรในยคนกคอ The IBM 360/91 ผลตในวนท
April 7 , 1964 ซงใช IC แทนทรานซสเตอรทเปนชน ๆ
รวมถงในยคน magnetic core memory ถกแทนทดวย
semiconductor memories
ในยคท 4 คอยคของ Microprocessor
On November 15, 1971, Intel ไดเรม
ขาย microprocessor ครงแรก คอ 4004 ทพฒนา
ใหกบ บรษทเครองคดเลขในญป น เปน CPU
ขนาด 4 บต ความถสญญาณนาฬกา 740 KHz ใช
ทรานซสเตอร 2,300 ตวท 10 µm จากนน Intel ก
ไดพฒนา เปน CPU 8 bits 8008 Clock rate
500 kHz สรางเสรจในป 1972 ,8080 Clock rate 2 MHz 1974 ถกนาไปใชแพรหลายใน
คอมพวเตอรสวนบคคล CPU 16-bit 8086 June 8, 1978 Clock rates 4.77,8,10 MHz 8088 June
1, 1979 Clock rates 4.77 MHz ,8 MHz 32 bit processor 80386DX October 17, 1985 Clock
rates 16,20,25,33 MHz, Pentium, Pentium Pro, Celeron, Pentium II, Pentium III, Pentium 4 64
bit processor Intel Core 2, Pentium Dual Core, Core i3, Core i5, Core i7
Silicon Wafer
Integrate Circuit (IC)
Intel Core i7
18
ยคท 5 ยคของปญญาประดษฐ Artificial Intelligence
ยคของปญญาประดษฐ ยคทคอมพวเตอรมความสามารถเทาเทยมกบคนหรอมากกวา ยคทมนษยไมสามารถแยกออกวา สงไหนคอมนษยสงไหนคอคอมพวเตอร โดยการทดสอบทเรยกวา Turing Test โดยก นกลางหองเพอไมสามารถมองเหน ใหฝงหนงเปนคน และอกฝงหนง มคอมพวเตอร และ คนอย จากนนใหฝงทมคนอยคนเดยวถาม ฝงตรงกนขาม แลวระบใหไดวาฝงตรงกนขามเปนมนษย
หรอคอมพวเตอร เมอไหรทคนไมสามารถระบอกฝงไดวาเปนมนษยหรอคอมพวเตอร นนใกล เขาสยคปญญาประดษฐ จนถงวนหนงเราจะไมสามารถแยกออกเลยวา มนษยท เดนตามทองถนนเปนมนษยจรง ๆหรอ คอมพวเตอร ดงจะเหนในภาพยนต Sci-fi หลายๆเรองเชน Star Wars, Artificial intelligence, Blade Runner, Bicentennial Man,· The Thirteenth Floor,· Transformers,· The Terminator, I Robot ฯลฯ มหลายๆประโยคทกลาวถงปญญาประดษฐทนาสนใจเชน
A year spent in artificial intelligence is enough to make one believe in God.
ALAN PERLIS
I suppose it helps us live a lot, it makes us smarter and more powerful...so, I'm for
Elizabeth Fedotova, MIPT April 2011
Robot VS Human
19
AI คอสาขาหนงของ Computer Science ทเนนในดาน การทาใหคอมพวเตอรมพฤตกรรมคลายมนษย เชนทางดาน
เกมส คอมพวเตอรสามารถเชนเกมเชน หมากรก หรอ หมากฮอส ได
Expert System คอมสามารถตดสนใจในสถาณะการในชวตจรงได เชน ชวยหมอในการระบตาแหนงเนองอก หรอ มะเรง
Natural Language คอมพวเตอรสามารถเขาใจภาษามนษยได
Neural Network คอระบบทสามาระจาลองความฉลาด โดยการเลยนการเชอมตอทางกายภาพภายในสมองสตวได
Robotics คอมพวเตอรสามารถคด เรยนร และตดสนใจอยางมเหตผล สามารถเหนไดยนและตอบสอนตอสงกระตนจากการสมผส เนองจากเรองนเปนสงทมนษยเปนหวงกนมาก จงมคนพดถงกฏของหนยนต เชน กฏหนยนต 3 ขอ The Three Laws of Robotics ซงเขยนนกเขยนนวนยายแนวทยาศาสตรชอ Isaac Asimov โดยกาหนดไววา
1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.
2. A robot must obey any orders given to it by human beings, except where such orders would conflict with the First Law.
3. A robot must protect its own existence as long as such protection does not conflict
with the First or Second Law.
และยงมคนกาหนดกฏขอท 4 เพม
ในนวนยายเรอง Icarus's Way ในป 1974 Lyuben Dilov กลาวไววา
4. A robot must establish its identity as a robot in all cases.
20
ในนวนยายเรอง Foundation's Friends ในป 1986 บทประพนธเรอง Foundation's Friends ของ Harry Harrison เขยนเก ยวกบกฏขอท 4 ไววา
4. A robot must reproduce. As long as such reproduction does not interfere with the First or Second or Third Law.
รวมถงกฏขอท 5 ซงอยในนวนยายเรอง "The Fifth Law of Robotics" ของ Nikola
Kesarovski กลาวถงกฏขอท 5 ไววา
5. A robot must know it is a robot.
ตวอยางของภาพยนตทถกสรางมาจากพนฐาน AI เชน
21
ขอแตกตางแตละสาขา
วศกรรมคอมพวเตอร (Com Eng) วทยาการคอมพวเตอร (Com Sci) วศวกรรม
สารสนเทศ (IT Eng) เทคโนโลยสารสนเทศ (IT)
สงแรกทตองเขาใจคอ นกวทยาศาสตร และ วศวกร นกวทยาศาสตรคอ คนทศกษา
เก ยวกบปรกกฏการธรรมชาต เชน ฝนตก ฟารอง ฟาฝา พาย ฤดกาล ฯลฯ แ ลวคดทฤษฏตางๆ
ขนมา เชน ทฤษฏแรงโนมถวงของโลก ทฤษฏแสง ทฤษฏไฟฟา ฯลฯ
วศวกร คอ คนทนาทฤษฏตางๆมาประยกต และสรางสงประดษฐขนมา เชน นา
ทฤษฏแรงโนมถวงมาสรางเครองบน นาทฤษฏไฟฟา มาสรางหมอแปลงไฟฟา ฯลฯ ซงจะ
สงเกตเหนความแตกตางอยางชดเจน
จากนนมาดเรองขอแตกตางในวชาเรยน
วทยาการคอมพวเตอร จรงๆควรจะเรยนเรองเก ยวกบทฤษฏตาง ๆเชน ทฤษฏการ
คนหาขอมล ทฤษฏการเรยงขอมล ทฤษฏการคานวณ ฯลฯ แตเนองจากถาเรยนแบบนนคงจะ
เปนไดแค นกวจย กบอาจารยมหาวทยลย จงตองมการประยกตใหเขากบงานดวย ซงเรยนเนน
ไปทางดานวทยาศาสตร ดานการออกแบบโปรแกรม ดานฐานขอมล ดานระบบปฏบตการ และ
ดานปญญาประดษฐ สงเกตวาจะไมมวชาเก ยวกบทางดานระบบเครอขายมากนก และไมม
ทางดานวศวกรรมเลย เชน คานวณและออกแบบวงจรไฟฟา คานวณและออกแบบวงจร
อเลกทรอนกส
วศกรรมคอมพวเตอร เรยนดานคณตศาสตร คานวณและออกแบบวงจรไฟฟา
คานวณและออกแบบวงจรอเลกทรอนกส สมองกลฝงตว ออกแบบโปรแกรม ฐานขอมล และ
ระบบเครอขาย
วศกรรมสารสนเทศ เรยนเกอบเหมอนวศกรรมคอมพวเตอร แตจะเพมทางดาน
โทรคมนาคมเขามา สวนเทคโนโลยสารสนเทศ คลายๆวทยาการคอมพวเตอร แตจะเพมทางดาน
วชาทางดานเครอขายคอมพวเตอร และเพมวชาทางดานสารสนเทศและธรกจ เชน พนฐาน
22
ทางดานเทคโนโลยสารสนเทศ พนฐานทางธรกจสาหรบเทคโนโลยสารสนเทศ ระบบ
สารสนเทศเพอการจดการ เศรษฐศาสตรเทคโนโลยสารสนเทศ ฯลฯ
สรปยอๆคอ ถาอยากเรยนออกแบบโปรแกรมเพรยว ๆใหเลอกเรยน วทยาการ
คอมพวเตอร หากอยากเรยนทางดานวศวกรรมดวย กใหเลอกเรยน วศวกรรมคอมพวเตอร หรอ
วศวกรรมสารสนเทศ สวนหากอยากเรยน ออกแบบโปรแกรมทมความรพนฐานทางดานธรกจ
ดวย กใหเลอกเรยน เทคโนโลยสารสนเทศ ซงยงมขอแตกตางอกอยางหนงคอ เรองงาน
The Association for Computing Machinery (ACM) ซงเปนองคกรทยอมรบทางดาน
เทคโนโลย และมสมาชกทวโลก ระบไวใน Computing Curricula 2005 The Overview Volume
on Undergraduate Degree Programs in Computing ถงความแตกตางของแตละสาขา อยาง
ชดเจน ดงรป
23
24
25
วชาพนฐานบงคบ ของแตละสาขา ทไมเกยวกบคอมพวเตอร
สาขาวศวกรรมคอมพวเตอร และ วศวกรรมสารสนเทศ
Foundation English 1 (ภาษาองกฤษพนฐาน 1)
Foundation English 2 (ภาษาองกฤษพนฐาน 2)
General Physics 1 (ฟสกสทวไป 1)
General Physics 2 (ฟสกสทวไป 2)
General Physics Laboratory 1 (ปฏบตการฟสกสทวไป 1)
General Physics Laboratory 2 (ปฏบตการฟสกสทวไป 2)
General Chemistry (เคมทวไป)
Practical General Chemistry (ปฏบตการเคมทวไป(
Engineering Mathematic 1
Engineering Mathematic 2
Engineering Mathematic 3
Engineering Drawing (เขยนแบบวศวกรรม)
Engineering Mechanics (กลศาสตรวศวกรรม)
Engineering Materials (วสดวศวกรรม(
สาขาวทยาการคอมพวเตอร
Foundation English 1 (ภาษาองกฤษพนฐาน 1)
Foundation English 2 (ภาษาองกฤษพนฐาน 2)
English for developing reading skills
Fundamental Physics 1 (ฟสกสพนฐาน 1)
Fundamental Physics Laboratory 1 (ปฏบตการฟสกสพนฐาน 1)
General Chemistry 1 (เคมทวไป 1)
Practical General Chemistry 1 (ปฏบตการเคมทวไป 1)
Calculus 1 (แคลคลส 1)
26
Calculus 2 (แคลคลส 2)
Linear algebra (พชคณตเชงเสน(
Library Usage and Information (การใชหองสมดและสารนเทศ(
Elementary Statistics สถตเบองตน
สาขาเทคโนโลยสารสนเทศ
Foundation English 1 (ภาษาองกฤษพนฐาน 1)
Foundation English 2 (ภาษาองกฤษพนฐาน 2)
Fundamental Physics (ฟสกสเบองตน(
Mathematics 1 (คณตศาสตร 1)
Mathematics 2 (คณตศาสตร 2)
Probability and Statistics (ความนาจะเปนและสถต(
จะสงเกตเหนวา วชาบงคบทไมเก ยวกบคอมพวเตอร ของคณะวศวกรรมศาสตรจะม
จานวนมาก โดยสวนใหญจะเก ยวกบวชาฟสกส เคม คณตศาสตร และวศวกรรมพนฐาน สาขา
วทยาการคอมพวเตอรจะตางตรงทไมมวชาพนฐานวศวกรรม แตยงคงวชาฟสกส เคม
คณตศาสตร สวนสาขาเทคโนโลยสารสนเทศ มวชาพนฐานนอยทสด
27
ในประเทศไทย มมหาวทยาลย ทเปดสอนดงน
หลกสตรวศวกรรมคอมพวเตอร
คณะวศวกรรมศาสตร จฬาลงกรณมหาวทยาลย
คณะวศวกรรมศาสตร สถาบนเทคโนโลยพระจอมเกลาเจาคณทหาร
ลาดกระบง
คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยพระจอมเกลาธนบร( ม
หลกสตรปกต และ หลกสตรนานาชาต โดยหลกสตรนานาชาต เรยนท
ไทย 2 ป อก 2 ป เรยนท University of Missouri Columbia (USA) หรอ
University of Regina (Canada)โดยนกศกษาจะตองผานเกณฑการ
คดเลอกตามทกาหนดไวซงเมอสาเรจการศกษาจะได 2 ปรญญาทงจาก
KMUTT และ MU หรอ RU แตสาหรบผทเลอกศกษา 2 ปตอท KMUTT จะไดปรญญาจาก KMUTT เทานน)
คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยพระจอมเกลาพระนครเหนอ
คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยมหานคร
คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลศรวชย
คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลพระนคร
คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลธญบร
คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลลานนา ภาคพายพ
คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลรตนโกสนทร
คณะวศวกรรมศาสตร มหาวทยาลยธรกจบณฑตย
คณะวศวกรรมศาสตร สถาบนเทคโนโลยไทย-ญป น
วทยาลยวศวกรรมศาสตร มหาวทยาลยรงสต
คณะวศวกรรมศาสตร มหาวทยาลยกรงเทพ
28
คณะวศวกรรมศาสตร มหาวทยาลยเกษตรศาสตร
คณะวศวกรรมศาสตร มหาวทยาลยขอนแกน
คณะวศวกรรมศาสตร มหาวทยาลยเชยงใหม
คณะวศวกรรมศาสตร มหาวทยาลยเชยงใหม
คณะวศวกรรมศาสตร มหาวทยาลยธรรมศาสตร
คณะวศวกรรมศาสตร มหาวทยาลยนเรศวร
คณะวศวกรรมศาสตร มหาวทยาลยมหดล ( มหลกสตรปกต และนานาชาต (
คณะวศวกรรมศาสตร มหาวทยาลยสงขลานครนทร
คณะวศวกรรมศาสตร มหาวทยาลยสยาม
คณะวศวกรรมศาสตร มหาวทยาลยหอการคาไทย
คณะวศวกรรมศาสตร มหาวทยาลยเกษมบณฑต
สานกวชาวศวกรรมศาสตร มหาวทยาลยเทคโนโลยสรนาร
สานกวชาวศวกรรมศาสตร และทรพยากร มหาวทยาลยวลยลกษณ
คณะเทคโนโลยสารสนเทศ มหาวทยาลยศรปทม
สานกวชาเทคโนโลยสารสนเทศ มหาวทยาลยแมฟาหลวง
คณะวศวกรรมศาสตร มหาวทยาลยอสาน
คณะวศวกรรมศาสตร มหาวทยาลยรามคาแหง
คณะเทคโนโลยอตสาหกรรม มหาวทยาลยราชภฏอตรดตถ
สานกวชาเทคโนโลยสารสนเทศและการสอสาร มหาวทยาลยพะเยา
29
หลกสตรวศวกรรมซอฟแวร
คณะวศวกรรมศาสตร จฬาลงกรณมหาวทยาลย (ปรญญาโท(
วทยาลยนานาชาต สถาบนเทคโนโลยพระจอมเกลาเจาคณทหาร
ลาดกระบง (หลกสตรนานาชาต เรยนทไทย 2 ป เรยนท University of Glasgow (UK) อก 2 ป หรอเรยน อก 3 ปไดวฒ ป.โท(
คณะวศวกรรมศาสตร มหาวทยาลยเกษตรศาสตร (หลกสตรนานาชาต(
School of Engineering and Technology (SET) สถาบนเทคโนโลยแหงเอเชย (AIT) (หลกสตรนานาชาต(
บณฑตวทยาลยวศวกรรมศาสตรนานาชาตสรนธรไทย-เยอรมน (TGGS)
มหาวทยาลยพระจอมเกลาพระนครเหนอ (มเฉพาะปรญญาโท เรยนทไทย 1 ป อก 1 ปเรยนท RWTH Aachen University (Germany)
วทยาลยศลปะ สอและเทคโนโลย มหาวทยาลยเชยงใหม (หลกสตรนานาชาต(
คณะวทยาการสารสนเทศ มหาวทยาลยบรพา
สานกวชาเทคโนโลยสารสนเทศ มหาวทยาลยแมฟาหลวง
คณะเทคโนโลยและสงแวดลอม มหาวทยาลยสงขลานครนทร (ภเกต(
คณะวทยาศาสตรและเทคโนโลย มหาวทยาลยกรงเทพ
คณะวศวกรรมศาสตร มหาวทยาลยนอรทเชยงใหม
คณะวศวกรรมศาสตร มหาวทยาลยนอรทกรงเทพ
คณะวทยาศาสตร มหาลยวทยาลยพายพ
คณะเทคโนโลยสารสนเทศ มหาวทยาลยศรปทม
30
หลกเกณฑ การเขาศกษาตอ สาขาวศวกรรมคอมพวเตอร
รบนกศกษาสองทาง Admission กลาง และ Admission ตรง ซงบางมหาวทยาลยจะ
รบ Admission กลางนอยมาก
Admission กลาง จะใชคะแนน GPAX O-NET GAT PAT2 และ PAT3
1. GPAX 20%
2. O-NET 30%
3. GAT 15%
4. PAT
a. PAT 2 15%
b. PAT 3 20%
Admission ตรง ขนอยกบมหาวทยาลย ใชเกณฑไหนในการรบนกศกษา เชน
จฬาลงกรณมหาวทยาลย
ดขอมลไดท http://www.admissions.chula.ac.th
1. GPAX 10%
2. GAT 20%
3. PAT
a. PAT 1 20%
b. PAT 3 50$
31
มหาวทยาลยเกษตรศาสตร
ดขอมลไดท http://admission.eng.ku.ac.th
1. เปนผทกาลงศกษาชนมธยมศกษาปท 6 หรอ จบการศกษา
ชนมธยมศกษาปท 6 หรอ เทยบเทา ตามหลกสตรการศกษา
ในโรงเรยนทใชหลกสตรการศกษาขนพนฐาน พ.ศ. 2544
โดยมจานวนหนวยกตของการเรยนในกลมสาระ การเรยนร
ตลอดหลกสตร (6 ภาคการศกษา( ดงน
กลมสาระการเรยนร จานวนหนวยกตรายวชาพนฐานและ
รายวชาเพมเตม
วทยาศาสตร ไมนอยกวา 22 หนวยกต
คณตศาสตร ไมนอยกวา 12 หนวยกต
ภาษาองกฤษ ไมนอยกวา 9 หนวยกต
2. มสญชาตไทย หรอ เปนผทอยในประเทศไทย และม
หลกฐานแสดงตามทราชการออกให
3. เปนผยดมนในการปกครองระบอบประชาธปไตย อนม
พระมหากษตรยเปนประมข
4. เปนผไมมโรคตดตอรายแรง หรอ เปนโรคทสงคมรงเกยจ
หรอ โรคอนเปนอปสรรคตอการศกษา
หลกเกณฑการคดเลอกเขาศกษา
พจารณาจากคะแนนมาตรฐานปกตของผสมครตามองคประกอบ
โดยมน าหนกขององคประกอบดงน
32
1. GAT 25%
2. PAT
a. PAT 1 25%
b. PAT 3 50%
สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง
ดขอมลไดท http://www.reg.kmitl.ac.th/directEnt
รบ ม.6 สายวทย ปวช ไมใช GAT PAT
ออกขอสอบเอง
1. คณตศาสตร
2. ภาษาองกฤษ
3. วทยาศาสตร (ฟสกส, เคม)
มหาวทยาลยเทคโนโลยพระจอมเกลาธนบร
ดขอมลไดท http://regis.kmutt.ac.th/main.php
พจารณาคะแนนจาก
1. คะแนนเฉลยสะสม(GPAX) 10%
2. GAT 20%
3. PAT 70 %
a. PAT 1
b. PAT2
c. PAT 3
4. Aptitude Test
33
มหาวทยาลยเทคโนโลยพระจอมเกลาพระนครเหนอ
ดขอมลไดท http://www.admission.kmutnb.ac.th/
1. จะตองเปนนกเรยนภาคการเรยนสดทายของมธยมศกษาตอนปลาย
สายสามญ (วทย-คณต( และ ประกาศนยบตรวชาชพ (ปวช(
2. จะตองมคะแนน GPAX ของผลการเรยน 4 ภาคการเรยนสดทาย
ของมธยมตอนปลาย และ ประกาศนยบตรวชาชพ มคาระดบ
คะแนน 3.25 ขนไป
3. จะตองมคะแนนสอบวชา GAT 85, PAT 71, PAT 72, และ PAT 73
พจารณาคะแนนจาก
1. คะแนนเฉลยสะสม(GPAX) 10%
2. GAT 10%
3. PAT
a. PAT 1 30%
b. PAT 2 10%
c. PAT 3 40%
มหาวทยาลยเชยงใหม
ดขอมลไดท http://www.reg.cmu.ac.th/
1. ภาษาไทย
2. สงคมศกษา ศาสนา และวฒนธรรม
3. ภาษาองกฤษ
4. วทยาศาสตร 1
5. คณตศาสตร 1
6. ความรพนฐานทางดานวศวกรรมศาสตร
34
คะแนน Adminission 4 ป ลาสด .
มหาวทยาลย
คะแนน
สงสด/ตาสด ป 54
คะแนน
สงสด/ตาสด ป 53
คะแนน
สงสด/ตาสด ป 52
คะแนน
สงสด/ตาสด ป 51
จฬาลงกรณมหาวทยาลย 25,337.5 22,490 8,480.7 9,003
20,517.5 14,125.25 7,349 7,602.7
มหาวทยาลยเกษตศาสตร 22,252.5 21,199.9 7,639.2 7,988.2
21,360 18,278.2 6,740.5 6,837.5
สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง
21,205 22,084 7,0146.8 7,397.2
18,987.4 17,432.95 6,100.5 6,310.8
มหาวทยาลยเทคโนโลยพระจอมเกลาธนบร
20,254 19,329.4 6,731.2 7,308.7
18,117.4 17,331.3 6,228.2 6,247.5
มหาวทยาลยเชยงใหม 20,207.5 21,267.15 6,556.5 6,975.8
17,134.9 17,355.75 5,537.8 5,618.7
มหาวทยาลยมหดล 20,057.5 19,169.05 7,159.5 6,976.8
17,944.65 16,200.35 6,097.5 6,119.8
มหาวทยาลยธรรมศาสตร 19,567.5 18,717.6 6,708.8 6,825.5
16,142.4 13,548.1 5,534 5,614.5
มหาวทยาลยขอนแกน 19,447.7 19,425.3 6,280.2 6,686.3
15,717.5 14,857.35 5,369 5,740.2
มหาวทยาลยสงขลานครนทร - 19,382.9 7,371.3 6,451
- 14,697 5,004.3 4,606.2
มหาวทยาลยเทคโนโลยพระจอมเกลาพระนครเหนอ
19,044.95 18,752.15 6,403.7 6,304.3
16,690 15,895.35 5,482.7 5,789.2
มหาวทยาลยเทคโนโลยสรนาร 18,250 18,615.65 6,859.5 6,309.3
35
7,300.35 8,723.85 3,007.7 4,275
มหาวทยาลยนเรศวร 17,012.2 16,406.3 6,204.7 5,875
12,634.4 13,344.35 4,949.2 5,158.2
มหาวทยาลยเทคโนโลยราชมงคลธญบร
15,859.35 15,683.15 5,665.5 5,730
14,334.9 14,512.4 4,689.5 5,464
Facebook ของสาขาวศวกรรมคอมพวเตอร ของแตมหาวทยาลย
คณะวศวกรรมศาสตร จฬาลงกรณมหาวทยาลย คณะวศวกรรมศาสตร สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยพระจอมเกลาธนบร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยพระจอมเกลาพระนครเหนอ คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยมหานคร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลธญบร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลลานนา เขตพนทภาคภายพ คณะวศวกรรมศาสตร มหาวทยาลยธรกจบณฑตย วทยาลยวศวกรรมศาสตร มหาวทยาลยรงสต คณะวศวกรรมศาสตร มหาวทยาลยกรงเทพ คณะวศวกรรมศาสตร มหาวทยาลยเกษตรศาสตร คณะวศวกรรมศาสตร มหาวทยาลยขอนแกน คณะวศวกรรมศาสตร มหาวทยาลยเชยงใหม คณะวศวกรรมศาสตร มหาวทยาลยธรรมศาสตร คณะวศวกรรมศาสตร มหาวทยาลยนเรศวร คณะวศวกรรมศาสตร มหาวทยาลยมหดล คณะวศวกรรมศาสตร มหาวทยาลยสงขลานครนทร สานกวชาเทคโนโลยสารสนเทศ มหาวทยาลยแมฟาหลวง คณะวศวกรรมศาสตร มหาวทยาลยอสาน คณะเทคโนโลยอตสาหกรรม มหาวทยาลยราชภฏอตรดตถ สานกวชาเทคโนโลยสารสนเทศและการสอสาร มหาวทยาลยพะเยา
36
กจกรรมตางๆ วศวกรรมคอมพวเตอร
Open House เปดบาน
เปนกจกรรมทคณะตาง ๆในมหาวทยาลย จดขนเพอใหนกเรยน ระดบชนมธยมศกษา เขามาเยยมชมคณะวา มการเรยนการสอนเก ยวกบสาขาอะไรบาง มนทรรศการแสดงโครงงานของนกศกษาทกาลงศกษาอย แนะแนวการเรยน การเตรยมตวสอบเขาคณะ กจกรรมการแขงขนตาง ๆรวมถงกจกรรมสนทนาการ ซงชวยในการตดสนใจของนกเรยนทสนใจวาชอบคณะนหรอไม และเพมความเขาใจเก ยวกบการเรยนในคณะน
กจกรรม Open House จะสวนใหญจะมเฉพาะคณะทใหญๆ หรออาจจะเปนกจกรรม Open House ของมหาวทยาลย โดยจะจดขนเกอบทกป โดยชวงเวลากจกรรมจะไมตรงกนทกป ขนอยกบความสะดวกของแตละคณะ สามารถตดตามกจกรรมนได ทเวบไซตของคณะทสนใจ
คายกจกรรมวศวกรรมคอมพวเตอร
คายกจกรรมวศวกรรมคอมพวเตอร เปนกจกรรมทเปดโอกาศให นกเรยนในระดบมธยมปลาย ไดมโอกาสเรยนร ทางดานวศวกรรมคอมพวเตอร ไมวาจะเปน การเขยนโปรแกรม (Programming) การออกแบบและสรางหนยนต (Robot) และ ความรทางดานเครอขาย (Network) และเปนตวชวยในการตดสนใจเลอกเรยนสาขาวศวกรรม
คอมพวเตอรดวย เพราะไดมการทดลองตาง ๆรวมถงไดเรยนทฤษฏพนฐานของสาขาวศกรรมคอมพวเตอร
ในแตละมหาวทยาลยกจะมคายกจกรรมวศวกรรมคอมพวเตอร แตกตางกนไป โดยหลกๆจะเนน วชาทางดานพนฐาน กจกรรมการแขงขน ตาง ๆและความสามคค ซงจะเปนคายระยะสน ประมาณ 1 สปดาห มทพกและอาหารจดไวให ตลอดระยะเวลาหลกสตรของคาย ควบคมกจกรรมโดยรนพวศวกรรมคอมพวเตอร
โดยทวไปจะเปดรบสมคร และอบรมในชวงซมเมอร เหมาะสาหรบนกเรยนทยงตดสนใจไมไดวา ชอบเรยนทางดานวศวกรรมคอมพวเตอรรเปลา รวมถงนกเรยนทตองการเตรยมความพรอมกอนเขาเรยนจรง
37
ตวอยางคายกจกรรมวศวกรรมคอมพวเตอรของแตละมหาวทยาลย
CE SMART CAMP
ของสาขาวชาวศวกรรมคอมพวเตอร คณะวศวกรรมคอมพวเตอร สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง
เรมรบสมคร ชวง เดอนมนาคม
เรมกจกรรม ชวง ตนเดอน เมษายน
ระยะเวลาโครงการ 7 วน 6 คน
ขอมลโครงการอบรม
รบนกเรยนจานวนทงสน 80 คน ระดบมธยมศกษาตอนปลาย
การอบรมความรคอมพวเตอรพนฐานและระบบเครอขายคอมพวเตอร ดวยอปกรณทนสมยจาก CISCO จานวน 40 คน
การอบรมการเขยนโปรแกรมควบคมหนยนต LEGO MINDSTORM จานวน 40 คน
เวบไซตคายกจกรรม http://www.cesmartcamp.com
38
COM CAMP
ของภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยพระจอมเกลาธนบร
เรมรบสมคร ชวง เดอนมนาคม
เรมกจกรรม ชวง สนเดอน มนาคม
ระยะเวลาโครงการ 7 วน 6 คน
ขอมลโครงการบรม
แนวความรทจะไดรบ แบงเปน 4 ประเภท
1. Programming ภาษาซ ต งแตระดบเรมตน
2. Robot
3. Hardware & Network การประกอบคอมพวเตอร ลงระบบปฏบตการ
4. Graphic
เวบไซตคายกจกรรม http://comcamp.cpe24.net/index.php
39
i-Tim Robotics Camp
ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยเชยงใหม
เรมรบสมครชวง กลางเดอนมกราคม
เรมกจกรรมชวง กลางเดอนมนาคม
ระยะเวลาโครงการ 5 วน 4 คน
ขอมลโครงการ
เรยนรการออกแบบ และเขยนโปรแกรมสงงานหนยนต Robotic
โดยใช GoGo Board และเขยนโปรแกรมโดยใชภาษา Logo
เวบไซตคายกจกรรม http://sites.google.com/site/itimcamp/
40
Click Camp
ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยมหดล
เรมรบสมครชวง ตนเดอนมกราคม
เรมกจกรรมชวง ตนเดอนกมภาพนธ
ระยะเวลาโครงการ 3 วน 2 คน
ขอมลโครงการ
รบนกเรยนจานวนทงสน 70 คน
เรยนรการออกแบบ และเขยนโปรแกรมภาษาซ
วชาดจตอลพนฐาน
เวบไซตคายกจกรรม http://clickcamp.wordpress.com/
41
TOFFY Camp (Technology Of Future For Youth)
ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตรมหาวทยาลยเกษตรศาสตร วทยาเขตบางเขน
เรมรบสมครชวง กลางเดอนธนวาคม
เรมกจกรรมชวง กลางเดอนมนาคม
ระยะเวลาโครงการ 5 วน 4 คน
ขอมลโครงการ
รบนกเรยนจานวนทงสน 50 คน ระดบมธยมศกษาปท 3 - 6
เรยนรการออกแบบ และเขยนโปรแกรมภาษา C#
บดกรวงจรดจตอล
เขยนโปรแกรมบนมอถอ Android โดยโปรแกรม App Inventor
เวบไซตคายกจกรรม http://www.cpsk69.com/toffycamp/
42
BitByte Camp ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตรจฬาลงกรณมหาวทยาลย
เรมกจกรรมชวง ปดภาคการศกษาเดอนตลาคม
ขอมลโครงการ
จดประสงคเพอเผยแพรความรสชมชนในพนทหางไกลดวยการจดอบรมการ ใชโปรแกรมคอมพวเตอรใหแกประชาชนในจงหวด โดยมนสตเปนวทยากรผอบรมและคณาจารยเปนผควบคมดแล
วชาทสอน Introduction to computer Photoshop Multimedia Web Management Visual Basic.Net
เวบไซตคายกจกรรม http://www.cp.eng.chula.ac.th/bitbyte/index.html
43
KMUTNB ROBOT CAMP
ภาควชาวศวกรรมไฟฟา คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยพระจอมเกลาพระนครเหนอ
เรมรบสมครชวง กลางเดอนธนวาคม
เรมกจกรรมชวง ปดภาคเรยน
ขอมลโครงการ
ระยะเวลาโครงการ 5 วน
รบนกเรยนจานวนทงสน 300 คน ระดบมธยมศกษาปท 1 – 6 และ ปวช
เรยนรการออกแบบ และเขยนโปรแกรมสงงานหนยนต Robotic
เวบไซตคายกจกรรม http://hpc.ee.kmutnb.ac.th/~vara/kmutnbRobotCamp/
CESCA Camp
ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยขอนแกน
เวบไซตคายกจกรรม http://www.coeclub.com/ http://www.facebook.com/CESCA.KKU
44
รบนอง
‚ขอแสดงความยนดกบนองใหมทกทาน ทสามารถสอบผานเขามาในคณะของเรา‛
ประโยค แรกทรนพกลาวหนาแถว ทามกลางสายตาอนไรเดยงสาของรนนอง โดยไมรเลยวา
อะไรจะเกดขนตอจากนไป
กจกรรมการรบนอง ถอเปน
กจกรรมหนงท นกศกษาทกคนตองเจอ โดย
กจกรรมหลก ๆกคอการเตนรารองเพลง
วตถประสงคของกจกรรมรบนอง
กคอการเชอมสมพนธไมตรระหวางรนพและ
รนนอง รวมถงการทาใหใหนองใหมไดรจก
กนไดเรวขนและทสาคญเปนการฝกความอดทน
กจกรรมรบนองเปน กจกรรมอนโปรดปราณของรนพ เพราะสงเกตไดจากสหนาของ
พ ๆซงจะแตกตางกบรนนอง ทขาดไมไดคอการเตนทางทางตาง ๆ
โดยเฉพาะเพลงบงคบ เชนทาไกยางถกเสยบ ในเพลงไกยาง
ใครเคยเตนทานแลว แสดงวาคณไดผานกจกรรมรบนองมาแลว ซงทกๆมหาวทยาลย
จะคลายๆกน ไมแตกตางกนสกเทาไหร
สญลกษณของนองใหม ‚ปายชอ‛ ยงใหญยงด จะทาใหรนพไมลมชอ จรงๆแลว
เหตผลของการมปายชอ ทาใหเพอน ๆและรนพเรยกชอ และสามารถจาชอได
ซงหากกลาวถงกจกรรมรบนอง ทกคนจะกลววา จะโหดไหมจะหนกไหม แนนอน
คงมบางและคณะวศวกรรม ถอวารบนองโหดทสด แตคงไมเหมอนในขาวโทรทศน ทจะตองไป
ยนตากแดดตากฝน นอนกลงไปกลงมาบนพนยางมะตอย กจกรรมพเลน ๆอนไมปรารถนา ดง
ปรากฏในหนาหนงสอพมพแนนอน
45
สถานทรบนอง แตละมหาวทยาลยกจะแตกตางกนไป ถามหาวทยาลยทางภาคเหนอ
กจะให กจกรรมรบนองขนดอย ภาคใต ภาคตะวนออก กไปรบททะเล บางมหาวทยาลยม
เสนทางรถไฟวงผานมหาวทยาลย กจะมรบนองบนรถไฟดวย
ซงรปแบบการรบนองจะมไมก มข เชน มขปดตาลอดซม, จบนองแตหนาแตงตา, ลย
โคลน, ปดตาใหกนอะไรทรสชาตแปลกๆ
และยงมการรบนองอน ๆทไมใชรบนองคณะ เชน รบนองโรงเรยน (โรงเรยนมธยม(,
รบนองจงหวด แตรบนองแบบนสวนมาก จะเปนการพาไปเลยงอาหาร พาไปสงสรรคมากกวา
สวนตวคดวาการรบนอง ถอเปนกาวแรกในรวมหาวทยาลย ขอใหสนกกบมนแคน
แหละ Let’s Dance. แตอยาลมวางานหลกเราคอ เรยนหนงสอ นะครบ
กจกรรมซอมเพลงเชยร
เปนกจกรรมแกมบงคบของ
นกศกษะวศวะ ไมไดบงคบใหทกคนเขา
กจกรรม แตถามานอยอาจจะไมไดรน
(ไมบงคบเลย(
หลกๆของกจกรรมนคอฝก
ความอดทนอดกลน เพอเตรยมความ
พรอมกอนเจอวชาเรยนอนแสนหนกของเหลาเดกวศวะฯ
ชอกบอกอยแลว คงไมมอะไรมากกวา การซอมรองเพลงเชยร และการถกตาหนต
เตยน จากรนพ (หนวยวาก หรอ วากเกอร( ไมวาจะเรองการแตงกายทไมเปนระเบยบ การไม
เคารพอาจารยและรนพ รวมถงไมมความสามคค รองเพลงเสยไมดงบาง มความสามารถ(ปญญา(
ไดแคน สารพดคาต (หาทดไมได( แตพบางคนกด ชวยใหกาลงใจรนนองเสมอ (แนหละกม
หนาทปลอบน หนวยปลอบ(
Last Cheer วนสดทายของกจกรรมเชยร
46
สมดเชยร ลกษณะเปนสมด ขนาด 1ใน 4 ของกระดาษ A4 โดยจะมเนอเพลงเชยร ทก
เพลงทจะตองรอง อยในนน ปกมสแตกตางกนไปแลวแตละคณะ แตสของคณะวศวกรรมศาสตร
จะเปนสเลอดหม ปมตราสญลกษณมหาวทยาลยตรงปกสมดเชยร สงทสาคญทสดคอ หามหาย
ประมาณวารกยงชพ
กจกรรมนมเหตผลของตวมนเองอย วาทาไมตองมดวย ถาคณขนป 2 กจะทราบเอง
โดยสวนตว กจรรมนเปนกจกรรมททกคนควรจะเขารวม ใหครบทกครง มนเปนการ
พสจนตวคณเองวา มความอดทนแคไหน อดทนตอแรงกดดนตาง ๆอดทนตอความลาบาก
สดทายเมอคณผานมนไปได คณกพรอมทจะเรยนคณะวศวกรรมอยางเตมตว
เกยรและแหวนรน
คอสญลกษณทเปนสงภาคภมใจของชาว
วศวะ เปนสงทแทนวาคณและรนคณ ไดผาน
กจกรรมทแสนยากลาบาก ตอจากนไปทกคนคอ
เพอนรนเดยวกน
ในอกความหมายหนง เกยรคอสวนประกอบหนง
ของเครองจกร เครองจกรไมสามารถทางานไดหากขาดเกยรตว
ใดตวหนงไป และไมมเครองจกรใดทางานไดเพยงแคใชเกยร
เพยงตวเดยว เหมอนกนเราตองมความสามคคกน จงจะสามารถ
แกไขปญหาอปสรรคตางๆได
เกยรและแหวนรนของแตมหาวทยาลย กจะมลกษณะแตกตางกนไปแตจะคลายๆกน
โดยจะสลกเลขรนไวในเกยรและแหวนรน เพอบงบอกวาเปนรนทเทาไหร
อกวตถประสงคหนงของ เกยร คอ เอาไวใหเดกวศวะนาไปมอบใหหญงสาวทรก ซง
มความหมายวา ไมวาจะลาบากแคไหนผมกพรอมทจะทาเพอคณ คลาสสกไหมหละ
เกยรคณะวศวกรรมศาสตร
แหวนรนคณะวศวกรรมศาสตร
47
การแตงกาย
แนนอน เครองแตงกายของวศวะจะมสองแบบ
ชดนกนสตนกศกษาสขาว กางเกงแสลกสดาหรอกรมทา ผกเนคไทด รองเทาหนง
หรอผาใบสดา
ชดชอปกางเกงยนรองเทาผาใบ โดยสของชดชอป ของแตละมหาวทยาลยกจะมส
แตกตางกน สวนมากจะเปนสกรมทา หรอสเทาออน
ชดชอป คอ ชดทออกแบบมาใหกบนกศกษาวศวกรรมโดยเฉพาะ เนองจากวชาเรยน
มวชาปฏบต ดงนนหากใสชดนสต อาจจะทาใหเกดอนตรายและเปอนไดงาย ดงนนจงมชดชอป
ใชใสในวชาปฏบต
คณสมบต เดนคอสวมใสงายสะดวกสบาย ไมตองรดกสามารถเรยบเองได ยบยาก
และทสาคญไมตองซกบอย
วธสวมใสคอ ใหแตงตวเหมอนไปเทยวสยาม หรอไปเทยวผบ จากนนใหสวมชดช
อปทบดานนอก กสามารถไปเรยนไดแลว หรอหลงจากเรยนกถอดแคเสอชอปออก แคนกพรอม
ทจะไปเทยวแลว สะดวกไหมหละ ตองชนชมคนออกแบบ
บางคนประมาณ 2 เดอนถงสกทหนง หรอจนกวาดานหนงจะมลายแผนทขมทรพย
บรเวณหลงเสอ ปรากฏถงจะซกท เนองจากเหตผลทวา ถาซกบอยๆแลว สของเ สอชอปจะซด
แสดงวาเปนพปแก จงซกนอย ๆเพอใหสเขม ๆจะไดดเดกไปตลอด แตนไมไดเปนกนทกคน
อยาเขาใจผด เดยวจะหาวาซกมก นอาจเปนเฉพาะบางคนเทานน
48
โครงสรางหลกสตร วศวกรรมคอมพวเตอร
1. หมวดวชาศกษาทวไป
เชนวชา กลมสงคมศาสตร กลมวชามนษยศาสตร กลมวชาภาษาองกฤษ ฯลฯ
2. หมวดวชาเฉพาะ
a. กลมวชาวศวกรรมพนฐาน
คอวชาพนฐานวศวกรรม ทกสาขาตองเรยนวชาพนฐานน
และบงคบดวยวา เรยนปไหนเทอมไหน เชน ป 1 เทอม 1 เรยนวชา
ENGINEERING MATHEMATICS 1, GENERAL PHYSICS 1,
GENERAL CHEMISTRY, ENGINEERING DRAWING ป 1 เทอม 2
ENGINEERING MATHEMATICS 2, GENERAL PHYSICS 2,
ENGINEERING MECHANICS, ENGINEERING MATERIALS ป 2
เทอม 1 ENGINEERING MATHEMATICS 3 ดงนนจะไมสามารถ
หลกเลยงได
b. กลมวชาบงคบ
คอวชาทถกบงคบใหเรยน เปนวชาของหลกสตรนนๆ เชน
วศวกรรมคอมพวเตอร กเรยนวชาเก ยวกบคอมพวเตอร วศวกรรมเกษตร
กเรยนวชาเก ยวกบเกษตร โดยจะถกกาหนดมาแลววา เทอม 1 เรยน
อะไรบาง เทอม 2 เรยนอะไรบาง จนถงป 4
c. กลมวชาเลอกเฉพาะสาขา
หรออกชอหนงเรยกวา วชาเลอกเสรในภาค เปนวชาเลอกท
เก ยวกบภาควชาวศวกรรมคอมพวเตอรของเราเอง เราสามารถเลอกเองได
49
โดยเลอกใหครบ จานวนหนวยกจทกาหนดไว เชน 15 หนวยกจ เรากสา
มารเลอกได 5 วชา ในกรณทวชาละ 3 หนวยกจ ตวอยางวชาเลอกเฉพาะ
สาขา เชน MICROPROCESSOR AND INTERFACING,
INTRODUCTION TO ROBOTICS, DESIGN AND ANALYSIS OF
ALGORITHM, DESIGN AND IMPLEMENTATION OF
OPERATING SYSTEMS, JAVA TECHNOLOGY, ADVANCED
DATABASE SYSTEMS, OBJECT ORIENTED SOFTWARE
ENGINEERING ฯลฯ
3. กลมวชาเลอกเสร
หรออกชอหนงคอ วชาลอกเสรนอกภาค เปนวชาเลอก อะไรกได เชน เลอก
เก ยวกบวชาสงคมศาสตร มนษยศาสตร องกฤษ วทยาศาสตร คณตศาสตร หรอจะไป
เลอกวชาเลอกเฉพาะสาขาเพม หรอไปเลอกวชาเลอกเฉพาะสาขาของคณะอน กได
แตทแนๆ ควรเปนวชาทถนดหรออยากเรยน ไมควรไปลงประเภททวา วชา
ภาษาญป นกบคณะมนษย เรยนไปจะกลายเปนฐานเขาซะเอง ถาอยากเรยนกสามาร
ลงแบบไมคดเกรดได จะไดไมฉดเกรด
50
วธเรยน วศวกรรมคอมพวเตอร
ในการคดคะแนนเกรด ของระดบมหาวทยาลย จะคดคะแนนองกลม คอดคะแนน
เฉลย (Mean Score) วธดคราวๆคอ ถาไดต ากวา คะแนนเฉลยมาก ๆ มโอกาศได F แตถาไดสง
มาก ๆกมโอกาศได A ทาใหบางครง 70 คะแนน กอาจไดเกรด A ถาเกณฑเฉลยของคะแนนใน
วชานนตา หรอ คะแน 80 คะแนน กอาจไดแค B+ ถาเกณฑเฉลยคะแนนของวชานนสงกนมาก
บางวชาเปนวชาพนฐาน ดงนนบางครงอาจจะเรยนวชาเดยวกนทงมหาวทยาลย เชน
Math 1, Foundation English 1 ทาใหวธการคดคะแนน จะคดคะแนนรวมกนทงมหาวทยาลย ไม
มการแยกคณะ หรอ สาขา ทาใหตองดคะแนนตอนกลางภาค วาไดต ากวาคะแนนเฉลย (Mean
Score) เยอะไหม หรอมากกวาคะแนนเฉลยเยอะไหม กพอจะคาดเอาอนาคตได วาตองเตรยมตว
สอบ ในปลายภาคแคไหน
และในบางมหาวทยาลย นกศกษาวศวกรรมศาสตรป 1 จะแบงหองเรยงตาม
ตวอกษร เนองจากป 1 จะเรยนวชาบงคบพนฐานเหมอนกนทกภาควชา ทาใหแตละหองไดเรยน
กบเพอนตางภาควชาเปนเวลา 1 ป กอนยายเขาภาควชาในตอนป 2
หากจะแบงวชาเรยนตาม เนอหาสามารถแบง วชาเรยนออกเปน 2 ประเภท
1. วชาเรยนมแตทฤษฏ
2. วชาเรยนมทฤษฏและปฏบต
แนนอนวชาสายวศกรรมสวนมาก จะมวชาทฤษฏควบคกบปฏบต เพอใหสามารถนา
ทฤษฏทเรยนมาทดลองใชงานจรง และนาไปประยกตได สวนมากวชาทฤษฏจะมจานวนหนวย
กจมากกวาวชาปฏบต เชน ทฤษฏ 3 หนวยกจ ปฏบต 1 หนวยกจ ดงนนเวลาทปฏบตจรงอาจจะ
ไมเพยงพอ แคเชคชอและอธบายใบงาน กใชเวลาเกอบ ๆครงชวโมง บางใบงานมหวขอเยอะ
และรายละเอยดเยอะ ไมสามารถทาใหเสรจในคาบปฏบตได ดงนนตองไปทดลองตอทบาน
เพมเตม
วชาปฏบต เปนสวนสาคญอกอยางหนง เพราะถาเราเขาใจแตทฤษฏแตไมลองปฏบต
จะทาใหเราไมสามารถนาไปประยกตใชกบงานจรงได ดงนนควรจะทาเองใหครบทกขอ ครบ
51
ทกใบงาน ยงทาเองเทาไหรเวลาสอบปฏบต กจะยงงายขนเทานน เพราะเวลาสอบปฏบตกคอใบ
งานตงแตใบงานแรก จนถงใบงานสดทายมารวมกนเปนขอสอบและเพมเตมหรอดดแปลง
เลกๆนอยๆนนเอง
ขอเสยอยางหนงของวชาปฏบตทเก ยวกบคอมพวเตอรคอ เนองจากเปนการเขยน
โปรแกรม สามารถกอปงานสงได เพราะใบงานเดยวกน คาถามเดยวกน ทาใหบางคนคดวา แค
ใหเพอนทาเสรจแคคนเดยวกพอ ทเหลอกรอกอปสงกนเอา จงทาใหเวลาสอบไมสามารถทาเอง
ได เพราะวาเวลาสอบจะตองสอบปฏบตเดยว ไมมสอบคหรอสอบกลมแนนอน ทาเองทงหมด
และบางทขอสอบจะไมเหมอนกน ทาใหไมสามารถทาเองได
‚สบายตอนแรกอาจจะลาบากทหลงกได‛ ทองไว
ในการเรยน สาขาวศวกรรมคอมพวเตอร ระดบความยากงาย แตของแตละเทอมแต
ละชนปไมเทากน
ดงนนวธเรยนตองปรบไปตาม ภาคการศกษา
แตทแนๆ วธเรยนจะตองเรยนทฤษฏใหเขาใจกอน หากไมเขาใจ เวลาคาบเรยน
ปฏบต (ลง Lab) กจะไมสามารถทา Lab ได
งานทกชนทอาจารยสงเปนการบาน และใบงานในวชาปฏบต ตองลงมอทาเองให
หมด เพอเปนการทบทวนวาเราเขาใจถกตอง และเปนการทบทวน
โดยใน ป 1 เทอม 1 จะเรยนวชาพนฐาน วศวกรรมทงหมด และเปนวชาเรมตน ทจะ
นาไปตอยอดตวท 2 ในเทอมถดไป คอ ENGINEERING MATHEMATICS 1, GENERAL
PHYSICS 1, ENGINEERING DRAWING, COMPUTERS AND PROGRAMMING
โดยในครงเทอมแรก จะเรยนเรองคลาย ๆในสมยมธยม ดงนนจะตองทาคะแนน
ออกมาใหดทสด (เรมดมชยไปกวาครง( แตจะอปสรรค คอ จะมกจกรรมรบนองทอดแทรก หลง
เวลาเรยน ทาใหไมมเวลาในการเตรยมตว
จะรสกเหมอนวาพงเขามายงไมไดทาอะไรเลย สอบกลางภาคแลวเหรอ
52
สวนครงเทอมหลง วชาจะเรมยากขน เปนความรใหมๆ ทตอยอดมาจากครงเทอม
แรก ดงนนตองเตรยมตวใหพรอมไวดวย
แตวชาทสาคญทสดในการเรยนวศวกรรมคอมพวเตอร อยทเทอมนคอ วชา
COMPUTERS AND PROGRAMMING โดยบางมหาวทยาลย จะสอนโดยใช ภาษา C, Java
หรอ C# เนองจากหากสามารถทาความเขาใจไดด ทาใหเวลาเรยนในปถดไป สามารถเรยนได
งายขน เพราะเกอบทกวชาใชพนฐานในการเขยนโปรแกรมทงสน ดงนนวชานเปนวชาทสาคญ
ทสด
สวนในป การศกษาท 2 วชาจะเปนวชาตอเนองมาจาก เทอม 1 เชน ENGINEERING
MATHEMATICS 2, GENERAL PHYSICS 2 และ ENGINEERING MATERIALS แตยงมวชา
เลอกเสร ใหเราไดเลอก 2 ตว ถอวาเปนตวชวยดงเกรดของเทอมน
แคเทอมหนง กวายากแลว มตวตอเนองอก ยากยงกวา เพราะเรยนบทถดไปจาก เรยน
เทอมหนง
ในเทอมสองน จะไมมกจกรรมตางๆแลว ดงนนจงมเวลาในการเตรยมตวกอนสอบ
เยอะ ถอวาเทอมนเปนเทอมทยาก ในอนดบตน ๆของการเรยน 4 ป
ในป 2 และ ป 3 จะเปนวชาบงคบ และวชาเลอกเสรเฉพาะสาขา เกอบทงหมด และ
อาจจะเหลอวชาพนฐานวศวกรรมแค ENGINEERING MATHEMATICS 3 เพยงตวเดยว
โดยใน ป 2 และ ป 3 นนถาหาก เขาใจพนฐานของการเขยนโปรแกรมแลว กตอยอด
เรยนวชาบงคบ และวชาเลอกเสรเฉพาะสาขาไดงายขน เพราะเกอบทกวชาตองเขยนโปรแกรม
หรอใชพนฐานการเขยนโปรแกรม
ป 4 จะเปนปทนกศกษา จะตองทาโปรเจคจบ(วทยานพนธ( โปรเจคจะไดคะแนน ด
หรอไมดขนอยกบสองสงคอ
คะแนนจาก อาจารยทปรกษา 60 - 70% เปนคนตดสนไดเลยวาจะผานหรอไม ได
คะแนนดหรอไม ดงนนตองเขาไปปรกษาอาจารยบอย ๆเพอใหอาจารยทปรกษาเหนวาเราสนใจ
53
ทจะทาโปรเจค รวมถงเหนพฒนาการของโปรเจคเรา และใหโปรเจคของเรา เปนไปตาม
วตถประสงคทต งไว
วตถประสงคของโปรเจค กคอ สงทบอกวาโปรเจคเราสามารถทาอะไรไดบาง เชน
เปนระบบ 3D หรอ สามารถรองรบผใชงานพรอมกนได 100 คน ดงนนเวลาทต งวตถประสงค
ควรจะตงความเปนจรงทคดวาสามารถทาได ซงคะแนนจะดจากตามวตถประสงค วาโปรเจคเรา
ทาไดตามวตถประสงคทต งไวรเปลา
คะแนนจากการสงรายงานความคบหนา คะแนนจากการสอบพรเซนตโปรเจคหนา
ชนเรยน และคะแนนจากการตอบคาถามคณะกรรมการสอบ
สวนเวลาวาง เสาร อาทตย กทบทวนเรองทเรยนมา และเรองทจะเรยนในสปดาห
ถดไป คราวๆกพอ เพอใหไมลมเรองเกา และพรอมเรยนเรองใหม
กอนสอบก ใหอานทบทวนจรงๆจง ๆ สก 1 อาทตยกอนสอบ แลวถามเวลาวาง ควร
จะใหเปนตวเตอรสอนเพอน ๆอกครงกอนสอบ เพอจะไดเปนการทบทวนครงสดทาย และ
ตรวจเชควาเขาใจถกตองหรอไม
เชอวาคะแนนจะออกมาดแนนอน
54
รายละเอยด กลมวชาวศวกรรมพนฐาน
คณตศาสตรวศวกรรม 1
ENGINEERING MATHEMATICS 1
คาอธบายรายวชา
ลมต ความตอเนอง อนพนธของฟงกชนทนยามโดยกราฟ ตาราง และสตร อนพนธ
ของฟงกชนเชงกาลงฟงกชนพหนาม ฟงกชนเลขชกาลง ฟงกชนตรโกณมต ฟงกชนลอการทม
ฟงกชนตรโกณมตผกผน และฟงกชนโดยปรยายกฎการหาอนพนธ กฎผลคณ กฎผลหาร กฎ
ลกโซ ฯ รปแบบยงไมกาหนด ปรพนธของฟงกชนทนยามโดยกราฟ ตาราง และสตร ทฤษฎ
พนฐานของแคลคลส ตระกลเสนโคงแบบพาราเมตรก การหาคาเหมาะทสด เทคนคของปรพนธ
ปรพนธไมตรงแบบ การลเขาและการลออกของปรพนธ ระเบยบวธเชงเลขของปรพนธ การ
ประยกตของปรพนธ สมการเชงอนพนธเชงเสนอนดบหนง อนดบสอง ทมสมประสทธเปนคา
คงตวแบบเอกพนธ และมสมประสทธเปนคาคงตวแบบไมเอกพนธ การประมาณคาของฟงกชน
โดยใชพหนามเทเลอร อปนยเชงคณตศาสตร ลาดบ อนกรม อนกรมเทเลอร อนกรมกาลง
อนกรมฟรเยร
Limits, Continuity. Derivatives of functions defined by graphs, tables and formulas.
Differentiation of power, polynomial, exponential, trigonometric, logarithmic, inverse
trigonometric functions and implicit differentiation. Differentiation rules: product rule,
quotient rule, chain rule, etc. Indeterminate form. Integral of functions defined by graphs,
tables and formulas. Fundamental theorem of calculus. Parameterized families of curves.
Optimization.Techniques of integration. Improper integrals. Convergence and divergence of
integrals. Numerical methods of integration. Applications of integration. First and second
order linear constant coefficient homogeneous and inhomogeneous differential equations.
Approximation of functions by means of Taylor polynomials. Mathematical Induction.
Sequences. Series. Taylor series. Power series. Fourier series.
55
หนงสออางอง
Calculus: Single and Multivariable, 5th Edition, Hughes-Hallett, Gleason, et al.
เวบไซตอางอง
http://www3.reg.kmitl.ac.th/subjectweb/index.php?subject_id=01006001
เนอหา
เรยนสปดาหท 1
1.1: Functions and change
1.2: Exponential functions
1.3: New functions from old
1.4: Logarithmic functions
เรยนสปดาหท 2
1.5: Trigonometric functions
1.6: Powers, polynomials, and rational functions
1.7: Introduction to continuity
1.8: Limits
เรยนสปดาหท 3
2.1: How do we measure speed?
2.2: The derivative at a point
2.3: The derivative function
2.4: Interpretation of the derivative
เรยนสปดาหท 4
56
2.5: The second derivative
2.6: Differentiability
3.1: Powers and polynomials
3.2: The exponential function
เรยนสปดาหท 5
3.3: Product and quotient rule
3.4: The chain rule
3.5: Trigonometric functions, trigonometric equations, laws of sine and
cosine
3.6: The chain rule and inverse functions
เรยนสปดาหท 6
3.7: Implicit functions
3.8: Hyperbolic functions
3.9: Linear approximations and the derivative
3.10: Theorems about differentiable functions
เรยนสปดาหท 7
4.1: Using first and second derivative
4.2: Optimization
4.3: Families of curves
4.4: Optimization, Geometry and modeling
4.6: Rates and related rates
เรยนสปดาหท 8
4.7: L'Hopital's rule, growth, and dominance
57
4.8 Parametric equations
5.1: How do we measure distance traveled?
5.2: The definite integral
5.3: The fundamental theorem and interpretations
เรยนสปดาหท 9
5.4: Theorems about definite integrals
6.1: Antiderivatives graphically and numerically
6.2: Constructing antiderivatives analytically
6.3: Differential Equations
เรยนสปดาหท 10
6.4: Second Fundamental theorem of calculus
6.5: Equation of motion
7.1: Integration by substitution
7.2: Integration by parts
7.3: Tables of integrals
เรยนสปดาหท 11
7.4 Algebraic Identities and Trigonometric Substitutions เฉพาะหวขอ Method
of Partial Fractions
7.5: Approximating definite integrals
7.6: Approximation errors and Simpson’s rule
7.7: Improper integrals
7.8: Comparison of improper integrals
58
เรยนสปดาหท 12
8.1: Areas and volumes
8.2: Applications to geometry
8.3: Area and arc length in polar coordinates
8.4: Density and center of mass
8.5: Applications to Physics
เรยนสปดาหท 13
9.1: Sequences
9.2: Geometric series
9.3: Convergence of series
9.4: Tests for convergence
9.5: Power series and interval of convergence
เรยนสปดาหท 14
10.1: Taylor polynomials
10.2: Taylor series
10.3: Finding and using Taylor series
10.5: Fourier Series
ชอวชา ENGINEERING MATHMATICS จรงๆกคอวชา CALCULUS สงเกตตาราทใชเรยน เปนตารา CALCULUS เนอหากเก ยวกบ CALCULUS เปนวชาบงคบทวศวกรทกสาขาวชา ทกคนตองไดเรยน ควรจะใหความสาคญกบวชานเปนอนดบตน ๆ เพราะตองใชเรยนตอยอดใน ENGINEERING MATHMATICS 2 และ 3 อก วธเรยนคอตองทาความเขาใจในตอนเรยน แลวหลงเลกเรยนใหฝกทาโจทยเยอะ ๆพยายามทาการบานเอง จะชวยไดมาก หามปลอยใหหลดเพยงสปดาหเดยว เพราะไมงนสปดาหถดไปกจะเรมไมคอยรเรองแลวกจะเปนดนพอกหางหมแบบนไปเรอย ๆจนไมตองเขาเรยนกได เพราะเข าไปกไมรเรอง โดยครงเทอมแรก สอบตงแตบทท 1 ถง 3 จะเปนเรองเบองตน ทเคยเรยนสมยมธยม เรอง Limit, Derivative ดงนนชวงน
59
ตองทาคะแนนใหไดสงไวกอน เพราะครงเทอมหลงจะยากขนเรอย ๆโดยครงเทอมหลง สอบตงแตบทท 4 เปนตนไป หลงจากเรอง Integration เรองและ การหา Areas and volumes ของรปทรงตางๆ แลวกจะเรมยากขน โดยเฉพาะ Fourier Series จะยากทสดในวชาน ถาเปรยบเหมอน นกกระโดดนากเปนประมาณเลนทายาก แตนยงเปน Fourier เบองตนยงตองไปเจอเรอง Fourier Series, Integrals and Transforms อกครงใน ENGINEERING MATHEMATICS 3
คณตศาสตรวศวกรรม 2
(ENGINEERING MATHEMATICS 2)
คาอธบายรายวชา
แคลคลสของฟงกชนหลายตวแปรเบองตน พกดเชงข ว การวเคราะหฟงกชนหลายตวแปรฟงกชนคาเวกเตอร อนพนธยอย และปรพนธหลายชน การวเคราะหเวคเตอร เทคนคการหาคาเหมาะทสด สมการพาราเมตรก ปรพนธเชงเสน ปรพนธเชงพนผว และทฤษฎบทหลกทเก ยวกบการประยกต เชน ทฤษฎบทของกรน ทฤษฎไดเวอรเจนซ ทฤษฎบทของเกาส ทฤษฎบทของสโตกส เปนตน ตวแปรเชงซอน ฟงกชนของตวแปรเชงซอน อนพนธและสมการคอช -รมนน ปรพนธ และทฤษฎบทปรพนธคอช อนกรมกาลงและอนกรมลอเรนต ทฤษฎบทเรซดว การสงคงรปและการประยกต
Introduction to Multivariable Calculus. Polar coordinates. Analysis of functions of several variables, vector valued functions, partial derivatives, and multiple integrals. Vector analysis. Optimization techniques, parametric equations, line integrals, surface integrals and major theorems concerning their applications: Green’s Theorem, Divergence Theorem, Gauss Theorem, Stokes Theorem, etc. Complex Variable. Functions of a complex variable. Derivatives and Cauchy-Riemann equations. Integrals and Cauchy integral theorem. Power and Laurent Series. Residue theory. Conformal mapping and applications.
หนงสออางอง
1. Hughes-Hallett et. al. Calculus: Single and Multivariables 5th Ed Wiley 2010
2. D. G. Zill, P. D. Shanahan: A first course in complex analysis with applications
60
เวบไซตอางอง
http://www3.reg.kmitl.ac.th/subjectweb/index.php?subject_id=01006002
เนอหา
เรยนสปดาหท 1
12.1: Functions of two variables
12.2: Graphs of functions of two variables
12.3: Contour diagrams
12.4: Linear functions
12.5: Functions of three variables
12.6: Limits and continuity
13.1: Displacement vectors
13.2: Vectors in general
13.3: The dot product
13.4: The cross product
เรยนสปดาหท 2
14.1: The partial derivative
14.2: Computing partial derivatives algebraically
14.3: Local linearity and the differential
14.4: Gradients and the directional derivatives in the plane
14.5: Gradients and the directional derivative in the space
เรยนสปดาหท 3
14.6: The chain rule
14.7: Second order partial derivatives
14.8: Differentiability
61
16.1: The definite integral of a function of two variables
16.2: Iterated integrals
เรยนสปดาหท 4
16.3: Triple integrals
16.4: Double integrals in polar coordinates
16.5: Integrals in cylindrical and spherical coordinates
16.7: Change of Variables in a Multiple Integral
เรยนสปดาหท 5
17.1: Parametrized curves
17.2: Motion, velocity, and acceleration
17.3: Vector Field
17.4: The Flow of a Vector Field
17.5: Parameterized Surfaces
เรยนสปดาหท 6
18.1: The idea of a line integral
18.2: Computing line integrals over parameterized curves
18.3: Gradient fields and path-independent fields
18.4: Path-dependent vector fields and Green's theorem
สอบกลางภาค
เรยนสปดาหท 7
19.1: The idea of a flux integral
19.2: Flux integrals for graphs, cylinders, and spheres
19.3: Flux Integrals over Parameterized Surfaces
62
เรยนสปดาหท 8
20.1 The Divergence of a Vector Field
20.2 The Divergence Theorem
20.3 The Curl of a Vector Field
20.4 Stokes'Theorem
20.5 The Three Fundamental Theorems
เรยนสปดาหท 9 (ใชหนงสอของ D. G. Zill, P. D. Shanahan: A first
course in complex analysis with applications )
1.1 Complex Numbers and Their Properties
1.2 Complex Plane
1.3 Polar form of Complex Numbers
1.4 Power and Roots
1.5 Sets of Points in the Complex Plane
เรยนสปดาหท 10
2.1 Complex Functions
2.2 Complex Functions as Mappings
2.3 Linear Mappings
2.4 Special Power Functions
เรยนสปดาหท 11
2.5 Reciprocal Function
2.6 Limits and Continuity
3.1 Differentiability and Analyticity
3.2 Cauchy-Riemann Equations
3.3 Harmonic Functions
63
เรยนสปดาหท 12
4.1 Exponential and Logarithmic Functions
4.2 Complex Power
4.3 Trigonometric and Hyperbolic Functions
5.1 Real Integrals
เรยนสปดาหท 13
5.2 Complex Integrals
6.1 Sequences and Serier
6.2 Taylor Series
6.3 Laurent Series
เรยนสปดาหท 14
6.4 Zeros and Poles
6.5 Residues and Residue Theorem
7.1 Comformal Mapping
Review
ENGINEERING MATHEMATICS 2 เปนตวตอยอดมาจาก ENGINEERING
MATHEMATICS 1 เรยนบท 12 จนถงบทท 7 ของอกเลม
คณตศาสตรวศวกรรม
(ENGINEERING MATHEMATICS 3)
คาอธบายรายวชา
ระบบสมการเชงเสนและผลเฉลย แนวคดเก ยวกบเวกเตอร ปรภมเวกเตอร ปรภมผล
คณภายใน ฐาน ฐาน เชงตงฉากปกตและการประยกตในอนกรมฟรเยร ฯ การแปลงเชงเสน การ
64
แปลงลาปลาซ การแปลงแซด การแปลงฟรเยร ฯ แมตรกซและตวกาหนด รากลกษณะเฉพาะ
และฟงกชนลกษณะเฉพาะ การหาสมการแบบจาลองและการหาผลเฉลยของ สมการเชงอนพนธ
อนดบหนง เสถยรภาพของสมการ ออโตโนมส สมการเชงอนพนธสามญเชงเสนอนดบสง ฐาน
ของผล เฉลย รอนสเกยน และปญหาคาเรมตน ระบบเชงเสนของสมการเชงอนพนธอนดบหนง
ซงมสมประสทธเปนคาคงตว วธหา ผลเฉลยโดยวธกาจดและวธหาคาลกษณะเฉพาะ ผลเฉลย
เชงเลขของปญหาคาเรมตนของสมการเชงอนพนธสามญ สมการ ผลตางและผลเฉลยอนตะ การ
ประยกตทางวศวกรรม
Systems of linear equations and solutions. Introduction to vector concept: vector
space, inner product space, bases, orthonormal bases and applications in Fourier series, etc.
Linear transformations: Laplace transformation, z-transformation, Fourier-transformation, etc.
Matrices and Determinants. Characteristic roots and Eigen functions. First order differential
equations: modeling and solving. Stability of autonomous equations. Higher order linea r
ordinary differential equations: Solution bases, Wronskian, and initial value problems. Linear
system of first order differential equations with constant coefficients: Elimination and
eigenvalue method of solution. Numerical solution of initial value pro blems for ordinary
differential equations. Difference equations and finite difference solutions. Engineering
applications.
หนงสออางอง
1. Erwin Kreyszig, ‚Advanced Engineering Mathematics‛, 9th Edition, Wiley. 2. David Poole, ‚Linear Algebra – A Modern Introduction‛, 2nd Ed. Thomson
Books/Cole เวบไซตอางอง http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=32 http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=69
65
เนอหา สปดาหท 1,2
First-Order ODEs Basic Concepts. Modeling Geometric Meaning of y ƒ(x, y). Direction Fields Separable ODEs. Modeling Exact ODEs. Integrating Factors Linear ODEs. Bernoulli Equation. Population Dynamics Existence and Uniqueness of Solutions
สปดาหท 3,4
Second-Order Linear ODEs Homogeneous Linear ODEs of Second Order Homogeneous Linear ODEs with Constant Coefficients Modeling: Free Oscillations. (Mass–Spring System) Euler–Cauchy Equations Existence and Uniqueness of Solutions. Wronskian Non-homogeneous ODEs Solution by Variation of Parameters
สปดาหท 5 Higher Order Linear ODEs Homogeneous Linear ODEs Homogeneous Linear ODEs with Constant Coefficients Non-homogeneous Linear ODEs
สปดาหท 6, 7
Laplace Transforms Laplace Transform. Inverse Transform. Linearity. S-Shifting Transforms of Derivatives and Integrals. ODEs
66
Unit Step Function. t-Shifting Convolution. Integral Equations Differentiation and Integration of Transforms. Systems of ODEs Laplace Transform: General Formulas Table of Laplace Transforms
สปดาหท 8,9
Matrices, Vectors, Determinants. Linear Systems
Vectors in 2-Space and 3-Space Inner Product (Dot Product) Vector Product (Cross Product) Matrices, Vectors: Addition and Scalar Multiplication Matrix Multiplication Linear Systems of Equations. Gauss Elimination Linear Independence. Rank of a Matrix. Vector Space Solutions of Linear Systems: Existence, Uniqueness For Reference: Second- and Third-Order Determinants Determinants. Cramer’s Rule Inverse of a Matrix. Gauss–Jordan Elimination
สปดาห 10,11
Matrix Eigenvalue Problems
Eigenvalues, Eigenvectors Some Applications of Eigenvalue Problems Symmetric, Skew-Symmetric, and Orthogonal Matrices Eigenbases. Diagonalization. Quadratic Forms
67
สปดาห 12,13
Fourier Series, Integrals, and Transforms
Fourier Series
Functions of Any Period p
Approximation by Trigonometric Polynomials
Fourier Transform. Discrete Fourier Transforms
Tables of Transforms
สปดาห 14
Numerics in General
Introduction
Solution of Equations by Iteration
Interpolation
Spline Interpolation
Numeric Integration
สปดาห 15
Numeric Linear Algebra
Linear Systems: Gauss Elimination
Linear Systems: LU-Factorization, Matrix Inversion
Linear Systems: Solution by Iteration
Least Squares Method
เขยนแบบวศวกรรม
(ENGINEERING DRAWING)
คาอธบายรายวชา
68
การเขยนอกษรเชงวศวกรรม เทคนคการราง เรขาคณตประยกต การเขยนแบบ
รปภาพและแบบออโธกราฟก ภาพตด ภาพดานพเศษ เรขาคณตเชงพรรณาและแผนคล การ
กาหนดขนาดและความคลาดเคลอน เกลยวและอปกรณยด การเขยนแบบการเชอมและ
สญญลกษณ การรางแบบทางไฟฟา การเขยนแบบทอ การเขยนแบบประกอบและแยก
ชน ทงนตามมาตรฐาน ISO และ/หรอ JIS คอมพวเตอรเพอการออกแบบ แบบโครงสราง
แผนทและภมประเทศ
Engineering lettering. Sketching technique. Applied geometry, pictorial and
orthographic drawing, section views, auxiliary views, descriptive geometry and
development, dimensioning and tolerancing, treaded fasteners. welding drawings and
symbols, piping drawings, electric drafting, basic assemble drawing and detail drawing,
which are all conforming to ISO and/or JIS standards, Introduction to CAD, structural
drawing, map and topography.
หนงสออางอง
1. จาลอง ปราบแกว และ ชนรกษ เธยรพงษ, เอกสารประกอบการสอนวชา
01001009 Engineering Drawing, ภาควชาวศวกรรมเครองกล, KMITL (ซอไดทราน
World Wide Book)
2. จารญ ตนตพศาลกล เขยนแบบวศวกรรม 1 (เขยนแบบทวไป( พมพครงท 5
(ปรบปรงใหม( พ.ศ. 2551
3. จารญ ตนตพศาลกล เขยนแบบวศวกรรม 2 (เขยนแบบเคร องกล( พมพครงท
11 (ปรบปรงใหม( พ.ศ. 2552
4. French, T.E. and Vierck, C.J., The Fundamental of Engineering Drawing and
Graphic Technology, McGraw Hill Book Company
5. Luzadder, W.J., Fundamentals of Engineering Drawing, Seventh Edition,
Prentic, Hall Inc., 1977.
69
6. Abbott, W., Technical Drawing, Balding and Mansell Ltd., 1973.
7. Hart, K.R., Engineering Drawing with Problem and Solutions, Second Edition,
English University Press Ltd, London 1975.
8. Pickup, F. and Parker, M.A., Engineering Drawing with Worked Examples 1,
Third Edition, Wm Brendon and Son Ltd., 1976.
9. Mott, L.C., Engineering Drawing and Construction, Sceond Edition, Oxford
University Press, 1976.
10. Ostrowsky O., Engineering Drawing for Technicians, Volume 1 and Volume 2,
Edward Arnold (Publishers) Ltd., 1979.
เวบไซตอางอง
http://www3.reg.kmitl.ac.th/subjectweb/index.php?subject_id=01001009
http://pioneer.netserv.chula.ac.th/~kjirapon/
http://eu.lib.kmutt.ac.th/elearning/fullcourse/drawing/title.htm
http://pirun.ku.ac.th/~fengtch/
เนอหา
Introduction,ซอสมดและอปกรณเขยนแบบ
งานเขยนแบบเบองตน,คณสมบตของเสน,การเขยนตวอกษร สงงานหนา
12-15
เรขาคณตประยกต สงงานหนา 24
การเขยนภาพสามมตและการเสกตภาพ สงงานหนา 31-36 บทปฏบตการ
ท 1
การเขยนภาพฉาย สงงานหนา 40-42 และ บทปฏบตการท 2-4
70
การเขยนภาพฉาย สงงานหนา 12 บทปฏบตการท 5
การเขยนภาพทรงปรามด สงงานหนา 59-63
Mid-term exam
7 ส .ค . 51 การเขยนภาพฉายรปทรงกระบอก สงงานหนา 66-70
14 ส .ค . 51 การเขยนภาพฉายรปทรงกรวย สงงานหนา 71,72,74,76
21 ส .ค . 51 การเขยนภาพชวย สงงานหนา 79-81
28 ส .ค . 51 การกาหนดขนาด สงงานหนา 88
4 ก .ย . 51 การเขยนภาพแผนคล สงงานหนา 99-101และบทปฏบตการท 6
11 ก .ย . 51 การเขยนภาพแผนคล สงงานหนา 102-103บทปฏบตการท 7,8
18 ก .ย . 51 การเขยนภาพตด สงงานหนา 112-114
25 ก .ย . 51 การเขยนภาพประกอบและภาพแยกชน สงงานหนา 123-125
บทปฏบตการท 9 หรอ 10 หรอ 11
กลศาสตรวศวกรรม
(ENGINEERING MECHANICS)
คาอธบายรายวชา
ระบบแรง แรงลพธ สมดลแรง แรงกระจาย สถตยศาสตรของไหล จลนศาสตรและ พลศาสตรของอนภาค การเคลอนทสมบรณ และสมพนธของวตถแขง กฎการเคลอนท ของนวตน
Force systems, Resultant, Equilibrium, Distributed force, Fluid statistics, Kinematics and kinetics of particles, Absolute and relative motions of rigid bodies, Newton’s law of motion.
หนงสออางอง 1. Engineering Mechanics: STATICS , RC. Hibbeler, Prentice Hall 2. Engineering Mechanics: DYNAMICS, RC. Hibbeler, Prentice-Hall
71
3. Shames, "Engineering Mechanics: statics and dynamics, "4th edtion Prentice -
Hall India.
4. Meriam and Kraige, "Engineering Mechanics statics, "6th ed, John wiley & sons
เวบไซตอางอง
http://www.kmitl.ac.th/~kpmonsak/Mechanics.html
http://www.kmitl.ac.th/~kbnavaph/food/articles.php?lng=fr&pg=45
http://pioneer.netserv.chula.ac.th/~rchanat/2103213%20Eng%20Mech%20I.html
เนอหา
สปดาหท หวขอวชา เนอหา
1 Orientation
2 1. Introduction to Statics
2. Force Vectors
1 . Mechanics?, Units
2 . Force Vectors 2-D, 3-D
3 3. Equilibrium of a Particle 3 Free Body Diagram, Equations of
Equilibrium
4 4. Force Systems Resultants 4. Moment of a Force in 2-D and 3-D, Cross
Product, Scalar and Vector analysis, Moment of a Couple
5 4. Force Systems Resultants
(cont.)
4. Equivalent System, Resultants of a Force
and Couple System, Distributed Load
6 5. Equilibrium of a Rigid
Body
5. Equilibrium in 2-D, Free-Body Diagrams,
Support Reactions, Equation of Equilibrium,
Two- and Three-Force Members
72
7 5. Equilibrium of a Rigid
Body (cont.)
5. Equilibrium in 3-D, Constraints for a Rigid
Body
8 8. Friction
9. Center of Gravity and
Centroid
8. Characteristics and Problems of Dry Friction
9. Center of Gravity, Mass for Particles and
Body, Composites Bodies, Fluid Pressure
9 12. Kinematics of a Particle 12. Introduction, Rectilinear kinematics,
Erratic Motion, Curvilinear Motion, Motion of
Projectile
10 12. Kinematics of a Particle
(cont.)
12. Normal and Tangential Components,
Cylindrical Components
11 13. Kinetics of a Particle:
Force and Acceleration
13 Newton’s Laws of Motion, Equations of
Motion
12
14. Kinetics of a Particle:
Work and Energy
15. Kinetics of a Particle:
Impulse and Momentum
14-15 Principle of Work and Energy, Principle
of Linear Impulse and Momentum, Power and
Efficiency, Conservation of Energy,
Conservation of Linear Momentum for a
system of Particles
13 16. Planar Kinematics of a
Rigid Body
16. Rigid Body Motion, Translation and
Rotation
14 16. Planar Kinematics of a
Rigid Body (cont.)
16. Absolute Motion Analysis, Relative-
Motion Analysis: Velocity and Acceleration,
Instantaneous Center of Zero Velocity
73
15 17. Planar Kinetics of a Rigid
Body: Force and Acceleration
17. Mass Moment of Inertia and Equations
วสดวศวกรรม
(ENGINEERING MATERIALS)
คาอธบายรายวชา
วสดศาสตรและวศวกรรมศาสตรโครงสรางผลก และ รปทรงทางเรขาคณต การ
แขงตว จดไมสมบรณของผลก การแพรในของแขง คณสมบตทางไฟฟาของวสด คณสมบตทาง
กลของโลหะ การเปลยนรปแบบคงตวของโลหะ แบบโพลครสตนลน วสดโพลเมอร รปสภาวะ
โลหะ
หนงสออางอง
1. วสดศาสตรและวศวกรรรมวสดพนฐาน โดย สวนชย, กอบบญ, เอกสทธ, ธาชาย, มาวนและปฐมา, สนพ. ทอป หรอ 2. Materials Science and Engineering An Introduction, W. D. Callister, John Wiley & Sons Inc. 3. Foundations of Materials Science and Engineering, W. F. Smith, McGraw -Hill
เวบอางอง
http://pioneer.netserv.chula.ac.th/~psuvanch/101/
เนอหา
1. Introduction
2. The Structures of Metals
3. Defects in Solids
4. Mechanical Properties
74
5. Dislocation and Strengthening Mechanisms in Metals
6. Failure of Metals
Midterm
7. Phase Diagram for Metallic Systems
8. Phase Transformations
9. Metal Alloys
10. Ceramics Materials
11. Polymers
12. Composite Materials
13. Corrosion and Degradation
เนอหาทเรยนกจะเรมตงแต ตารางธาต ของแขงมผลก ระนาบในผลก ตาหนใน
ของแขง การแพร สมบตทางกลของโลหะ ความเคน ความเครยด ความเปนอลาสตก ดนโลเคชน
กลไกการเพมความแขงแรง ความเสยหาย สมดลเฟส แผนภมสมดลเฟส การแปลงเฟสในโลหะ
การใชงานและกระบวนการขนรปโลหะ เซรามก พอลเมอร วสดผสม การกดกรอนและการ
เสอมสภาพ
เคมทวไป
(GENERAL CHEMISTRY)
คาอธบายรายวชา
ปรมาณสมพนธและทฤษฏอะตอม สมบตของแกส ของเหลว ของแขง และ
สารละลาย สมดลเคม ปรมาณสมพนธและพนฐานทฤษฎอะตอม สมบตของแกส ของเหลว
ของแขง และสารละลาย สมดลเคม สมดลไออกนก เคมจลนพลศาสตร โครงสรางอะตอม
พนธะเคมสมบตของธาตตามตารางธาต ธาตพรเซนเททฟ ธาตอโลหะ และ โลหะทรานซชน .
Stoichiometry and basis of the atomic theory. properties of gas, liquids, solids and
solutions. chemical equilibrium. ionic equilibrium. chemical kinetics. electronic structures of
75
atoms. chemical bonds. periodic properties. representative elements, nonmet al and transition
metals.
หนงสออางอง
1. General Chemistry: The Essential Concepts
2. Raymond Chang, Jason Overby
3. เคมทวไป เลม 1. พมพครงท 10. บรษทไทยรมเกลา จากด[ฝายการพมพ, นนทบร
ทบวงมหาวทยาลย. 2540.
4. เคมทวไป เลม 2. พมพครงท 7. บรษทไทยรมเกลา จากด[ฝายการพมพ],
นนทบร
5. หลกเคมทวไป เลม 1. พมพครงท 12. สานกพมพจฬาลงกรณมหาวทยาลย,
กฤษณา ชตมา. 2538 .กรงเทพมหานคร
6. หลกเคมทวไป เลม 2. พมพครงท 11. สานกพมพจฬาลงกรณมหาวทยาลย,
กฤษณา ชตมา. 2538. กรงเทพมหานคร
7. เคมทวไป. พมพครงท 1. รานสวรรณพฤกษ. 2540. โอ.เอส.พรนตงเฮาส,
กรงเทพมหานคร.
เวบไซตอางอง
http://www.chemistry.sc.chula.ac.th/course_info/2302127/2302127.htm
http://chem.flas.kps.ku.ac.th/SLIDE-01403111.php
ปฏบตการเคมทวไป
(PRACTICES IN GENERAL CHEMISTRY)
คาอธบายรายวชา
76
การทดลองแสดงถงการวเคราะหทางคณภาพของสารประกอบอนนทรยและการ
ทดลองเคมทวไป Experiments involving qualitative characterization of inorganic compounds
and other general chemistry experiments.
ฟสกสทวไป 1
(GENERAL PHYSICS 1)
คาอธบายรายวชา
เวคเตอร การเคลอนทและกฏของนวตน สมดลของอนภาค สมดลแรง สมดลของ
วตถแขง จดศนยกลางแรงโนมถวงและจดเซนทรอยด คลนและการสน กลศาสตรของไหลแกส
อดมคตและสารบรสทธ งานและความรอน การนาความรอน การพาความรอนและ การแผรงส
ความรอน .
Equilibrium of particles. Equivalent system of forces. Equilibrium of rigid bodies.
Center of gravity and centroids. Vibration and wave. Fluid mechanics. Ideal gas and pure
substance. Work and heat. Thermal conduction. Thermal convection. Thermal radiation.
หนงสออางอง
1. Principles of Physics : A Calculus-Based Text, Third edition โดย Raymond A.
Serway และ John W. Jewett,Jr.
2. Resnick, R., Halliday, D., and Krane, K. S., 2002, Physics, 5th ed., vol 1, John
Wiley & Sons, New York.
เวบอางอง
http://webserv.kmitl.ac.th/~physics/mb/index.php?option=com_content&task=view
&id=130&Itemid=56
http://science.kmutt.ac.th/class/phy103/phy103.html
77
ปฏบตการฟสกสทวไป 1
(GENERAL PHYSICS LABORATORY 1)
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา ฟสกสทวไป 1 The experiments correspond to
the course General Physics I
ฟสกสทวไป 2
(GENERAL PHYSICS 2)
คาอธบายรายวชา
การวเคราะหเวคเตอร สนามไฟฟา กฎของคลอมบ กฎของเกาส ศกยดาไฟฟา ความจ
ไฟฟา สนามแมเหลกแบบคงตว กฎของไบไวตซาวารต กฎของแอมแปร แรงแมเหลก วสด
แมเหลก กฎของฟาราเดย สมการของแมกซเวล การหกเหและการเบยงเบนทางแสง โพลาไล
เซชน กระจก เลนส และอปกรณทางแสง ทฤษฎสมพนธภาพพเศษ คณสมบตแบบอนภาคของ
คลน คณสมบตแบบคลนของอนภาค โครงสรางของอะตอม แบบจาลองอะตอมของบอร
สมการโซรดงเจอร ทฤษฎควอนตมของอะตอมไฮโดรเจน อะตอมแบบมอเลกตรอนหลายตว
การวเคราะหวงจรกระแสตรงและกระแสสลบ โครงสรางพนฐานของระบบอเลกทรอนกส
คณสมบตเบองตนของอปกรณสารก งตวนาพนฐาน เชน ไดโอด ทรานซสเตอรชนดสองขวและ
ทรานซสเตอรชนดสองขวสนามไฟฟา การใชงานพนฐานไดโอดพนฐาน
A study of analysis of vector, electric field coulomb’s law, gauss’s law, potential,
static magnetic field, biot-savart law, ampere’s law, magnetic constants, magnetic materials,
faraday’s law, Maxwell’s equation, reflection and refraction, polarization, p lan mirrors, lens
and optical instrument, special relativity, the dual property of wave and particle. atom structure.
Bohr model. Schrodinger equation. quantum theory of hydrogen atom, multi electron atom, dc
and ac circuit analysis, basic configuration of electronics systems, basic characteristics of
semiconductor devices : diode, bipolar transistor and field effect transistors and basic diode
applications.
78
เวบไซตอางอง
http://www.physics.kku.ac.th/~sprajakk/
http://kmitlboard.packetlove.com/index.php?topic=1817.0
http://science.kmutt.ac.th/class/phy102/phy102.html
ปฏบตการฟสกสทวไป 2
(GENERAL PHYSICS LABORATORY 2)
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา ฟสกสทวไป 2 The experiments correspond to
the course General Physics II
การฝกงานอตสาหกรรม
(INDUSTRIAL TRAINING)
คาอธบายรายวชา
เปนการฝกงานภาคปฏบตทจดขนตามสาขาวชา โดยการฝกงานในโรงงาน
อตสาหกรรมหรอบรษทเอก ชนทงในและตางประเทศทงนเพอเปนการเสรมสรางประสบการณ
นกศกษาทกคนจะตองผานการฝก งานนในชวงของการศกษาภาคฤดรอนพรอมเขยนรายงาน
เสนอ
During their four-year selected studies, students are required to complete a short -
term industrial placement within professional selected environments. It takes place during a
summer period. This course allows students to put into practice under conditons reflecting
their future activities and responsibilities. The work, carried out under the responsibility of the
firm involved, is presented in a written report.
79
รายละเอยด กล มวชาบงคบ
คอมพวเตอรและการเขยนโปรแกรม
(COMPUTERS AND PROGRAMMING)
คาอธบายรายวชา
สถาปตยกรรมคอมพวเตอรเบองตน และสวนประกอบของระบบคอมพวเตอร ภาษา
โปรแกรม และอลกอรธม ซอฟแวรระบบเบองตน ตวแปลภาษาและ ระบบปฏบตการ การ
ประยกตคอมพวเตอรในงานตาง ๆรวมทงการประมวลผลขอมลและ ปญญาประดษฐ
Function structure of a computer, Computer languages and algorithm, Introduction
to interpreters, compiler and operating system. Applications of computer in data processing
and artificial intelligence
หนงสออางอง
1. (คอมพวเตอรและการเขยนโปรแกรม) Computers and Programming) C และ
Java, ธนญชย ตรภาค, สนพ .ซเอดยเคชน บมจ.,
2. The C Programming Language, Second Edition by Brian W. Kernighan and
Dennis M. Ritchie. Prentice Hall, Inc.
3. Java How to Program Paul Deitel , Harvey Deitel
4. C# How to Program Harvey M. Deitel , Paul J. Dietel , Jeffrey A. Listfield, Tem
R. Nieto , Cheryl H. Yaeger , Marina Zlatkina
เวบไซตอางอง
http://staff.cesmartcamp.com/subject.php?action=view&SUBJECT_ID=20
http://www.cp.eng.chula.ac.th/~piak/teaching/proglang/2010/index-prolang.htm
http://www.cp.eng.chula.ac.th/webboard/viewtopic.php?f=80&t=11520
80
http://csharp.mckazine.com/
http://www.cpe.ku.ac.th/webcast/51-2/204111-1
http://www.cpe.ku.ac.th/~fengtwr/501-204111/Slide/
http://www.cpe.ku.ac.th/~pom/courses/204111/204111.html
http://suanpalm3.kmutnb.ac.th/teacher/tanapon/powerpoint.asp?subid=182
http://www.ntu.edu.sg/home/asschui/Sc103.htm
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-
practical-programming-in-c-january-iap-2010/lecture-notes/
การเขยนโปรแกรมคอมพวเตอรขนสง
(ADVANCED COMPUTER PROGRAMMING)
คาอธบายรายวชา
ทบทวนการโปรแกรมภาษาซ (ชนดตวแปร นพจน นพจนพอยนเตอร อารเรย
ประโยคควบคม ฟงกชน การ สงผานพารามเตอร( คาคงท เรฟเฟอรเรนซ การกาหนดทบการ
กระทาเดม คลาส การควบคมการเขาถงขอมล คอนสตรค เตอร เดสสตรคเตอร ลาดบการทางาน
ของคอนสตรคเตอรและเดสสตรคเตอร การคดลอกคอนสตรคเตอร การแปลงคอน สตรคเตอร
วตถช วคราว การกาหนดทบตวกระทา การสบทอด การซอนชอ โพลมอรฟซม ฟงกชนเสมอน
แท โอเวอรไรดดง คลาสนามธรรม การสบทอดจากหลายคลาส การโปรแกรมเชงวตถ
This course provides a review of C programming (variable types, expression,
pointer expression, array, control statements, function, parameter passing), constant, reference,
function overloading, class, access control, constructor & destructor and their order of
execution, copy & conversion constructor, temporary object, operator overloading, inheritance,
name hiding, polymorphism, pure virtual function, overriding, abstract base class, multiple
inheritance and object oriented programming
81
หนงสออางอง
Professional C++ / Nicholas Solter, Scott Kleper. ISBN 0-7645-7484-1
เวบอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=71
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=36
http://suanpalm3.kmutnb.ac.th/teacher/tongpool/powerpoint.asp?subid=279
http://www.cpe.ku.ac.th/~plw/e_book.html
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-
introduction-to-c-january-iap-2011/lecture-notes/
เนอหา
No. Topic 1 Lab 1 using compile
2
Lab 2 Intro Class: array & struct data types, OOP & functional programming, class, data member, member function(method), this, access control(private, public, class&struct,accessor & setter functions, constructor & destructor เบองตน และ ลาดบการเรยก constructor&destructor, seperating compilation
3
Lab 3 + Lab 4 Class: inline function, default argument, default constructor, build -in type, class type, compiler synthesized constructor, initializer list และกลไกการทางานของ constructor
4 สอบปฎบตครงท 1 เรอง CLASS
5 Lab 4 Class: copy constructor, operator=, destructor และ compiler synthesized routines ตางๆขางตน
6 Lab 5: static data member, static function, const data member, const object,
82
mutable data member, reference data member, overloading method, friend, array&pointer, class ทมการจองพนทใน heap และฟงกช นพนฐานทตองม copy constructor, operator= และ destructor
7 สอบกลางภาคเรยน 8 สอบกลางภาคเรยน
9
สอบปฎบตครงท 2
เนอหาทออกสอบปฎบตครงทสองประกอบดวย + เนอหาใน Sheet lab3,4,5(หวขอ 10-Array กบ 11-Pointer) + เนอหาครอบคลม ถงเรอง copy constructor operator = destructor + ลกษณะ class ทม pointer เปน data member ดวย + ลกษณะ class หลาย class ทเก ยวของกบ line และ point
10 Lab 6 : overloaded operator, conversion constructor, non-member overloaded operator
11
Lab 7+ Lab 8 : containment, inheritance, base class, derived class, protected access specifier, name hinding, public-protected-private inheritances, derived object, sliceing, pointer or reference to base object, virtual function, runtime-binding, compile-time binding, overiding function, polymorphism, overloading fun.-overiding fun.-name hinding, pure virtual and abstract class
12 Lab 9: template for standalone function, type parameter, function specialization, class template
13 สอบปฎบตครงท 3
14 Lab 10 : streams, output stram, input stream, formatting, file stream ,string stream
15 Lab 11 :
83
throwing and catching exception, throwing type, default exception handler, unwind the stack, rethrow, exception spcecification, user exception class, type of exception in catch
16
สอบปฎบตครงท 4 : 1.template class ใหทาใดท ง type template และ nontype template ตองสามารถเขยนเมมเบอรฟงกช นโดยเขยนอยนอกคลาสเดฟฟนชนได 2.exception เชน เปดไฟลทไมมอยในเครอง ให throw และ ให catch โดยสามารถรบชอไฟลใหมเขาไปจนพบไฟลทมและเปดได 3. stream ใหอาน data จากไฟล เชน ขอมลนกศกษาหลายๆคน มชอ คะแนนการบานหลายครง นกศกษาบางคนอาจมคะแนนการบานไมครบทกครง ใหอานขอมลจากไฟลเขามาเกบไวในอะเรยได ตองเขาใจเรองการตรวจสอบ end of file และ การ clear คอ ฟงกช น eof() และ clear() เพอสามารถอานไฟลในรปแบบตางๆได 4. polymorphism เนองจากครงทแลวนกศกษาทาไดนอย ตองออกสอบอกครง ความยากใกลเคยงเดม
การออกแบบวงจรดจตอลและวงจรตรรก
(DIGITAL CIRCUIT AND LOGIC DESIGN)
คาอธบายรายวชา
ทฤษฎเบองตนของวงจรสวทชง คณตศาสตรแบบบล ตารางความจรง การลดรป
สมการบลลนโดยใช แผนท แบบคารนอและวธควนแมคคลอสก แผนผงแบบเวน วงจรเกท
วงจรฟลปฟลอป วงจรนบ วงจรชฟรจสเตอร การออกแบบ วงจรคอมไบเนชนและวงจรซเควน
เชยล
Basic theory of switching circuit, Boolean algebra, truth table, Boolean equation
reduction by Karnuaugh map and Quinmacrossky method, Wein diagram, logic gates, flip-
flops, counters, shift registers, combination and sequential circuit design.
84
หนงสออางอง
1. Digital Fundamentals Thomas L. Floyd
2. Contemporary Logic Design (2nd Edition) by Randy H. Katz , Gaetano
Borriello
3. http://www.cp.eng.chula.ac.th/courses/pdf/50/2110251.pdf
เวบอางอง
http://www.kmitl.ac.th/~ksjirasa/Lecture/digital.html
http://jjackson.eng.ua.edu/courses/ece380/lectures/
http://narong.ece.engr.tu.ac.th/digital/index.html
http://gear.kku.ac.th/~ying/178220%20Syllabus.htm
เนอหา
1. ระบบตวเลข & ลอจกเกต
2. การบวกลบเลขฐานสอง
3. การวเคราะห และ ออกแบบวงจรเกต
4. การลดรปสมการบลลน (Quine McCluskey Method)
5. รหสไบนาร (Binary Codes) Combinational Circuit
6. อปกรณความจา ฟลปฟลอป (Flip - Flop)
7. รจสเตอร (Register)
8. วงจรนบ (Counter)
9. เมมโมร (Memory)
10. ระบบดจตอล (1( (Digital System I)
11. ระบบดจตอล (2( (Digital System II)
ปฏบตการวงจรดจตอล
(DIGITAL CIRCUIT LABORATORY)
85
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา การออกแบบวงจรดจตอลและวงจรตรรก The
experiments related to Digital Circuit and Logic Design
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=21
http://www.ce.kmitl.ac.th/view.php?action=announce&ANNOUNCE_ID=936
อเลกทรอนกสพนฐานส าหรบวศวกรรมคอมพวเตอร
(BASIC ELECTRONICS FOR COMPUTER ENGINEERING)
คาอธบายรายวชา
วงจรไฟฟากระแสตรงและกระแสสลบ สญญาณและรปคลนตางๆ อปกรณและวงจรอเลกทรอนกสพนฐานตาง ๆเชน ไดโอด ทรานซสเตอร ออปแอมป การวเคราะหวงจรทรานซสเตอร เฟต วงจรขยายแบบปอนกลบ วงจรรวมเบองตน นยามการวดและระบบการวด หนวยการวดและมาตรฐานการวด ความคลาดเคลอน อปกรณและเครองมอวดทางไฟฟา เซนเซอรและ ทรานดวเซอร การออกแบบและวเคราะหทางเครองมอวดทางไฟฟา
A study of DC and AC circuits, signal and waveforms, basic electronic devices and circuits such as diode, transistor, Op-Amp, transistor circuit analysis, FET, feedback amplifier, Integrated circuit, definition and system of measurement units, measurement unit and standard, deviation and deviation analysis, electrical tools and device, sensor and transducer, designing and analysis of electrical measuring device.
หนงสออางอง 1. Thomas L. Floyd, ‚Electronics Fundamentals: Circuits, Devices, and
Applications,‛ Prentice Hall เวบไซตอางอง
86
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=80
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=29
http://www2.siit.tu.ac.th/prapun/ecs303/index.html
http://www2.siit.tu.ac.th/prapun/ecs203/index.html
http://esl.ait.ac.th/courses/circuit.html
เนอหา
1. Basic Electronics Components, Quantity, and unit
2. Voltage, Current, Resistance, and Ohm’s Law
3. Resistor in DC circuit
4. Magnetism and Electromagnetism
5. Alternating Voltage and Current
6. Capacitor
7. RC circuit
8. Inductance
9. RL circuit
10. RLC circuit
11. Transformer
12. Introduction to Semiconductor
13. Diode and its application
14. BJT transistor and its application
15. FET transistor and its application
16. Op_Amp
17. Introduction to basic design of combinational logic using MOSFET
ปฏบตการวศวกรรมคอมพวเตอร
(COMPUTER ENGINEERING LABORATORY)
87
คาอธบายรายวชา
ฝกปฏบตการการใชงานเครองมอทางดานวศวกรรมคอมพวเตอร อาทเชน
ระบบปฏบตการ ซอฟตแวรเพอการ พฒนา ระบบเครอขาย วงจรไฟฟาและวงจรอเลกทรอนกส
Laboratories on computer engineering tools, such as, operating systems, software development,
networking, and electrical and electronics circuits
เวบไซตอางอง
http://www2.siit.tu.ac.th/prapun/ecs210/index.html
โครงสรางขอมลและอลกอรธม
(DATA STRUCTURE AND ALGORITHM)
คาอธบายรายวชา
โครงสรางขอมลขนพนฐานและการกระทาทเก ยวของ เชน อาเรย สแตก คว ลสต
ตาราง ตนไม และ กราฟ ชนด ขอมลนามธรรมในภาษาชนสง อลกอรทมแบบเรยกตวเอง และ
แบบทาซ า การวเคราะหความซบซอนเชงพนทและเชงเวลา อลกอรทมการเรยงลาดบและการ
คนหา และความซบซอนของแตละวธ
Basic data structures and their related operations such as array, stack, queue, lists,
tables, trees and graphs, Abstract Data Types (ADT), iterative and recursive algorithms, space
versus time tradeoffs, algorithms complexity analysis. Sorting and searching algorithms.
หนงสออางอง
1. Data Structures & Algorithm Analysis in C++,Mark Allen Weiss, Addison
Wesley
2. Data Structures & Algorithm Analysis in Java,Mark Allen Weiss, Addison
Wesley
3. C++ Programming: Program Design Including Data Structures, D.S. Malik
88
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=58
http://www.cp.eng.chula.ac.th/~piak/teaching/ice/data2010/
http://www.cp.eng.chula.ac.th/~somchai/2110427/2542/Lectures/Slides/pdf/lnotes-
98.pdf
http://www.cp.eng.chula.ac.th/~vishnu/Data_Structure.html
http://pioneer.chula.ac.th/~sperapho/files/class/263.html
http://www.cs.ait.ac.th/course/AT70.02.shtml
http://www.comp.nus.edu.sg/~cs1102s/
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-
introduction-to-algorithms-spring-2008/lecture-notes/
เนอหา
Fundamentals
1. Elementary Data Structures 2. Trees 3. Recursion 4. Analysis of Algorithms
Sorting
1. Elementary Sorting Methods 2. Quicksort 3. Radix Sorting 4. Priority Queues 5. Mergesort 6. External Sorting
Searching
89
1. Elementary Searching Methods 2. Balanced Trees 3. Hashing 4. Radix Searching 5. External Searching
String Processing
1. String Searching 2. Pattern Matching 3. Parsing 4. File Compression 5. Cryptology
Geometric Algorithms
1. Elementary Geometric Methods 2. Finding the Convex Hull 3. Range Searching 4. Geometric Intersection 5. Closest-Point Problems
Graph Algorithms
1. Elementary Graph Algorithms 2. Connectivity 3. Weighted Graphs 4. Directed Graphs 5. Network Flow 6. Matching
Parallel and Distributed Algorithms
90
1. Model of Parallel Computations 2. Parallel Graphs Algorithms 3. Parallel Sorting 4. Distributed Computation
Computational Complexity
การสอสารขอมล
(DATA COMMUNICATION)
คาอธบายรายวชา
แนวคดพนฐานของการสอสารขอมล โมเดลโอเอสไอ ลกษณะของสญญาณ การเขารหสสญญาณและการกลาสญญาณ การสงขอมลทเปนดจตอล อปกรณเชอมตอ ตวกลางทใชในการสอสาร การมลตเพลกซขอมล การสงขอมลสวตชงแบบตาง ๆ ระบบบรการการสงขอมลผานระบบโทรศพทและเครอขายเคเบล การตรวจสอบและแกไขขอผดพลาดในการสงขอมล การควบคมการสงขอมล โปรโตคอลในการควบคมดแลการรบสงขอมลระหวางจดตอจด รปแบบและโปรโตคอลการเขาใชงานสอทใชงานรวมกน
Basic concepts of data communication, OSI model, signal characteristics, encoding and modulating, transmission of digital data, communication interface device, Communication media, data multiplexing, switching, telephone and cable networking for data transmission, error detection and correction, data link control, point -to-point protocol (PPP), and multiple access (random access, controlled access, and channelization).
หนงสออางอง
1. B. A. Forouzan, Data Communications and Networking,
2. T. Aattalainen: ‚Introduction to telecommunications Network Engineering‛ ,
Artech House
91
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=53
http://www.ict.ait.ac.th/AT7704.php
http://www.tc.ait.ac.th/faculty/teerapat/AT77.04_DataCom/
http://www.cpe.ku.ac.th/~plw/dccn_presentation.html
http://www.cpe.ku.ac.th/~nguan/presentations/datacom/index.html
http://teacher.en.rmutt.ac.th/weerachai.y/index.php?option=com_content&task=vie
w&id=33&Itemid=36
เนอหา
1. Chapter01 Introduction
2. Chapter02 OSI_TCP_IP
3. Chapter03 Signals
4. Chapter04 Digital Transmission
5. Chapter05 Analog Transmission
6. Chapter06 Multiplexing
7. Chapter07 Transmission Media
8. Chapter08 Switching
9. Chapter09 High Speed Digital Access
10. Chapter10 Error Detection
11. Chapter11 Data Link Protocol
12. Chapter12 PPP
13. Chapter13 Multiple Access
ปฏบตการสอสารขอมล
(DATA COMMUNICATION LABORATORY)
คาอธบายรายวชา
92
ปฏบตการทมเนอหาสมพนธกบวชา การสอสารขอมล The experiments related to
Data Communication
องคประกอบคอมพวเตอรและภาษาแอสเซมบล
(COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE )
คาอธบายรายวชา
เนอหาเก ยวกบโครงสรางภายในของไมโครคอมพวเตอร และการเขยน
โปรแกรมควบคม ประกอบดวย โครงสรางของไมโครโพรเซสเซอร รจสเตอร เทคโนโลยของ
บส โครงสรางและประเภทของหนวยความจาหลก และ หนวยความจาแคช โครงสรางและ
ประเภทของฮารดดสก ฟลอปปดสก อปกรณเกบขอมลทางแสง โครงสรางและประเภท ของ
อปกรณสารองขอมลแบบตาง ๆโครงสรางและการทางานของอปกรณประกอบอน ๆ
นอกจากนนวชานยงกลาวถง หลกการเขยนโปรแกรมภาษาแอสเซมบล โหมดการอางแอดเดรส
การถอดรหสคาสง กลมคาสงเคลอนยายขอมล กลมคาสง คณตศาสตร กลมคาสงลอจก กลม
คาสงควบคมโปรแกรม การเขยนโปรแกรมแบบโมดล และการเรยกใชงานฟงกชน
This course provides information on microcomputer architecture and control
programming. The topics include microprocessor structure, register, bus’s technology,
structure and types of main memory, cache memory, structure and types of hard disk, floppy
disk, optical device, structure and types of secondary storage and other peripheral devices.
This course also describes assembly language programming, addressing mode, instruction
decoding, data movement instructions, arithmetic and logic instruction, program control
instruction, modular programming and function call.
หนงสออางอง
The Intel Microprocessors, Architecture, Programming, and Interfacing (8th
Edition) , Barry B. Bray
93
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=63
http://www.cp.eng.chula.ac.th/~piak/teaching/comporg/comporg2006/index.htm
http://www.cpe.ku.ac.th/~fengtwr/472-204221/204221.html
http://www.cpe.ku.ac.th/~pom/courses/204221/204221.html
เนอหา
1. Introduction
2. Basic ASM
3. Code Example
4. Module File
5. Mouse TSR Com Graphic
6. CPU
7. CPU2
8. CPU3 P6
9. RISC
10. Lecture Note
11. Lab1 Assembler and Link
12. Lab2 Debug and NG
13. Lab3 Keyboard and File
14. Lab4 Video and Mouse
15. Lab5 Sound and Speaker
16. Lab6 Interrupt and TSR
17. Norton Guide for windows
ปฏบตการภาษาแอสเซมบล
(ASSEMBLY LANGUAGE LABORATORY)
คาอธบายรายวชา
94
ปฏบตการทมเนอหาสมพนธกบวชา องคประกอบคอมพวเตอรและการเขยน
โปรแกรมแอสเซมบล
The experiments related to Computer Organization and Assembly Language
วศวกรรมซอฟตแวร
(SOFTWARE ENGINEERING)
คาอธบายรายวชา
ศกษาสาระสาคญในวชาวศวกรรมซอฟตแวร วธการพฒนาความตองการ และ
ขอกาหนดของซอฟตแวร วธการ ออกแบบซอฟตแวรแบบดงเดม และแบบเชงวตถ การ
ตรวจสอบซอฟตแวรเทยบกบความตองการ และเทยบกบขอกาหนด การยนยนความถกตองของ
ซอฟตแวร การทดสอบซอฟตแวร ซอฟตแวรเมตรกซ การรบรองคณภาพ การบรหารโครงงาน
และ โครงสรางทม ตลอดจนการบารงรกษาซอฟตแวร และเครองมอทชวยในงานวศวกรรม
ซอฟตแวร
A study of software engineering principle include requirement and specifications of
software, conventional and object-oriented software designing, verification of software against
requirements and specifications, verification and validation, testing methods, software metrics,
quality assurance, project management and team structure, software maintenance, and
Computer-Aided Software Engineering tools.
หนงสออางอง
1. Software Engineering (9th Edition) Ian Sommerville
2. Code Complete: A Practical Handbook of Software Construction 2 nd edition,
Steve McConnell, 2004 Microsoft Press, ISBN: 0735619670
เวบไซตอางอง
95
http://www.ce-kmitl.net/index.php?topic=7260.0
http://sites.google.com/site/veeraboonjing/teaching-1/software-engineering-2
password:veera
http://pioneer.netserv.chula.ac.th/~bsomjai/367syllabus.htm
http://www.cpe.ku.ac.th/~sk/Lectures/204541/204541.html
http://webstaff.kmutt.ac.th/~iauaroen/ENE463/
http://davinci.en.kku.ac.th/courses/188470/
http://203.159.12.3/interimcodes/coursecatalog/CourseDetailInfo.cfm?Reverse=off
&CCode=AT70.18
เนอหา
No Topics and PDF Slides
1 Introduction to Software Engineering: (Schach Ch 1, Ch 3) Introduction, Scope and Software Development Life Cycle Models
2 Software Process and Its Problems (Schach Ch 2)
3 Unified Modeling Language (UML) Object-Oriented Analysis and Design
4 System Engineering Software Process and Project Metrics
5 Object-Oriented Concepts (Schach Ch 6) Object-Oriented Design
6 Project Management Concepts Software Project Planning Project Scheduling and Tracking
7 Configuration and Change Management Risk Management
8 OO Design and OO Testing Technical Metrics for OO Systems
9 Software Quality Assurance: CMM & ISO 9001 Introduction to Capability Maturity Model (CMM)
96
10 Design Patterns: Reusable OO Software 11 Implementation, Integration and Testing (Verification and Validation) 12 Maintenace Phase 13 Business Process Re-engineering with Object Technology 14 Case Studies 15 Conclusions
สถาปตยกรรมคอมพวเตอร
(COMPUTER ARCHITECTURE)
คาอธบายรายวชา
สถาปตยกรรมของระบบคอมพวเตอร และระบบยอยภายในคอมพวเตอร เชน
สถาปตยกรรมของตว ประมวลผลและหนวยคานวณทางคณตศาสตร การควบคมเสนทางของ
ขอมลสหนวยประมวลผลกลาง การจดการสงขอมล ระดบรจสเตอร ระบบจดการการตดตอ
อปกรณภายนอก การประมวลผลแบบขนาน หลกการออกแบบระบบฮารดแวรของ ระบบ
คอมพวเตอร สถาปตยกรรมของคอมพวเตอรทมสมรรถนะสง
A study of computer architecture, functionality of computer components, central
processing unit, arithmetic and logic unit, data path control, data transfer at register level,
input/output management, principle of computer hardware design and high performance
computer architectures
หนงสออางอง
Computer Organization and Design, ARM Edition, Morgan Kaufmann
เวบอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=23
http://www.cp.eng.chula.ac.th/~piak/teaching/ca/index -ca.htm
97
http://www.cs.ait.ac.th/~guha/COA/
http://www.cs.ait.ac.th/course/AT70.01.shtml
เนอหา
Introduction to Computer Architecture
1. History and Evolution of Computer Systems 2. Fundamentals of Design 3. Performance Metrics 4. Case Study: SPECS95 Benchmark Suite
Instruction Sets
1. Hardware Operations Basics 2. Registers and Operands 3. Instruction Sets and Representation 4. Assembly 5. Case Study: MIPS
Computer Logic and Arithmetic
1. Logical Operations 2. Arithmetic Operations 3. Floating Point Computation 4. Case Study: MIPS
CPU: Data and Control
1. Datapaths 2. Multiprogramming 3. Multicycling 4. Pipelining
98
5. Data Hazards, Forward and Stalls 6. Case Study: Implementing MIPS, Pentium Pro, PowerPC 604
Memory Systems
1. Memory Hierarchy and Organization 2. Virtual Memory 3. Cache and High-Speed Memory 4. Case Study: Pentium Pro, PowerPC 604
Interfacing Peripherals
1. I/O Types 2. Measures for I/O Performance 3. Connecting Peripherals via Buses 4. Interfacing Peripherals with the CPU and Operating System 5. Case Study: A Typical Desktop
Multiprocessors
1. Programming Multiprocessors 2. Networks and Network Topologies 3. Bus Connection 4. Clusters
เครอขายคอมพวเตอร
(COMPUTER NETWORKS)
คาอธบายรายวชา
แนะนาภาพรวมเครอขายคอมพวเตอร ศกษาแบบอางองสาหรบเครอขาย
คอมพวเตอร เชน แบบอางองโอเอส ไอ แบบอางองทซพ /ไอพ หลกการพนฐานในการสอสาร
99
ขอมลดจตอลผานตวกลางตาง ๆท งมสายและไรสาย แนวคดและ ขอตกลงในการสงตอขอมล
ผ านตวกลางเปนทอด ๆเครอขายทองถนและเครอขายขามถน เชน อเทอรเนต เอทเอม ขอคด
สาหรบการออกแบบสวนรบผดชอบเครอขาย อลกอรทมการหาเสนทาง กลวธควบคมความคบ
คง มาตรฐานและตวอยาง เครอขาย ขอคดสาหรบการออกแบบสวนรบผดชอบการนาสงขอมล
ผานเครอขาย คณภาพการใหบรการ มาตรฐานและ รายละเอยดตวอยางโพรโตคอลนาสงขอมล
เชน ทซพ ยดพ เปนตน แนวทางและตวอยางการนาเครอขายคอมพวเตอรไปใช งาน เชน
จดหมายอเลกทรอนกส เวลดไวดเวบ และระบบการรกษาความปลอดภยผานเครอขาย เปนตน
An overview of computer networks, computer network referenced models such as
OSI and TCP/IP, wire and wireless digital communication basis, concepts and agreements for
peer-to-peer communication, LAN and WAN such as Ethernet and ATM, network layer
design issues, routing algorithm, congestion control methodologies, standards and examples of
networking, transport layer design issues, quality of services, standards and examples of
transport protocols such as TCP and UDP and some computer network applications such as e-
mail, WWW and network security.
หนงสออางอง
1. Computer Networking: A Top-Down Approach (5th Edition) James F.
Kurose Keith W. Ross
2. Computer Networks: A Systems Approach. 2nd Edition, Morgan Kaufmann
Publishing, L. L. Peterson and B. S. Davie
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=78
http://www.cp.eng.chula.ac.th/~chai/course/2110472/index.htm
http://www.cpe.ku.ac.th/~anan/myhomepage/?page_id=1232
http://www.cpe.ku.ac.th/~nguan/presentations/network/
100
http://www.cpe.ku.ac.th/~pattara/network/PPT/
http://www.cs.ait.ac.th/course/AT70.05.shtml
เนอหา
1. Overview of Computer Network
2. Application Layer
Principle of Network Application
The Web and HTTP
File Transfer : FTP
Electronic Mail in the Internet
DNS – The Internet’s Directory Service
3. Transport Layer
Introduction and Transport Layer Services
Multiplexing and Demultiplexing
Connectionless Transport : UDP
Principles of Reliable Data Transfer
Connection-Oriented Transport : TCP
Principle of Congestion Control
TCP Congestion Control
4. Network Layer
Introduction
Virtual Circuit and Datagram Networks
What’s Inside a Router?
The Internet Protocol (IP) : Forwarding and Addressing in the Internet
Routing Algorithm
101
5. Data Link Layer and Local Area Networks
Link Layer : Introduction and Services
Error-Detection and –Correction Techniques
Multiple Access Protocol
Link-Layer Addressing
Ethernet
Interconnections : Hubs and Switches
PPP : The Point-to-Point Protocol
Link Virtualization : A Network as a Link Layer
6. Wireless and Mobile Networks
Introduction
Wireless Links and Network Characteristics : CDMA
Wi-Fi : 802.11 Wireless LANs
Cellular Internet Access
Mobility Management : Principle
Mobile IP
Managing Mobility in Cellular Networks
Wireless and Mobility : Impact on Higher-Layer Protocol
7. Security in Computer Networks
What is network security
Principles of cryptography
Message integrity
End point authentication
Securing e-mail
Securing TCP connections: SSL
102
Network layer security: Ipsec
Securing wireless LANs
Operational security: firewalls and IDS
ระบบฐานขอมล
(DATABASE SYSTEMS)
คาอธบายรายวชา
วชานศกษาถงแนวคดของระบบฐานขอมล แฟมขอมลและฐานขอมล สถาปตยกรรม
ของระบบฐานขอมล หนวยขอมลและความสมพนธของหนวยขอมล การออกแบบฐานขอมล
ดวยวธแผนภาพออาร การออกแบบฐานขอมลดวย วธนอรมลไลเซชน โครงสรางฐานขอมล
แบบลาดบชน แบบเครอขาย และแบบเชงสมพนธ ภาษาฐานขอมลและภาษาเรยก คนขอมล
A study of database system concepts, files and databases, database system
architecture, data entities and relationships, data modeling using Entity -Relation Diagrams and
normalization technique, hierarchical, network and relational models of databases, query
language and database language.
หนงสออางอง
1. Database System Concepts By: Silberschatz Abraham, Korth Henry F.,
Sudarshan S.
2. An Introduction to Database Systems, C.J. Date
3. Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke
เวบไซตอางอง
http://www.cs.ait.ac.th/course/AT71.01.shtml
http://suanpalm3.kmutnb.ac.th/teacher/pudsadee/
http://www.cpe.ku.ac.th/~srp/204351/index.html
http://sites.google.com/site/veeraboonjing/teaching-1/databases
103
เนอหา
Database concept
Relational database model
Database design concepts
Database design using the entity relationship model
Enhanced entity relationship and object modeling
Basic SQL statement
Intermediate SQL features
Advance SQL techniques
Transaction processing using SQL
การออกแบบระบบดจตอลขนสง
(ADVANCED DIGITAL SYSTEM DESIGN)
คาอธบายรายวชา
ทบทวนความรเก ยวกบการประมวลและแสดงผลทางตรรก การออกแบบวงจร
ดจตอลฟงกชนตาง ๆความร เก ยวกบวงจรซเควนเชยลแบบซงโครนสและอะซงโครนส การ
พฒนาออกแบบและวเคราะหวงจรคอมบเนชนและซเควนเชยล การออกแบบระบบดจตอลโดย
ใชวงจรรวมและอปกรณตรรกทสามารถโปรแกรมไดแบบตาง ๆ เชน PAL, CPLD และ FPGA
ศกษาขนตอนการพฒนาคอมพวเตอรฮารดแวร และการใชภาษาเอชดแอลสาหรบชวยในการ
ออกแบบ
To review knowledge of logic processing and representation, basic combination
logic circuit design, synchronous and asynchronous sequential circuit, combination and
sequential logic circuitimplementation and analysis, implementing logic function using
programmable device such as PAL, CPLD and FPGA, computer hardware design process,
hardware design using HDL.
104
หนงสออางอง
Digital Logic Circuit Analysis and Design, Victor P.Nelson, H. Trey Nagle, Bill
D. Carroll, J. David Irwin, Prentice-Hall International ,Inc.
เวบไซตอางอง
http://www.kmitl.ac.th/~ksjirasa/Lecture/AdvDigital.html
เนอหา
Data Representation
- Arithmetic
- Base Conversions
- Signed Number Representation
Algebraic Methods for the Analysis and Synthesis of Logic Circuits
- Fundamental of Boolean Algebra
- Switching Functions and Circuits
- Analysis and Synthesis of Combinational Circuits
Simplification of Switching Functions
- Simplification Goal
- Karnaugh Maps(K-Maps)
- Quine-MeCluskey Tabular Minimization Methodes
Modular Combinational Logic
- Top-Down Modular Design
- Decoder and Encoder
- Multiplexers and Demultiplexers
- Binary Arithmetic Elements
- Comparator
- Design Example : A Computer Arithmetic Logic Unit(ALU) Chapter 5
Combinational Circuit Design with Programmable Logic Devices
- Logic Array Circuits
105
- Field-programmable Logic Arrays
- Programmable Logic Arrays
Instruction to Sequential Devices
- Model for Sequential Circuits
- Memory Devices
- Lathes and Flip-Flops
- Timing Circuits
Modular Sequential Circuit
Analysis and Synthesis of Synchronous Sequential Circuits
Simplification of Sequential Sequential Circuits
Asynchronous Sequential Circuits
Sequential Circuits with Programmable Logic Devices
Application Development
ปฏบตการระบบดจตอลขนสง
(ADVANCED DIGITAL SYSTEM LABORATORY )
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา การออกแบบระบบดจตอลขนสง The
experiments related to Advanced Digital System Design
ทฤษฎการค านวณ
(THEORY OF COMPUTATION)
คาอธบายรายวชา
เซต ความสมพนธ ฟงกชน และกราฟ วธการพสจนทางคณตศาสตร การอปมานและ
การนยามแบบเรยกตวเอง ภาษาเรกกลาร นพจนเรกกลาร ออโตมาตาจากด ภาษาคอนเทกซฟร
106
และออโตมาตาแบบกดลง การแจง เครองจกรทวรง ไวยากรณคอนเทกซเซนสทฟ ปญหาการ
ตดสนใจทแกไดและแกไมได ปญหาแทรคเทเบล และอนแทรคเทเบล ปญหาเอนพ- สมบรณ
A study of sets, relations, functions and graphs, mathematical proofs, induction and
recursive definitions, regular languages, regular expressions, finite automata, context -free
languages, pushdown automata, parsing, turing machine, context -sensitive grammars, solvable
and unsolvable decision problems, tractable and intractable problems and NP -complete
problems.
หนงสออางอง
1.ทฤษฎการคานวณ, ผศ.ดร.เกยรตกล เจยรนยธนะกจ, สานกพมพ Success Media
2. An Introduction to Formal Languages and Automata, By: Peter Linz, Pub: Jones
and Bartlett
เวบไซตอางองhttp://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=33 http://www.cs.ait.ac.th/course/AT70.03.shtml http://www.cpe.ku.ac.th/~int/213page2.htm http://www.cpe.ku.ac.th/~ccd/204213/index.htm http://www.cpe.ku.ac.th/~jtf/wiki/doku.php?id=theory_of_computation
ระบบปฏบตการ
(OPERATING SYSTEMS)
คาอธบายรายวชา
วชานศกษาหลกการและแนวคดทใชในการออกแบบระบบปฏบตการสมยใหม
ไดแก โพรเซสโมเดลของการ ประมวลผล ความสมพนธระหวางการเกยดกน และการทางาน
รวมกนของโพรเซส การใชเซมาฟอร การสงผานขอความ และ มอนเตอร นอกจากนนยง
107
กลาวถงการตรวจจบเดดลอกของโพรเซสและการปองกน และยงกลาวถงการจดการทรพยากร
ตาง ๆต งแตการจดตารางทางานใหโพรเซสเซอร การบรหารหนวยความจา และการจดการ
หนวยความจาสารอง และสดทาย ยงกลาวถงสถาปตยกรรมของระบบปฏบตการตาง ๆและทศ
ทางการออกแบบและพฒนาของระบบปฏบตการในอนาคต
This course studies the principles and concepts that govern the design of modern
operating systems. It covers process model of computation and the related areas of mutual
exclusion and process synchronization, including the use o f semaphores, message passing, and
monitors. Process deadlock detection and prevention are also discussed. With respect to
resource management, areas covered include processorscheduling, memory management, and
management of secondary storage devices. Finally, the course also covers alternative operating
system architectures and the implications of future trends in computing on operating system
design
หนงสออางอง
1. Silberschatz, Abraham, Peter B. Galvin, and Greg Gagne. Operating System
Concepts. 8th ed. Hoboken, NJ: J. Wiley & Sons, 2010.
2. H.M. Dietel: An Introduction to Operating Systems, Revise Second Edition,
Addison Wesley, Massachusetts, 1990.
3. W. Stallings: Operating Systems, Prentice Hall, 2002.
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=41
http://www.cs.ait.ac.th/course/AT70.08.shtml
http://suanpalm3.kmutnb.ac.th/teacher/sunantha/powerpoint.asp?subid=68
http://suanpalm3.kmutnb.ac.th/teacher/kanchana/powerpoint.asp?subid=251
เนอหา
1. Syllabus
108
2. CH01 Introduction
3. CH02 Operating System Structures
4. CH03 Process Concepts
5. CH04 Multithreaded Programming
6. CH05 Process Scheduling
7. CH06 Synchronization
8. CH07 Deadlocks
9. CH08 Memory Management
10. CH09 Virtual Memory
11. CH10 File Systems
12. CH11 Implementing File Systems
13. CH12 Secondary Storage
14. CH13 I/O Systems
การวเคราะหและออกแบบระบบสารสนเทศ
(INFORMATION SYSTEMS ANALYSIS AND DESIGN )
คาอธบายรายวชา
ความสาคญของเทคโนโลยสารสนเทศตอองคกรและระบบธรกจ การใชเทคโนโลย
สารสนเทศเพมศกยภาพของ ระบบ ข นตอนตาง ๆของการพฒนาระบบ การวเคราะหระบบ การ
สรางแผนภมการไหลของขอมล ขอมลดกชนนาร การ ออกแบบระบบ การออกแบบสวนตดตอ
กบผใช สวนเกบขอมล การวเคราะหและการออกแบบระบบเชงวตถ
A study of the significance of information technology to business organization, the
supporting of information technology to system, system development life cycle (SDLC)
phases, system analysis, data flow diagram, data dictionary, system designing user interface,
data collecting section and object - oriented analysis and design.
109
หนงสออางอง
1. Systems Analysis and Design 8th ed (Shelly and Rosenblatt)
2. K. Kendall and J. Kendall: Systems Analysis and Design (5th Edition), Prentice
Hall, 2002.
3. J.L. Whitten, L.D. Bentley, K.C. Dittman: Systems Analysis and Design
Methods (5th Edition), McGraw-Hill, 2000.
4. Donald C. Gause and Gerald M. Weinberg: Exploring Requirements: Quality
Before Design, Dorset House, 1998.
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=62
http://sites.google.com/site/veeraboonjing/teaching-1/information-system-
development password:veera
http://203.159.12.3/interimcodes/coursecatalog/CourseDetailInfo.cfm?Reverse=off
&CCode=AT71.05
ปฏบตการวเคราะหและออกแบบระบบสารสนเทศ
(INFORMATION SYSTEM ANALYSIS AND DESIGN LABORATORY )
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา ปฏบตการวเคราะหและออกแบบระบบ
สารสนเทศ The experiments related to INFORMATION SYSTEMS ANALYSIS AND
DESIGN
110
ระบบเครอขายแบบทซพไอพ
(TCP/IP NETWORKS)
คาอธบายรายวชา
วชานจะกลาวถงเครอขายชนดทซพไอพซงเปนเครอขายทมการใชงานมากทสดใน
โลก รายละเอยดของวชา ประกอบดวย ระดบชนตาง ๆของทซพไอพ แอดเดรสในเครอขาย
อนเตอรเนต ระบบชอโดเมน รายละเอยดของโพรโตคอลไอพ เออารพ ไอซเอมพ ทซพ และ ยด
พ การหาเสนทางในเครอขายอนเตอรเนต โพรโตคอลหาเสนทาง ไดแก อารไอพ โอเอสพเอฟ
ไอเอสไอเอส บจพ และอน ๆนอกจากนนอธบายถงอปกรณหาเสนทาง การหาเสนทางใน
เครอขายมลตคาสต ไอพเวอรชน 6 และโพรโตคอลประยกตตาง ๆไดแก โพรโตคอลไอจเอมพ
เอฟทพ เอสเอมทพ และอน ๆ
This subject describes TCP/IP networks, the most popular network in the world,
TCP/IP layers, internet address, and domain name system. TCP/IP Protocol Suits: IP, ARP,
ICMP, TCP and UDP. Internet and routing protocol: RIP, OSPF, IS-IS, BGP, and etc. It also
covers routing device, multicast routing, IPv6 and other application protocol: IGMP, FTP,
SMTP, and etc.
หนงสออางอง
TCP/IP Protocol Suite, 3rd Edition, Behrouz A. Forouzan, Mc-Graw-Hill Internatio
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=6
http://www.kmitl.ac.th/~khthana/
111
ปฏบตการระบบเครอขายแบบทซพไอพ
(TCP/IP NETWORKS LABORATORY)
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา ระบบเครอขายแบบทซพไอพ The experiments
related to TCP/IP Networks
โครงงาน 1,2
(Project 1,2)
คาอธบายรายวชา
ทาการวจยและพฒนางานเฉพาะในสายวศวกรรมคอมพวเตอร นกศกษาตองเสนอ
รายงานและขอสรปของงาน ททาเมอสนสดเทอมสดทายของการศกษา Research and
development of computer engineering projects. Paper and summary report must be submitted
at the end of the final semester.
112
รายละเอยด กลมวชาเลอกเฉพาะสาขา
กล มวชาเลอกสาขาฮารดแวร
ไมโครโพรเซสเซอรและการเชอมตอใชงาน
(MICROPROCESSOR AND INTERFACING)
คาอธบายรายวชา
โครงสรางของระบบไมโครคอมพวเตอร ไมโครโพรเซสเซอร ระบบบสตาง ๆ
อนพทพอรต เอาทพทพอรต การด แสดงผล จอภาพ อปกรณประกอบอน ๆการเขยนโปรแกรม
ภาษาแอสเซมบลและภาษาระดบสงเพอการควบคมระบบ การ ออกแบบวงจรเชอมตอเพอการ
ควบคมระบบภายนอกผานทางพอรตขนาน พอรตอนกรม และพอรตอน ๆระบบ หนวยความจา
หลก หนวยความจาสารอง ระบบไฟลขอมล
Microcomputer architecture; microprocessor; various types of bus system; input
ports output ports; display adaptor; monitor; peripherals; controlling program using assembly
language and higher level languages; design of interfacing circuit for controlling external
circuits via parallel port, serial port, and the other types of ports; main memory system;
secondary storage devices; file system.
หนงสออางอง
1. x86 PC: Assembly Language, Design, and Interfacing, Muhammad Ali
Mazidi (Author), Janice Mazidi (Author), Danny Causey
2. R.J. Tocci, F.J. Ambrosio: Microprocessors and Microcomputers; Hardware and
Software, 6th Edition, Prentice Hall, 2002.
3. P. Spasov: Microcontroller Technology; The 68HC11, 5 rd Edition, Prentice Hall,
2004.
4. C.M. Gilmore: Microprocessors: Principles and Applications, 2 nd Edition,
113
McGraw-Hill International, 1995.
5. J. Uffenbeck: Microcomputers and Microprocessors; The 8080, 8085 and Z80
Programming, Interfacing, and Troubleshooting, 3 rd Edition, Prentice Hall, 2000.
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=22
http://203.159.12.3/interimcodes/coursecatalog/CourseDetailInfo.cfm?Reverse=off
&CCode=AT74.08
http://203.159.12.3/interimcodes/coursecatalog/CourseDetailInfo.cfm?Reverse=off
&CCode=AT74.08
เนอหา
1. 8088/8086 Microprocessors and supporting chips.
2. 80286 Microprocessors and supporting chips.
3. Memory and memory interfacing.
4. I/0, 8255 and Device Interfacing.
5. 8253/54 Timer and Music.
6. Interrupts and the 8259 Chip.
7. Direct Memory Accessing; the 8237 DMA Chip.
8. Video and Video Adapters.
9. Serial Data Communication and the 16550/8250/51 Chips.
10. Keyboard and Printer Interfacing.
11. Floppy Disks, Hard Disks, and Files.
12. IC Technology and System Design.
114
ปฏบตการเชอมตอใชงานไมโครโพรเซสเซอร
(MICROPROCESSOR INTERFACING LABORATORY )
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา ไมโครโพรเซสเซอรและการเชอมตอใชงาน
The experiments related to Microprocessor and Interfacing
การพฒนาระบบคอมพวเตอรฮารดแวร
(COMPUTER HARDWARE DEVELOPMENT)
คาอธบายรายวชา
การออกแบบวงจร และลอจกของฮารดแวรคอมพวเตอร การจาลองการทางาน การ
ตรวจสอบและการสราง ระบบคอมพวเตอร รวมถงสวนขอมล และวงจรควบคมซพย การ
ออกแบบระบบหนวยความจา การออกแบบแคช การ ออกแบบสวน อนพท -เอาทพท และการ
เชอมตอ การออกแบบบส
A study of computer hardware circuit and logic design, circuit simulation and
verification, CPU, data path, control logic design, memory system design, cache memory
design. Input/output system design and interfacing, bus design.
ปฏบตการพฒนาระบบคอมพวเตอรฮารดแวร
(COMPUTER HARDWARE DEVELOPMENT LABORATORY)
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา การพฒนาระบบคอมพวเตอรฮารดแวร The
experiments related to Computer Hardware Development
115
สถาปตยกรรมคอมพวเตอรขนสง
(ADVANCED COMPUTER ARCHITECTURE)
คาอธบายรายวชา
แนะนาสถาปตยกรรมคอมพวเตอรความเรวสง สถาปตยกรรมแบบขนาน
หนวยความจาและระบบตดตอกบ ภายนอก คอมพวเตอรไปปไลนและวธการเวกเตอร ศกษา
ระบบแบบ SIMD และ MIMD ศกษาคอมพวเตอรทประมวลผล แบบขนานอยางหนก เครอขาย
ทเชอมตอระหวางกน การจดการเรองหนวยความจาและปญหาการทางานไปพรอมๆกน
อลกอรทมการควบคมตวประมวลหลายตว ปญหาเรองเดดลอก การทางานเขาจงหวะกน
อลกอรทมแบบขนาน และการไหล ของขอมลในคอมพวเตอร
An introduction to high speed computer architecture, parallel architecture, memory
and input/output system, pipelining and vector processing, SIMD and MIMD computers,
massive parallel processing architecture, interconnection network, memory contention
management, multi-processor control algorithm, deadlock, synchronization, parallel algorithm
and flow of data in computer.
หนงสออางอง
Computer Architecture: A Quantitative Approach, Hennessy and Patterson, 3rd
Edition
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=25
เนอหา
1. Computer Abstractions and Technology
2. MIPS Pipeline
3. Control Hazards
4. Data Hazards (already discussed in MIPS Pipeline)
116
5. Introduction Superscalar
6. Superscalar Model (Skipped)
7. VLIW (Very Long Instruction Word)
8. Large and Fast: Exploiting Memory Hierarchy
9. Multicores, Multiprocessors, and Clusters: Intro
10. Network Multiprocessor
11. Bus-Based Multiprocessor
12. CMP & SMT
13. Multithreading & OpenMP
14. GPU Computing: CUDA
การออกแบบวงจรรวมขนาดใหญมากเบองตน
(BASIC VLSI DESIGN)
คาอธบายรายวชา
ววฒนาการทางดานวงจรรวม การเสอสาร การออกแบบวงจรรวมขนาดใหญมาก
การออกแบบระดบวงจร ระดบลอจก การทาเลยเอาท การจาลองและการตรวจสอบการทางาน
ของวงจรรวมขนาดใหญมาก คอมพวเตอรเพอชวยใน การออกแบบวงจรรวมขนาดใหญมาก
Integrated circuit development, fabrication process, VLSI design methodology,
circuit and logic design, VLSI layout, VLSI circuit simulation and verification, CAD in VLSI
design.
หนงสออางอง
1.ออกแบบไอซดจตอลดวย FPGA และ CPLD ภาคปฏบต โดยใชภาษา VHDL
ณรงค ทองฉม, เจรญ วงษชมเยน
2. John Y. Chen, CMOS Devices and Technology for VLSI, Prentice-Hall
117
International Edition, 1990.
3. Andrew Brown, VLSI- Circuit and System in Silicon, McGraw-Hill
International Edition, 1991.
4. Amar Mukherjee, Introduction to nMOS and CMOS VLSI Systems Design,
Prentice-Hall International Edition, 1986.
5. Douglas A. Pucknell, Kamran Eshraghian, Basic VLSI Design, Prentice -Hall
Silicon System Engineering Series, 1994.
6. Eugene D. Fabricius, Introduction to VLSI Design, McGraw-Hill, Electronic
Engineering Series, 1990.
7. Neil Weste, Kamran Eshraghian, Principles of CMOS VLSI Design, Addision –
Wesley Publishing Company, 1985.
8. John F. Wakerly, Digital Design: Principles & Practices, 3 rd Edition Updated,
Prentice-Hall International Edition, 2001
เวบไซตอางอง
http://www.kmitl.ac.th/~kchsomsa/somsak/crse_vlsi/crse_vlsi.html
http://www.cpe.ku.ac.th/~pom/courses/204424/204424.html
http://www.cpe.ku.ac.th/~pom/courses/204574/204574.html
http://www.ise.ait.ac.th/micro/index.asp?Table=Courses&ID=VLSI%20Design&fi
eld=CourseName
http://www.asdu.ait.ac.th/Students/CourseDetailInfo.cfm?CCode=AT81.06
http://www.asdu.ait.ac.th/Students/CourseDetailInfo.cfm?CCode=AT81.08
http://fivedots.coe.psu.ac.th/~wannarat/240-451/
เนอหา
Lecture 1: Introduction
Lecture 2: VLSI Technology
118
Lecture 3: Device Modelling (MOS)
Lecture 4-5: CMOS Circuit Techniques (Digital, nMOS, CMOS, BiCMOS)
Lecture 6: Physical level design (low level design)
Lecture 7-8: VLSI Arithmetics
Lecture 9-10: Memory
Lecture 11-12: Interconnection, Pad, & whole chip design Consideration
Lecture 13-14: High Level Design: Tools & Techniques (HDL, FPGA, Design case)
หนยนตเบองตน
(INTRODUCTION TO ROBOTICS)
คาอธบายรายวชา
แนะนาความรพนฐานทจะนามาใชกบหนยนต แขนหนยนตแบบไคเนเมตกส แขน
หนยนตแบบไดนามกส แผนการวางรปแบบของหนยนต การควบคมชนสวนของหนยนต วงจร
ใหกาเนดสญญาณแบบตาง ๆทใชในหนยนต การ มองเหนของหนยนต ภาษาโปรแกรมทใช
ควบคมหนยนต
An introduction to the robot kinematics, planning of manipulator, trajectories,
control of robot manipulators, sensing, robot vision, robot programming language, robot
intelligence and task planning.
หนงสออางอง
1. Introduction to Robotics Analysis, Control, Applications - 2nd
Edition (Hardcover) by Saeed B. Niku
2. Introduction to Robotics, Khatib, O. and Kolarov, K
เวบไซตอางอง
119
http://pioneer.netserv.chula.ac.th/~pphongsa/teaching/robotics/
http://www.nattee.net/2110435/2553-b
http://fivedots.coe.psu.ac.th/Software.coe/240-380/PDF/
http://see.stanford.edu/see/courseinfo.aspx?coll=86cc8662-f6e4-43c3-a1be-
b30d1d179743
การพฒนาหนยนตขนาดเลก
(MICRO ROBOT DEVELOPMENT)
คาอธบายรายวชา
ศกษาหลกการทางานหนยนต องคประกอบของหนยนต การออกแบบ การวเคราะห
และการประยกตใชงาน เพองานวจยและงานอตสาหกรรม เชนหนยนตขนาดเลก หนยนต
เคลอนท หนยนตชวยงานวจย สรางหนยนตตามความคด สรางสรรคทนกศกษาออกแบบภายใต
กรอบหวขอทอาจารยต งไว เพอใหไดรปแบบหนยนตทหลากหลายและสามารถ ประยกตใชงาน
ไดจรง
A study of principles and components of robot, design, analysis and robot
application for research and industry such as micro-robot, Mobile robot, research assistant
robot, student’s research and development in creating their own robot according to lecturer’s
preset topics.
ระบบคอมพวเตอรสมรรถนะสง
(HIGH PERFORMANCE COMPUTING)
คาอธบายรายวชา
120
วชานจะแนะนาถงระบบคอมพวเตอรสมรรถนะสง และ การนาไปใชงานทางดาน
วทยาศาสตรและ วศวกรรมศาสตร โดยเนอหาวชาจะเนนถงเครองมอและเทคนคทใชแกปญหา
ขนาดใหญ และ ปญหาทใชการคานวณอยาง หนก ททางานบนระบบคอมพวเตอรแบบขนาน
ระบบคอมพวเตอรสมรรถนะสง หรอซเปอรคอมพวเตอรไดอยางม ประสทธภาพ นอกจากนยง
กลาวถงสถาปตยกรรมของระบบคอมพวเตอรสมรรถนะสงแบบกระจาย ระบบออบเจกตแบบ
กระจาย ระบบเครอขายแบบกระจาย รวมถงประเดนตาง ๆ ในเรองประสทธภาพ และการ
ทานายประสทธภาพ เครองแมขาย ทขยายตวได ระบบคอมพวเตอรเมตา และระบบคอมพวเตอร
ทใชในวทยาศาสตร
The course gives an introduction to High Performance Computing and its
applications within science and engineering. The main emphasis of the course is on techniques
and tools for efficiently solving large and computationally intense problems on vector and
parallel computers and other high performance computing systems (or supercomputers). It also
describes architecture of high performance distributed systems, high distributed objects
(DCOM, CORBA, Java Beans) and networking with crosscut issues for performance,
availability, and performance predictability. Scalable servers, metacomputing, and scientific
computing.
ระบบสมองกลฝงตว
(EMBEDDED SYSTEMS)
คาอธบายรายวชา
วชานกลาวถงภาพรวมของระบบสมองกลฝงตว โดยเนนทการสอสารระหวางระบบ
ตาง ๆการเชอมตอกบ ภายนอก การประหยดพลงงาน ความปลอดภย และ เสถยรภาพ วชาน
ครอบคลมหลกการออกแบบ วธการ เครองมอทใช ออกแบบ และกรณศกษา This course
provides an overview of embedded systems, with the emphasis on communication among
121
distributed systems, interfacing with external environments, energy conservation, safety and
reliability. The course covers design principles, methodologies, design tools, and case studies
หนงสออางอง
1. J. K. Peckol: Embedded System: A Contemporary Design Tool, Wiley, 1st
edition, 2007
2. F. Vahid, and T. D. Givargis: Embedded System Design: A Unified
Hardware/Software introduction, Wiley, 1st edition, 2001
3. P. Marwedel: Embedded System Design, Springer, 1st edition, 2005
4. T. Noergarrd: Embedded Systems Architecture: A Comprehensive Guide for
Engineers and Programmers, Elsevier Science & Technology Books, 1 st edition,
2005
5. W. Wolf: Performance Embedded Computing: Architectures, Applications, and
Methodologies, Elsevier Science & Technology Books, 1st edition, 2006
เวบไซตอางอง http://narong.ece.engr.tu.ac.th/embedded/index.html http://esl.ait.ac.th/courses/AT81.15.htm
http://esl.ait.ac.th/courses/AT75.9012.htm
เนอหา I Introduction to Embedded computing
1. Applications
2. Design methodologies
3. Models of computations
II Architecture
1. RISC architecture
2. DSP architecture
3. VLIW architecture
III Multiprocessor architectures
122
1. Interconnect network
2. Memory subsystems
IV Software/Compiler 1. Code generation/backend optimization
2. Program performance analysis
V Real-Time Operating Systems
1. Real-time process scheduling
2. Operating system design
VI Multiprocessor software
1. Multiprocessor operating systems
2. Design verification
VII Hardware/Software co-design
1. Hardware/Software co-synthesis
2. Hardware/Software co-simulation
3. Hardware/Software partitioning
กล มวชาเลอกสาขาซอฟแวร
การออกแบบและวเคราะหอลกอรธม
(DESIGN AND ANALYSIS OF ALGORITHM)
คาอธบายรายวชา
วชานกลาวถงทฤษฎและเทคนคของการวเคราะหและออกแบบอลกอรทม นกศกษา
จะไดศกษาแนวทาง ออกแบบอลกอรทม เพอแกปญหาในรปแบบตาง ๆ ซงประกอบดวย การ
คนหาขอมล การเลอกขอมล การเรยงขอมล ทฤษฎ ของกราฟ ทฤษฎตวเลข และการเขารหสลบ
นอกจากนนยงศกษาวธการตาง ๆไดแก วธการกรดด วธการแบงและจดการ การโปรแกรมแบบ
123
ไดนามก การยอนกลบ สาหรบการวเคราะหอลกอรทม นกศกษาจะไดศกษารปแบบของเวลา
และ ทรพยากรทใชในการทางาน โดยใชเทคนคตาง ๆศกษาการวดความซบซอนของอลกอรทม
This course covers the theory and techniques of algorithm design and analysis. For
algorithm design, students will study a wide variety of algorithmic solutions to problems from
several application areas. These areas include searching, selecting, sorting, graph theory,
number theory, and encryption. In addition, several design paradigms will be covered
including the greedy method, divide and conquer, dynamic programming, backtracking, and
branch-and-bound. For algorithm analysis, students will practice the formulation of an
algorithm's execution time using formal analysis techniques. In addition, the student will use
software tools to measure actual resources that a program uses during execution
หนงสออางอง
Introduction to Algorigthm Thomas H.Cormen
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=75
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=38
http://www.cp.eng.chula.ac.th/~piak/teaching/algo/algo2008/index.htm
http://www.cpe.ku.ac.th/~fengtwr/491-204313/204313.htm
เนอหา
1. Introduction
2. Algorithm Analysis
3. Growth of Function
4. Divide and Conquer
5. Sorting-1
6. Sorting-2
124
การพฒนาซอฟตแวรระบบ
(SYSTEM SOFTWARE DEVELOPMENT)
คาอธบายรายวชา
วชานสอนการเขยนโปรแกรมบนระบบปฏบตการวนโดวส โดยศกษาสวนประกอบ
ตาง ๆระบบปฏบตการสวนประกอบของ MFC และการใชงาน MFC ศกษาสภาพแวดลอมการ
พฒนาโปรแกรม รปแบบการสอสารระหวางโปรแกรม สวนเชอมตอกบกราฟก การตดตอกบ
อปกรณอนพต การสรางเมน การตดตอกบไฟล การจดการกบออบเจกตการบรหาร
หนวยความจา การเขยนโปรแกรมแบบหลายเทรด การสรางโปรแกรมแบบ DLL แบบ ActiveX
และการเขยนโปรแกรมแบบโมเดลออบเจกพนฐาน
This course introduces programming applications in the Microsoft 32 -bit Windows systems using Microsoft Visual C++ and Microsoft Foundation Classes (MFC). The main components of a Windows application include the introduction of MFC, developing environment, messaging model, graphics device interfaces, menus, file I/O, object serialization, memory management, multi-thread programming, DLL and ActiveX development and basic object model.
หนงสออางอง
1. พนฐานการโปรแกรมวนโดวดวย Win 32 และการโปรแกรมวนโดวดวยไลบราล MFC, อรญญา วลยรชต 2. Windows Programming from the Ground up, Herbert Schildt, Osborne McGraw -Hill, ISBN: 0-07-882306-4 3. Microsoft Win32 Programmer’s Reference : Window Management and Graphics Device Interface,vol. 1, Microsoft Press ISBN: 1-55615-515-8 4. Microsoft Win32 Programmer’s Reference : System service, Multimedia, Extensions and Application Notes, vol2, Microsoft Press ISBN: 1-55615-516-6 5. Programming with Microsoft Visual C++.
125
เวบไซตอางองhttp://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=26 http://www.cp.eng.chula.ac.th/~c2110311/2003/index.html http://sites.google.com/site/veeraboonjing/teaching-1/system-analysis-and-design เนอหา สปดาหท 1
Introduction to Graphics User Interface and Windows Programming เพอเขาใจโปรแกรมวนโดวส เบองตน
สปดาหท 2 Win 32: Programming เพอศกษาการพฒนาโปรแกรวนโดวสเบองตน ดวย Win 32 API
สปดาหท 3 Using Visual Studio & Using Resources เรยนรการใชเครอง IDE เพอใชในการพฒนาโปรแกรมวนโดวส
สปดาหท 4 Win 32: Working with Text and Graphics & Solving the Repaint Problem เรยนรโปรแกรมทสามารถแสดง ขอความและรปกราฟฟกพนฐาน ไดรวมทงแกปญหาของการ Paint ดวย Win 32 API
สปดาหท 5 Win 32: Introducing Dialog Boxes & Child Window Controlsเรยนรการสราง dialog box รวมถง child window control ท อยบน dialog box ดวย Win 32 API
สปดาหท 6 Win 32: Multitasking & DLL เรยนรการสรางโปรแกรมแบบ หลายเทรด และการสราง DLL ดวย Win 32 API
สปดาหท 7
126
Introduction to MFC Programming : The Application/Window Approach เรยนรการโปรแกรมวนโดวส ดวยไลบราล MFC รวมถงการ พฒนาโปรแกรมวนโดวสแบบ Application/Window
สปดาหท 8 MFC: Dialog-based Applications เรยนรการพฒนาโปรแกรม วนโดวสแบบ dialog-based
สปดาหท 9 Midterm สอบกลางภาค
สปดาหท 10 MFC: Document/View Approach Working with menus and Toolbars เรยนรการพฒนาโปรแกรม วนโดวสแบบ Document/Veiw รวมถงการสรางเมนและทลบาร
สปดาหท 11 MFC: Creating & Using Dialogs and Controls เรยนรการสราง dialog box และ child window control บน dialog box
สปดาหท 12 Drawing in a Window Utility and Exception Classes เรยนรการวาดภาพบนหนาตาง วนโดวส ดวย MFC และการใช คลาสเอนกประสงคของ MFC
สปดาหท 13 MFC: Connecting to Database เรยนรการพฒนาโปรแกรมท สามารถตดตอกบดาตาเบสได
สปดาหท 14 MFC: Dynamic Link Library, เรยนรการสรางไลบาลแบบไดนา มก ดวย MFC
สปดาหท 15 Property Sheet, Create a floating menu การสราง property
127
ปฏบตการพฒนาซอฟตแวรระบบ
(SYSTEM SOFTWARE DEVELOPMENT LABORATORY)
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา การพฒนาซอฟตแวรระบบ The experiments
related to System Software Development
การเขยนโปรแกรมบนระบบยนกซ
(UNIX SYSTEM PROGRAMMING)
คาอธบายรายวชา
วชานกลาวถง ระบบปฏบตการยนกซและการเขยนโปรแกรมในระดบของ
ระบบปฏบตการ ประกอบดวยการ เขยนโปรแกรมเชลล การใชงานซสเตมคอลล ระบบไฟลและ
ไดเรกทอร การประมวลผลไฟล การสรางโพรเซส การควบคมโพ รเซส การสงสญญาณ การ
ตดตอกบเทอรมนอล การสรางเดมอนโพรเซส และการตดตอระหวางโปรแกรม
An introductory study in UNIX operating system with an emphasis on
programming at the system level including shells and shell script programming, UNIX system
calls, file and directory systems, file processing, UNIX process, process control, terminal I/O,
daemon process, interprocess communication
หนงสออางอง
1. [H] The Berkeley UNIX Environment Nigel Horspool, Prentice Hall, 1991
2. [R] Practical UNIX Programming: A Guide to Concurrency, Communication,
and Multithreading Kay Robbins and Steven Robbins, Prentice Hall, 1996
3. The Linux Programming Interface: A Linux and UNIX System Programming
Handbook [Hardcover]Michael Kerrisk (Author)
128
4. Unix Shell Programming (3rd Edition) [Paperback] Stephen G.
Kochan (Author), Patrick Wood (Author)
5. Learning Perl, 5th Edition [Paperback] Randal Schwartz (Author), Tom
Phoenix (Author), brian d foy(Author)
เวบไซตอางอง
http://www.cp.eng.chula.ac.th/~c2110311/2003/index.html
เนอหา
Week Topic
1 - Introduction, systems programming, UNIX, LINUX, C - course outline, texts, references, tutorial, assignments, projects, quiz, grading, computer facilities
2 Getting Started with UNIX Basic UNIX commands and utilities, UNIX file system
3 Shells (sh, csh, ksh, bash), shell programming Assignment: A Time Manager
4 LINUX administration, networking Assignment: Linux administration
5 C programming language, C compiler Assignment: C programs
6 C library functions for input-output, files, string, memory allocation, argument handling, etc. Assignment: C programs (simple UNIX tools)
7 --Midterm Exam-- 8 Files and devices
9 Processes and Signal - parallel processing, signals, program execution, run-time environment
10 Communicating between processes (interrupt, exception, signal, device drivers, I/O, IPC)
129
11 Shells Assignment: shell
12 Network programming (communication, socket, networking), Client -Server Communication Assignment: ftp
13 Developing large C programs - multifile compilation, make, linking, library
14 Debugging and profiling C code
ปฏบตการเขยนโปรแกรมบนระบบยนกซ
(UNIX SYSTEM PROGRAMMING LABORATORY)
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา การเขยนโปรแกรมบนระบบยนกซ The
experiments related to UNIX System Programming
การออกแบบและสรางระบบปฏบตการ
(DESIGN AND IMPLEMENTATION OF OPERATING SYSTEM)
คาอธบายรายวชา
โครงสรางของขอมลของระบบปฏบตการ วธการจดลาดบงาน การจดการ
หนวยความจาเสมอน การจดการ เก ยวกบอนเตอรรปต การเขยนโปรแกรมของระบบหลาย
โปรแกรม การออกแบบโครงสรางขอมลและอลกอรทมของ โปรเซส ระบบไฟล การ
ตดตอสอสารระหวางโปรเซส มอนเตอร การจดลาดบโปรเซส การทาอนพท /เอาทพท การ
จดการระบบ หนวยความจา
130
A study of operating system structure, task scheduling, virtual memory
management, interrupt scheduling, multitasking programming, implementation details of
process, file systems, inter-process communication, monitor, scheduling algorithm,
input/output, memory management
หนงสออางอง
1. Computer Systems: A Programmer's Perspective; the K&R C book
2. C Traps and Pitfalls
เวบไซตอางอง
http://www.cs.cmu.edu/~410/
http://www.cs.rutgers.edu/~iftode/cs416_2008.html
เนอหา
Lec 1: Introduction
Lec 2: Computer Systems Overview
Lec 3: Operating System Structure and Services
Lec 4: Operating System Services
Lec 5: Processes
Lec 6: Threads
Lec 7: Process Synchronization
Lec 8: More on Process Syncronization
Lec 9: Deadlocks
Lec 10: Memory Management
Lec 11: Virtual Memory
Lec 12: CPU Scheduling
Lec 13: I/O Management
Lec 14: File Systems
131
Lec 15: Security
Lec 16: Distributed Systems
การเขยนโปรแกรมภาษาจาวา
(JAVA PROGRAMMING)
คาอธบายรายวชา
วชานจะสอนภาษาจาวา การเขยนโปรแกรมเชงวตถดวยภาษาจาวา การสรางสวน
ตดตอผใชแบบกราฟก การ เขยนโปรแกรมตดตอกบไฟล การเขยนโปรแกรมตดตอกบอนพต
เอาทพตตาง ๆการใชงานเทรด การเขยนโปรแกรมเชอมตอ กบเครอขาย และการพฒนาแอป
พลเคชนดวยภาษาจาวาทงแบบแอปแพลตและแบบแอปพลเคชน
This course provides students the syntax of the Java programming language,
object-oriented programming with the Java programming language, creating graphical user
interfaces (GUI), exceptions, file input/output (I/O), threads and networking, and how to
develop both Java applet and application
หนงสออางอง
1. Introduction to Java Programming Comprehensive version, Y.Daniel Liang,
Pearson Education
2. Thinking in Java (4th Edition) Bruce Eckel
3. Deitel and Deitel: Java2 How To Program, 3rd ed., Prentice Hall, Upper Saddle
River, NJ 07458 1999.
เวบไซตอางอง
132
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=70
http://staff.cesmartcamp.com/subject.php?action=view&SUBJECT_ID=48
http://www.javachula.co.cc/
เนอหา
Week Topic 1
Introduction to Java Applications Primitive Data types and Operations
2 Selection Statements, Loops 3-4 Methods Arrays 5 Classes and Objects 6 Strings and Text I/O
7-8 Inheritance and Polymorphism 9 Abstract Classes and Interfaces
10 Getting started with GUI Programming 11 Graphics and Event Driven Programming Creating UI 12 Applets and Multimedia 13 Exceptions and Assertions 14 Binary I/O 15 Multithreading, Java Collections Framework, Generic
ปฏบตการภาษาจาวา
(JAVA PROGRAMMING LABORATORY)
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา การเขยนโปรแกรมภาษาจาวา The experiments
related to JAVA PROGRAMMING
133
เทคโนโลยภาษาจาวา
(JAVA TECHNOLOGY)
คาอธบายรายวชา
วชานจะสอนนกศกษาเก ยวกบความสามารถตาง ๆในภาษาจาวา ไดแก จาวาบนส การเขยนโปรแกรมเชรฟเลท การเชอมตอภาษาจาวากบฐานขอมล การรบสงขอมลระยะไกล และ สวง รวมทงการเขยนโปรแกรมเครอขายแบบอนกรม คณสมบต ความปลอดภยและคลาสและสถาปตยกรรมของคลาสตางๆ
This course exposes the student to Advanced Java features as JavaBeans, Servlet Programming, the Java Database Connectivity, Remove Method Invocation, and Swing . Other major topics in this course include Network Programming Seriailzation, Properties, Security, the Collection Classes and Architectures.
หนงสออางอง
1. Deitel and Deitel: Java 2 How To Program, 3rd ed., Prentice Hall, Upper Saddle
River, NJ 07458 1999.
2. C. Thomas Wu:An Introduction to Object-Oriented Programming with Java, 2nd
ed., McGraw-Hill, 2001.
3. M. Smith:Java: An Object-Oriented Language, McGraw-Hill, 2000.
4. C. S. Horstmann, G. Cornell:Core Java2, Volume II - Advanced Features, Sun
Microsystems Press, 2000.
5. D. Govoni:Java Application Frameworks, John Willey & Sons, Inc., 1999. D.
Reilly, M. Reilly:
6. Java: Network Programming and Distributed Computing, Addison -Wesley,
2002. P. Thaggard: EJB 2.1. Kick Start, Sams Publishing, 2002.
7. G. Barish: Building Scalable and High-Performance Java Web Applications
Using J2EE Technology, Addison-Wesley, 2002.
134
เวบไซตอางอง
http://www.cs.ait.ac.th/course/AT70.06.shtml
เนอหา
The Java Programming System
1. Architecture and Structure 2. Applications and Applets 3. Reusable Classes and Packages 4. Java Implementation of the Principles of Object Orientation
Java Components (JavaBeans)
1. Beans Classification and Structure 2. Preparing and Creating Beans 3. Designing an Application using Beans
Java Frameworks
1. Java Frameworks Fundamentals 2. Swing GUI 3. Analysis and Design of Java Application Frameworks 4. Java Enterprise Frameworks: Enterprise Java Beans (EJB), Java-
CORBA IDL, Distributed Frameworks
Remote Method Invocation (RMI)
1. Java Distributed Objects 2. Defining and Implementing the Remote Interface 3. RMI vs. CORBA and COM/DCOM
J2EE Technology
135
1. The J2EE Specification 2. Java Servlets: Development and Deployment 3. Building Application Servers with EJB 4. Using JDBC and SQL to Query Databases
J2ME Technology for Mobile Computing
1. Mobile Computing Characteristics 2. Specifics of Java for Mobile Computing 3. J2ME Configurations and Profiles 4. Development WAP Applications using J2ME
Integrated Java Technologies for Networked Applications
ปฏบตการเทคโนโลยภาษาจาวา
(JAVA TECHNOLOGY LABORATORY)
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา เทคโนโลยภาษาจาวา The experiments
related to JAVA TECHNOLOGY
ปญญาประดษฐ
(ARTIFICIAL INTELLIGENCE)
คาอธบายรายวชา
วชานมเนอหาดงน ความหมายของปญญาประดษฐ แนวทางในการแทนความร
รวมทงเฟรม สครปต กฏ และ ลอจก และเทคนคเชงปญญาประดษฐ ไดแก วธการคนหาและวค
เมทอต ลอจก และระบบทใชกฎ โครงขายประสาทเทยม เจเนอรคทาสก และอน ๆนอกจากนยง
136
แนะนาถงปญหาทตรวจสอบ การเรยนรของเครองจกร เอเจนตทใชฐานความร ,ความ เขาใจ
ภาษาธรรมชาต การรบรของคอมพวเตอร การวางแผน และการเลนเกม
The course covers the following topics: a survey of knowledge representation
issues including frames, scripts, rules and logic, and AI techniques including weak methods
and blind search, logic, rule-based systems, neural networks, generic tasks and others. The
course will also introduce problems of diagnosis, machine learning, knowledge -based agent,
natural language understanding, computer perception, planning and game playing.
หนงสออางอง
Artificial Intelligence A Modern Approach, By Stuart Russell and Peter Norvig,
Prentice Hall
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=37
http://www.cs.ait.ac.th/~on/AT02.05.shtml
http://www.doc.ic.ac.uk/~sgc/teaching/v231/
http://www.cp.eng.chula.ac.th/~boonserm/teaching/artificial.htm
http://www.cp.eng.chula.ac.th/~boonserm/teaching/ArtificialIntelligence2.htm
http://www.cpe.ku.ac.th/~jtf/wiki/doku.php?id=01204461-52
http://std.eng.src.ku.ac.th/?q=node/196
http://sites.google.com/site/veeraboonjing/teaching-1/intelligent-systems pass:veera
เนอหา
Introduction
1. Definition of AI, Historical Development of AI 2. Applications of AI 3. AI Techniques
137
Problem Representation
1. State-Space Representation 2. Problem-Reduction Representation
Search
1. Blind and Non-Blind Searches 2. Heuristic Search 3. Best-First Search 4. Optimal Search
Knowledge Representation and Reasoning
1. Predicate Calculus 2. Frame Representation 3. Semantic Networks 4. Ontology of Knowledge Representation 5. Fuzzy Representation
AI Programming
1. Lisp 2. Prolog 3. Web-Programming
Learning
1. Symbolic learning models 2. Connectionist learning models
Knowledge Discovery
138
1. Data Mining 2. AIs the Internet
Turing Test and the Ontology of Intelligence แนวคดภาษาคอมพวเตอร
(PROGRAMMING LANGUAGE CONCEPT)
คาอธบายรายวชา
ประวตความเปนมาและความเก ยวโยงของภาษา ความคดพนฐานของภาษาไวยากรณ
และความหมาย การ ออกแบบตวแปรภาษา ลกษณะของภาษาในปจจบนรวมทงไวยากรณท
ถกตอง และลกษณะเดนตาง ๆของภาษาทนาสนใจ การเขยนโปรแกรมและการแกไขโปรแกรม
ไปสตวแปรภาษา An introduction to history and connection of programming languages, basic
concepts of syntax and semantics of programming languages, compiler design, syntax and
characteristics of modern programming languages, interesting characteristics of programming
language, writing and correcting programs.
หนงสออางอง
1. Peter Van Roy, Self Haridi: Concepts, Techniques, and Models of Computer
Programming, The MITPress, 2004
2. Allen Tucker, Robert Noonan: Programming Languages. Principles and
Paradigms, McGraw Hill, 2002
เวบไซตอางอง
http://www.comp.nus.edu.sg/~cs2104/
http://www.cpe.ku.ac.th/~jtf/wiki/doku.php?id=204435-53
139
การสรางคอมไพเลอร
(COMPILECONSTRUCTION)
คาอธบายรายวชา
ศกษาภาพรวมของเครองมอแปลภาษาโปรแกรมระดบสง การวเคราะหคา โทเคน
ไฟไนตออโตมาตา ตาราง สญลกษณ การวเคราะหไวยากรณ วจวภาค การตรวจสอบชนดขอมล
การจดการสภาพแวดลอมขณะโปรแกรมทางาน การ สรางภาษากลางและภาษาเครอง และ
เทคนคปรบปรงโคดใหมประสทธภาพสงขน พรอมยกตวอยางการสรางคอมไพเลอร สาหรบ
ภาษาทกาหนด
An overview of high-level programming language translators, lexical analysis,
token, finite automata, symbol tables, syntax analysis, parser, types checking, run-time
environment handling, intermediate and machine code generation and code optimization,
together with an example compiler design and construction for specific language.
หนงสออางอง
1. Compiler Principles, Techniques and Tools Alfred V. Aho, Ravi Sethi, Jeffrey D.
Ullman Addison N. Wirth: Compiler Construction, Addison-Wesley, 1996.
2. A. V. Aho, R. Sethi, J. D. Ullman: Compilers: Principles, Techniques, and Tools
Reading, Addison-Wesley, 1986.
3. S.S. Muchnick: Advanced Compiler Design and Implementation, Morgan
Kaufmann Publishers, 1997.
เวบไซตอางอง http://www.cs.ait.ac.th/course/AT70.07.shtml
ปฏบตการสรางคอมไพเลอร
(COMPILER CONSTRUCTION LABORATORY)
140
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา การสรางคอมไพเลอร The experiments related
to Compiler Construction
การวเคราะหสมรรถนะของระบบคอมพวเตอรเบองตน
(INTRODUCTION TO COMPUTER SYSTEM PERFORMANCE
ANALYSIS)
คาอธบายรายวชา
เครองมอและเทคนคทจาเปนในการสรางและวเคราะหสมรรถนะแบบจาลองของ
ระบบคอมพวเตอรขายงานสอสาร และระบบการผลด เทคนคทางสถตของการวดและการ
ประเมนสมรรถนะของระบบคอมพวเตอร กลยทธในการเลอกและการปรบแตงระบบ
Introduction to tools and techniques needed to construct and analyze performance
models of systems: computer systems, communication networks, and manufacturing systems;
statistical techniques of computer system performance evaluation and measurement,system
selection and tuning strategies.
หนงสออางอง
1. The Art of Computer Systems Performance Analysis: Techniques for
Experimental Design, Measurement, Simulation and Modeling, R. Jain, John-
Wiley, 1991.
2. Quantitative System Performance, E.D. Lazowska et al., Prentice-Hall, 1984.
141
3. Measuring Computer Performance - A Practitioner's Guide, D.J. Lilja,
Cambridge University Press, 2000.
เวบไซตอางอง
http://www.nkc.kku.ac.th/personal/payothorn/csp/
http://www.comp.nus.edu.sg/~teoym/cs5239-10/schedule.htm
http://www1.cse.wustl.edu/~jain/books/perfbook.htm
ระบบคอมพวเตอรททนตอความผดพลาด
(FAULT TOLERANT COMPUTING)
คาอธบายรายวชา
วชานจะศกษาบรการและผใหบรการ และความสมพนธระหวางผใหบรการ การ
แยกแยะความผดพลาด ความหมายของความผดพลาด และการจดการกบความผดพลาด โดย
ศกษาถงการตรวจจบความผดพลาดและการกคน การ ปดบงและการเผยแพรความผดพลาด การ
หยดและการทางานตอในการจดการความผดพลาด หนวยเกบขอมลทเชอถอได การสอสารท
เชอถอได กลมของกระบวนการ กลมสมาชกททางานเขาจงหวะกนและไมเขาจงหวะกน การ
แจงการบรการ การ บรหารระบบสารองอตโนมต และกรณศกษาในระบบททนตอความ
ผดพลาด
A study of understanding services, servers, and the depends-upon relation, failure
classification, failure semantics, exception handling: detection, recovery, masking and
propagation, termination vs. resumption in exception handling, fail-stop processors and I/O
controllers, reliable storage, reliable communication, process groups, synchronous and
asynchronous group membership, broadcast services, automatic redundancy management and
case studies of fault-tolerant systems
142
หนงสออางอง
1. Pradhan, D.K. (ed.), Fault-Tolerant Computer System Design, Prentice-Hall,
1996. [out of print, as of 9/2006]
2. Siewiorek, D.P. and R.S. Swarz, Reliable Computer Systems: Design and
Evaluation, Digital Press, 2nd ed., 1992.
3. Johnson, B.W., Design and Analysis of Fault-Tolerant Digital Systems,
Addison-Wesley, 1989.
4. Lala, P.K., Self-checking and Fault-Tolerant Digital Design, Morgan Kaufmann,
2001.
5. Shooman, M.L., Reliability of Computer Systems and Networks, Wiley, 2002
เวบไซตอางอง http://www.ece.ucsb.edu/Faculty/Parhami/ece_257a.htm
ระบบคอมพวเตอรแบบกระจาย
(DISTRIBUTED COMPUTING)
คาอธบายรายวชา
วชานจะเรยนรถงการประมวลผลแบบกระจายโดยเนนทซอฟตแวรระบบ โดยจะ
ศกษาสถาปตยกรรมของระบบ แบบกระจาย การเขยนโปรแกรมแบบกระจาย การสงผาน
ขอความ การเรยกใชฟงกชนระยะไกล การสอสารแบบกลม ปญหา สมาชกและการตงชอ เวลา
เชงตรรก ความตองกน การทนตอความผดพลาดและการกคน นอกจากนนยงกลาวถงการ
ประมวลผลรายการแบบกระจาย การเขาจงหวะระหวางกระบวนการและการควบคมการ
ประจวบกน คณภาพของการ ใหบรการ การรกษาความปลอดภย ตวกลางแบบตาง ๆ (CORBA,
DCE และ DCOM) ภาษาทใชประสานกน ระบบการ โปรแกรมแบบกระจาย (Linda, PVM, JINI)
และระบบปฏบตการแบบกระจาย
143
This course concentrates on distributed computing from a system software
perspective. Major topics include distributed system architecture, distributed programming,
message passing, remote procedure calls, group communication, naming and membership
problems, logical time, consistency, fault-tolerance, and recovery. Concepts and architectures
for distributed and concurrent computing, distributed transaction processing, process
synchronization and concurrency control, quality of service, security, CORBA, DCE and
DCOM middleware. Coordination languages and distributed programming systems; Linda,
PVM, JINI. Distributed operating systems are also included.
หนงสออางอง
1. T.W. Ryan: Distributed Object Technology. Concepts and Applications, Prentice
Hall, 1997.
2. เทคโนโลยการประมวลผลแบบขนานและแบบกระจาย (PARALLEL AND
DISTRIBUTED COMPUTING) ผแตง/ผแปล : ธรณ อจลากล และคณะ
เวบอางอง
http://www.cs.ait.ac.th/~on/AT02.17.shtml
http://www.cpe.eng.cmu.ac.th/about/courses/cpe411/
http://fivedots.coe.psu.ac.th/~pichaya/pdss/pdss-web.htm
http://lpd.epfl.ch/site/education/stidc
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-824-
distributed-computer-systems-engineering-spring-2006/lecture-notes/
144
อลกอรธมแบบขนาน
(PARALLEL ALGORITHM)
คาอธบายรายวชา
ออกแบบและวเคราะหอลกอรทมแบบขนาน เนอหาเนนทการคานวณแบบขนานใช
หนวยความจารวมกนและ หนวยความจาแบบกระจาย อลกอรทมกราฟ อลกอรทมการแบงและ
พชต ปญหาทางจานวน อลกอรทมแบบขนานสาหรบ วธการรวมกนทใหผลดทสด Parallel
algorithm analysis and design emphasizing on parallel computation, shared and distributed
memory consideration, graph algorithm, divide and conquer algorithm, numerical computation
and parallel algorithm.
หนงสออางอง
1. Concurrency: State Models and Java Programming by Jeff Magee and Jeff
Kramer, Wiley Second Edition.
2. Parallel Programming by Lin and Snyder, Pearson International Edition.
เวบไซตอางอง
http://www.comp.nus.edu.sg/~abhik/CS3211/
http://www.ntu.edu.sg/home/ASSJTurner/PPCourse/index.htm
ระบบฐานขอมลขนสง
(ADVANCED DATABASE SYSTEMS)
คาอธบายรายวชา
ระบบจดการฐานขอมล โครงสราง และสวนประกอบ ฐานขอมลระดบกายภาพ
กลไกในการเขาถงฐานขอมล การประมวลคาถาม การประมวลกลมคาสง การคนสภาพขอมล
การใชขอมลรวมกน ระบบฐานขอมลแบบกระจาย ฐานขอมลเชงวตถ ฐานขอมลอนมาน
145
Database management systems, structure and components, physical databases,
access mechanisms, query processing, transaction processing, recovery control, concurrency
control, distributed database systems, object-oriented databases and deductive databases
หนงสออางอง
1. Database System Concepts By: Silberschatz Abraham, Korth Henry F.,
Sudarshan S.
2. An Introduction to Database Systems, C.J. Date บทท 12-17
เวบไซตอางอง
http://www.ce-kmitl.net/index.php?action=dlattach;topic=2413.0;attach=4424
http://suanpalm3.kmutnb.ac.th/teacher/soradech/powerpoint.asp?subid=120
เนอหา
Transaction Processing Concept
Recovery
Buffer Management
Database Backup Concept
Concurrent Execution
Concurrency Control
Query Processing
Temporal Database
146
วศวกรรมซอฟตแวรเชงวตถ
(OBJECT ORIENTED SOFTWARE ENGINEERING)
คาอธบายรายวชา
วชานจะกลาวถงบทบาทและหนาทของวศวกรซอฟตแวร กระบวนการพฒนาซอฟตแวร มาตรฐานการปรบปรงกระบวนการซอฟตแวร เชน CMMI หลกการและเทคนคทใชในการวเคราะหและออกแบบซอฟตแวร เครองมอตาง ๆ ทเหมาะสมสาหรบวเคราะหและออกแบบในกระบวนการพฒนาซอฟตแวร โดยใชแนวคดเชงวตถ การประยกตใชเฟรมเวรคสาหรบการทางานกบฐานขอมล เฟรมเวรคสาหรบการออกแบบ MVC การประยกตใชซอฟตแวรระบบเปดสาหรบการบรหาร การผลต หรอการเงนการบญช
เอกสารอางอง
1. Object-Oriented and Classical Software Engineering Stephen Schach
2. CMMI for Development®: Guidelines for Process Integration and Product
3. Improvement (SEI Series in Software Engineering) Mary Beth Chrissis , Mike
Konrad ,Sandra Shrum
เวบไซตอางอง
http://www.cs.ait.ac.th/course/AT70.04.shtml
http://suanpalm3.kmutnb.ac.th/teacher/soradech/powerpoint.asp?subid=209
http://suanpalm3.kmutnb.ac.th/teacher/sakchai/powerpoint.asp?subid=269
เนอหา
Introduction to Object Orientation
1. Real-world Domains and Objects 2. Instances and Concepts. Objects and Classes of Objects 3. Generalized Object-Oriented Software Development Cycle
147
Object-Oriented Analysis of a Real-World Domain
1. Object Model. The Notion of Encapsulation and Information Hiding 2. Object Identity: Entity and Attributes 3. Data and Knowledge: The Notion of Inheritance 4. Relationships between Objects: Association,
Generalization/Specialization, Aggregation 5. Objects and States. Dynamic Behavior of Objects 6. Introduction to the Unified Modeling Language (UML) 7. Functional Dependencies in a System. User Requirements Analysis 8. Process Modeling: The Notion of Message Passing
Object-Oriented System Design
1. System Design Concepts and the Object-Oriented Approach 2. New Domains. Continuation of the Analysis Phase 3. Object-Oriented System Architecture 4. System Components and their Design 5. UML and the System Design 6. Design as a Bridge between Object-Oriented Analysis and
Implementation.
Object-Oriented Programming Paradigm
1. Object-Oriented Support of Software Qualities 2. Data Abstraction and Encapsulation. Data Type and Abstract Data Type 3. Object-Oriented Program Structure 4. More about Inheritance 5. Reusability and Support for Reuse 6. Class Design Guidelines 7. Morphism and Polymorphism. Binding, Overloading, Overriding 8. Object-Life Cycle. Persistent Objects
148
9. Introduction to Object-Oriented Databases 10. Object-Oriented Programming Environments. Comparison between
C++, Java and C#. 11. Object-Oriented Development of Complex Systems
วศวกรรมซอฟตแวรเชงคณตศาสตร
(MATHEMATICAL SOFTWARE ENGINEERING)
คาอธบายรายวชา
เนอหาวชาครอบคลม คณตศาสตร ตรรกศาสตร และภาษาเฉพาะ ทใชในการพฒนา
ความตองการและ ขอกาหนดของซอฟตแวร การออกแบบวธตาง ๆการตรวจสอบโปรแกรม
โดยวธการเทสตงและวธการเวอรรฟเคชน การซอม บารงซอฟตแวร การวดปรมาณตาง ๆของ
ซอฟตแวร การปรบปรงขนตอนการพฒนาซอฟตแวร การบรหารโครงการซอฟตแวร และ
วศวกรรมซอฟตแวรเชงวตถ
This course covers mathematics, logic, and specific languages used for requirement
and specification of software, different types of software design, software testing and
verification, software maintenance, software metrics, software process improvement, software
project management, and object-oriented software engineering.
ระบบเชงวตถแบบกระจาย
(DISTRIBUTED OBJECT SYSTEM)
คาอธบายรายวชา
ศกษาหลกการของระบบเชงวตถแบบกระจาย ซงเปนเทคโนโลยในการเขยน
โปรแกรมเชงวตถทวตถใน สภาพแวดลอมแบบกระจาย สามารถสอสารและแบงปนทรพยากร
149
ซงกนและกนได โดยไมจาเปนตองรตาแหนงของวตถนน วชานจะศกษาการสรางระบบเชงวตถ
แบบกระจายสมยใหมแบบตาง ๆเชน สถาปตยกรรมตวแทนรองขอวตถ พนฐาน (CORBA), การ
เรยกคนวธการระยะไกลของจาวา (RMI) และโครงสรางวตถเชงคอมโพเนนตแบบกระจาย
The objective of this course is to study the principles of distributed objects.
Distribute object is the technology for programming that objects in system can communicate
transparently on a distributed environment, hence, it can conveniently share resources.
Students will investigate various modern distributed object implementations such as Common
Object Request Broker Architecture (CORBA), Java Remote Method I nvocation (RMI) and
Distributed Component Object Model (DCOM).
การพฒนาซอฟตแวรเชงคอมโพเนนต
(COMPONENT BASED SOFTWARE DEVELOPMENT)
คาอธบายรายวชา
พนฐานของการพฒนาเชงคอมโพเนนต องคประกอบของคอมโพเนนต การ
ออกแบบโดยเนนอนเตอรเฟส โปรแกรมประยกตและสถาปตยกรรมของคอมโพเนนต
เทคโนโลยคอมโพเนนตและมาตรฐานตาง ๆ ของคอมโพเนนต แนว ทางการสรางโมเดลตาง ๆ
ของคอมโพเนนต วงจรชวตของการพฒนาซอฟตแวรเชงคอมโพเนนต การประยกตใชงาน
ซอฟตแวรเชงคอมโพเนนต เทคโนโลยมดเดลแวรและคอมโพเนนต
Component-based development fundaments, elements of a component interface-
focused design, application and component architecture, current practice in component -based
development, component technology and standards, component -oriented modeling,
component-based development life cycle, middleware and component technology.
หนงสออางอง
1. Ivica Crnkovic and Magnus Larsson. Building Reliable Component -Based
150
Software Systems. Artech House, 2002.
2. George T. Heineman and William T. Councill. Component -Based Software
Engineering: Putting the Pieces Together. Addison-Wedley Professional, 2001.
3. Clemens Szyperski. Component Software — Beyond Object-Oriented
Programming. Second Edition. Addison-Wesley / ACM Press, 2002
เวบไซตอางอง
http://ece493t3.uwaterloo.ca/notes/72dpi/
http://www.stargroup.uwaterloo.ca/~ltahvild/courses/ECE750-11-S05/
http://ww2.cis.temple.edu/friedman/cis3309/LectureNotes.htm
เนอหา
Basic Concepts in CBSE
– What is CBSE?
– Why CBSE?
– Components and Objects
– Framework, Interfaces, Contracts, and Patterns
Component Models and Technology
– Architecting Component-Based Systems
– Component-Driven Architecture Development
– ACME ADL
– JavaBeans Component Model
– Enterprise JavaBeans (EJB)
151
– COM, DCOM, MTS, and COM+
– CORBA Component Model (CCM)
– .NET Component Model
– The OSGI Component Mode
Component-Based Software Development Process
– Component-Based Software Life Cycle
– Semantic Integrity in CBSD
– Formal Semantics of Components
– Role-Based Component Engineering
– Frameworks and Roles
Component Composition and Integration
– Component Evaluation
– Component Classification
– Component Integration
– Predicting System Trustworthiness
Components in Product Line Architecture
– Product Families and Product Lines
– Product Line Architecture
152
– Object-Oriented Frameworks
– Component-Oriented Frameworks
– The Koala Component Model
ระบบสารสนเทศเพอการจดการ
(MANAGEMENT INFORMATION SYSTEMS)
คาอธบายรายวชา
ศกษาหลกการดานระบบสารสนเทศเพอการจดการ โครงสรางของระบบสารสนเทศ
เพอการจดการ เทคโนโลย สารสนเทศ กระบวนการตดสนใจ หลกการสารสนเทศ มนษยใน
ฐานะผประมวลสารสนเทศ หลกการดานระบบ หลกการดาน การวางแผนและควบคม
โครงสรางองคกรและหลกการจดการระบบสนบสนนการวางแผนควบคมและตดสนใจ ระบบ
สนบสนนการจดการดานความรขอกาหนดความตองการดานสารสนเทศ การพฒนา การจดทา
ใหสาเรจและจดการ ทรพยากรในระบบสารสนเทศเพอการจดการ
Study the principles of management information system, information technology
structure for management, decision-making process, information principles, human as an
information operator, system principles, planning and control principles, organization structure
and decision support system, knowledge support system, information technology specification,
development, success and information resource management.
หนงสออางอง
1 . Turban, E., et al. Information Technology for Management. 6 th ed. John Wiley
& Sons (Asia), Pte., Ltd, 2008.
2 . Haag, S., Baltzan, P., and Phillips, A. Business Driven Technology. 2nd ed.
McGraw-Hill Irwin, 2008.
153
3 . ไพบลย เกยรตโกมล และณฏฐพนธ เขจรนนทน .ระบบสารสนเทศเพอการ
จดการ .กรงเทพฯ : ซเอดยเคชน, 2551.
4 . ดารณ พมพชางทอง .ระบบสารสนเทศในองคกร .กรงเทพฯ : ทรปเพล กรป,
2552.
เวบไซตอางอง http://www.cs.ait.ac.th/course/AT70.14.shtml
http://suanpalm3.kmutnb.ac.th/teacher/wiset/powerpoint.asp?subid=10 1
http://suanpalm3.kmutnb.ac.th/teacher/wiset/powerpoint.asp?subid=1
การจดเกบและคนคนสารสนเทศ
(INFORMATION STORAGE AND RETRIEVAL)
คาอธบายรายวชา
วธการและเทคโนโลยในเรองของการจดเกบและเรยกดสารสนเทศทอยในรป
เอกสาร รปภาพ เสยง และ ภาพเคลอนไหว การวเคราะหลกษณะของสารสนเทศทอยในเอกสาร
ความคลายคลงกนของเอกสาร หลกในการกาหนดตว อางหรอดชน วธการหาคเหมอน ขอควร
คานงถงในการจดเกบและคนคนสารสนเทศ วธการจดเกบและการคนคนงาน สารสนเทศทอย
ในสอแบบตาง ๆ
The focus of this course is on methods and technologies relevant to storing and
retrieving information in the form of documents, images, audio and video. Students will study
storage and retrieval issues, nature of media and information they contain, similarity between
documents, indexing techniques, matching processes, storage and retrieval options,
information storage and retrieval in varies means.
หนงสออางอง
1. Modern Information Retrieval: The Concepts and Technology behind Search
154
(ACM Press Books) Ricardo Baeza-Yates ,Berthier Ribeiro-Neto
2.Introduction to Information Retrieval by Christopher D.
3. .Manning, Prabhakar Raghavan and Hinrich Schütze
เวบไซตอางอง
http://suanpalm3.kmutnb.ac.th/teacher/maleerat/powerpoint.asp?subid=89
http://www.kmitl.ac.th/~kbveera/isr.html password:veera
เนอหา
Introduction to IR
IR and Web Search
Text processing
IR-Text Properties
Boolean&Vector Model
Vector Space Models
Performance Evaluation
Set Theoretic Models
LSI&NN
Probabilistic Information Retrieval Model
Generalized Vector Model
Text Classification, The Naive Bayes Algorithm
Language Model
Text Categorization
เหมองขอมล
(DATA MINING)
คาอธบายรายวชา
155
วชานจะแนะนาถงเหมองขอมล นกศกษาจะไดเรยนรพนฐานของอลกอรทมทใช
พฒนาเหมองขอมล โดยจะเนน ไปทการประยกตใชกบงานจรง นกศกษาจะศกษาชนดขอมล
ของผใช วธการของเหมองขอมล การวดประสทธผลของเหมอง ขอมล ภาพรวมของเทคนค
ตาง ๆของเหมองขอมล การวเคราะหเชงการตลาดดวยเทคนคเหมองขอมล การหาเหตผลเชง
ความจา การคนหากลมโดยอตโนมต การวเคราะหการเชอมโยง เครอขายประสาทเทยม
อลกอรทมพนธกรรม เหมองขอมล และคลงขอมล
This course provides an introduction to data mining. Student s will learn the basics
of data mining algorithm development with an emphasis on real world applications. Students
will learn user data types, data mining methodology, measuring the effectiveness of data
mining, overview of data mining techniques, market basket analysis, memory based reasoning,
automatic cluster detection, link analysis, artificial neural networks, genetic algorithms, data
mining and data warehouse.
หนงสออางอง
Data Mining: Concepts and Techniques (The Morgan Kaufmann Series in Data
Management Systems) Jiawei Han , Micheline Kamber , Jian Pei
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=74
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=60
http://www.kmitl.ac.th/~ksananta/course1.html
http://suanpalm3.kmutnb.ac.th/teacher/phayung/powerpoint.asp?subid=245
เนอหา
Chapter 1: Introduction
Chapter 2: Data Preprocessing
Introduction to WEKA
Chapter 5: Frequent Patterns & Association
156
Chapter 6: Classification & Prediction
Chapter 7: Cluster Analysis
Chapter 3: Data Warehousing & OLAP
Chapter 4: Data Cube Computation and Data Generalization
Mining other types of data
Student presentation
การประมวลผลสญญาณเชงเลข
(DIGITAL SIGNAL PROCESSING)
คาอธบายรายวชา
แนะนาการประมวลผลสญญาณดจตอลและการประมวลผลสญญาณเวลาไมตอเนอง
ระบบเชงเสนทเวลาไม ตอเนอง สมการเชงอนพนธ การแปลงแบบ Z การแปลงฟเรยรของเวลา
ไมตอเนอง การแปลงจากอนาลอกเปนดจตอล และ การแปลงดจตอลเปนอนาลอก การเพมและ
ลดขอมลโดยอาศยแนวโนม การออกแบบวงจรกรองดจตอล การแปลงฟเรยร แบบไมตอเนอง
การแปลงฟเรยรแบบเรว การวเคราะหสเปกตรม และการประยกตใชการประมวลผลสญญาณ
ดจตอล
An introduction to discrete-time systems and digital signal processing, discrete-
time linear systems, difference equations, z-transform, discrete convolution, stability, discrete-
time Fourier transform, analog-to-digital and digital-to-analog conversion, interpolation and
decimation, digital filter design, discrete Fourier transform, fast Fourier transform, spectral
analysis and applications of digital signal processing
หนงสออางอง
1. V.K. Ingle and J.G. Proakis, Digital Signal Processing Using MATLAB V.4,
Bookware Companion Series, PWS, 1997.
2. E. C. Ifeachor and B. W. Jervis., Digital Signal Processing A Practical
157
Approach., AddisonWesley, Wokingham, England, 1993.
3. A.V. Oppenheim, R.W. Schafer, J.R. Buck: Discrete-Time Signal Processing ,
2 nd Edition, PrenticeHall, 1999
เวบไซตอางอง
http://www.kmitl.ac.th/~kskasems/dsp/dsp.html
http://www.kmitl.ac.th/~kchsomsa/somsak/crse_dsp/crse_dsp.html
http://www2.siit.tu.ac.th/chalie/ecs472/syllabus.pdf
ftp://www.ee.mut.ac.th/home/peerapol/dsp_lec.html
https://course.ku.ac.th/lms/files/syllabus/9565/20101028124147.000000.pdf
เนอหา
ครงท เนอหา 1 Introduction 2 Discrete-time signals and system 3 Sampling, Reconstruction, Aliasing 4 Time domain processing: convolution, correlation 5 Discrete-time Fourier Analysis 6 Z- Transform 7 System and frequency response, Pole and Zero 8 Discrete Fourier Transform 9 Discrete Fourier Transform
10 Digital filter structures 11 FIR filter design 12 FIR filter design 13 IIR filter design 14 IIR filter design 15 Application in DSP
158
การประมวลผลภาพ
(IMAGE PROCESSING)
คาอธบายรายวชา
วชานเปนวชาเบองตนสาหรบการประมวลผล และวเคราะหสญญาณภาพ ซงกลาวถง
การแทนสญญาณของภาพดวยฟงกชนทางคณตศาสตร การสมและควอนไตซสญญาณภาพ การ
รบรและเขาใจภาพ การแปลงสญญาณภาพ การเพมคณภาพของภาพ รวมทงการกรองและการ
เขารหสสญญาณภาพ
This is an introductiory course on image processing and analysis dealing with
mathematical representation of images, Image sampling and quantization, image perception,
image transforms, image enhancement, filtering and image coding.
หนงสออางอง
1. ผศ.ดร.อรฉตร จตตโสภกตร (2552). Digital Image Processing. พมพครงท 1.
กรงเทพฯ : บรษท สงวนกจ พรนท แอนด มเดย.
2. Rafael C. Gonzalez and Richard E. Wood, Digital Image Processing, Prentice
Hall.
3. Alasdair McAndrew, ‚Introduction to Digital Image Processing with MATLAB‛,
Thomson Course Technology, 2004.
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=19
http://suanpalm3.kmutnb.ac.th/teacher/supot/powerpoint.asp?subid=256
http://fivedots.coe.psu.ac.th/~montri/Teaching/image/image.htm
http://gear.kku.ac.th/~nawapak/178353.html
159
http://www.ee.eng.chula.ac.th/eecu/images/stories/CourseSyllabus/2102428-1-
53.pdf
http://www.imageprocessingplace.com/
การบบขอมลและสญญาณ
(DATA AND SIGNAL COMPRESSION)
คาอธบายรายวชา
วชานจะกลาวถงทงทฤษฎพนฐานและอลกอรทมในการปฏบต เพอการบบอดขอมล
และสญญาณ หวขอทจะ กลาวถงไดแก การการเขารหสแบบไมมการสญเสย เชน การเขารหส
แบบฮฟแมน และ แลมแพลซฟ รวมทงการเขารหสแบบ มการสญเสย เชน การเขารหสแบบสเก
ลารควอนไตเซอร การเขารหสโดยใชเทคนคการแปลงสญญาณตาง ๆ
This course addresses both the theoretical basis and practical algorithms for data
and signal compression. Topics cover loss-less entropy based coding including Huffman and
Lempel-Ziv, and loosely compression techniques including: scalar quantizers and several
techniques using transform coding theory.
หนงสออางอง
1. I.H. Witten, A. Moffat, T.C. Bell - Managing Gigabytes - Compressing and
Indexing Documents and Images., Morgan Kaufmann 1999.
เวบไซตอางอง
http://www.cs.tut.fi/~tabus/SC.html
เนอหา
1. Simple codes
1.1 Signal Representation versus Signal Compression
160
1.2 Prefix Codes
1.3 Trees associated with prefix codes
1.4 Kraft inequality
1.5 A lower bound on the average length of optimal prefix codes
1.6 Shannon codes
1.7 Encoding a binary tree
2. Huffman codes
2.1Huffman algorithm for binary coding alphabets
2.2 Canonical Huffman coding
2.3 Huffman algorithm for D-ary coding alphabets
2.4 Huffman codes for infinite alphabets
3. Lempel-Ziv Coding
3.1 Dictionary methods
3.2 The LZ77 family of adaptive dictionary coders (Ziv-Lempel 77)
3.3 The gzip variant of Ziv-Lempel 77
3.4 The LZ78 family of adaptive dictionary coders (Ziv-Lempel 78)
3.5 The LZW variant of Ziv-Lempel 78
3.6 Statistical analysis of a simplified Ziv-Lempel algorithm
4. Shannon-Fano-Elias Codes and Arithmetic Coding
4.1 Shannon-Fano-Elias Coding
4.2 Arithmetic Coding
5. Adaptive Models for Arithmetic Coding
5.1 Adaptive arithmetic coding
5.2 Models for data compression
5.3 Prediction by partial matching
161
6. Coding: a bag of tricks?
6.1 Burrows-Wheeler coding
6.2 Run length codes
6.3 Elias code for integers
7. Image Compression. Lossless Techniques
7.1 JPEG-LS (also known as LOCO-I)
7.2 Other coders
8. Lossy image compression: Principle of embedding
9. Lossy image compression: SPIHT and S+P
9.1 SPIHT embedded coder
9.2 The reversible multiresolution transform S+P
9.3 Error resilience in embedded coding
10. Lossy image compression: JPEG 2000
Baseline JPEG encoder and decoder 9-11
JPEG 2000 Compression Paradigm 12, 26
Preprocessing 27-29
Discrete wavelet Transform 50-54, 84
Quantization 86-92, 103-105
Entropy (Tier 1) Coding 107, 113-134
Entropy (Tier 2) Coding 136-145, 154-160
Rate allocation162-168
Region of Interest coding 172-181
11. An introduction to lossless audio compression
12. A short review and some exam questions
162
ระบบสอผสม
(MULTIMEDIA SYSTEMS)
คาอธบายรายวชา
สอประเภทตาง ๆการจดประเภทสอ คณลกษณะและความตองการของขอมลสอผสม
โมเดลและโครงสรางการ เกบขอมลสอผสม ระบบสารสนเทศสอผสม มาตรฐานการบบอด
ขอมล คณภาพการบรการของโปรแกรมประยกตสอผสม การทางานพรอมกนของสอผสม
สภาพแวดลอมการทางานของสอผสม สถาปตยกรรมและองคประกอบของระบบสอผสม ระบบ
สอผสมแบบกระจาย
A study of types of media, media classification, characteristics and requirements of
multimedia, multimedia storage models and structures, multimedia information systems, data
compression standards,quality of service in multimedia application, media synchronization,
multimedia system environment, multimedia system architecture and components, distributed
multimedia systems.
หนงสออางอง
Digital Multimedia Dr. Nigel Chapman , Jenny Chapman
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=35
http://freevideolectures.com/Course/2652/CSE-40373-Multimedia-Systems
เนอหา
Chapter 1 : Introduction
Chapter 2 : Fundamentals
Chapter 3 : Vector Graphics
Chapter 4 : Bitmapped Images
Chapter 5 : Color
163
Chapter 6 : Video
Chapter 7 : Animation
Chapter 8 : Sound
Chapter 9 : Text and Typography
Chapter 10 : Hypermedia
Chapter 11 : Visual Design
Chapter 12 : Interactivity
Chapter 13 : Accessibility
Chapter 14 : Scripting
Chapter 15 : XML and Multimedia
การเรยนรของเครอง
(MACHINE LEARNING)
คาอธบายรายวชา
ศกษาถงเทคนคในการสรางโปรแกรมในการเรยนร เชน การสรางแผนผงตนไม
สาหรบการตดสนใจ โครงขาย นวรอล การกระจายของความนาจะเปน การเรยนรแบบไมม
ผดแล และการเรยนรแบบมผดแล นอกจากนยงศกษาถงการ ประยกตความรกบการ เรยนรและ
การเรงการเรยนร
The course mainly focuses on the techniques of creating learning programs; e.g.,
decisions tree, neural networks, probability distribution, unsupervised and supervised learning.
In addition, learning by applying knowledge and speed-up learning are included in this course
หนงสออางอง
1. Christopher Bishop, Pattern Recognition and Machine Learning. Springer, 2006.
2. Richard Duda, Peter Hart and David Stork, Pattern Classification, 2nd ed. John
164
Wiley & Sons, 2001.
3. Tom Mitchell, Machine Learning. McGraw-Hill, 1997.
เวบไซตอางอง
http://www.cp.eng.chula.ac.th/~boonserm/teaching/machinelearning.htm
http://see.stanford.edu/see/courseinfo.aspx?coll=348ca38a-3a6d-4052-937d-
cb017338d7b1
ระบบผเชยวชาญ
(EXPERT SYSTEM)
คาอธบายรายวชา
การแทนขอมลเพอใชในงานอนมานโดยคอมพวเตอร หวงคาตอบ และการคนหา
ตรรกและการวนจฉยจากเหตไปสผล การวนจฉยจากผลไปสเหต และความไมแนนอน ระบบ
อนมานซงกากบโดยรปแบบ สถาปตยกรรมของระบบผเชยวชาญ การรวบรวมความร การ
ประเมนผลระบบผเชยวชาญ
A study of internal representation and inference, solution spaces and searches, logic
and deduction, abduction and uncertainty, pattern -directed inference system, the architecture
of expert systems, knowledge acquisition and expert system evaluation.
หนงสออางอง
Giarratano, Joseph C. and Riley, Gary (2005). Expert Systems, Principles and
Programming.
165
การรจ ารปแบบ
(PATTERN RECOGNITION)
คาอธบายรายวชา
การแทนขอมลรปภาพ การแบงภาพออกเปนสวน ๆการปรบปรงขอมลภาพ การหา
ขอมลลกษณะทสาคญ การ แปลงภาพเปนรหสขอมล วธการรจาภาพโดยใชการตดสนใจทาง
สถตทางสถต การตดสนใจแบบเบยทมความผดพลาดนอย ทสด และแบบอนทนอกเหนอจาก
วธการของเบย การรจาภาพโดยใชหลกการทางภาษา การจาขอมลภาพแบบการวเคราะห
โครงสรางและแบบผสม เทคนคการเรยนรของคอมพวเตอร
A study of data and pattern representation, segmentation, data enhancement,
features extraction, pattern and textures, statistical decision methods, bay’s optimal decisions
and beyond bay’s, formal linguistic methods, structural and hybrid methods and learning
techniques.
หนงสออางอง
1. Pattern Recognition & Matlab Intro: Pattern Recognition Sergios Theodoridis ,
Konstantinos Koutroumbas
2. Pattern Recognition William Gibson
เวบไซตอางอง
http://www.personal.rdg.ac.uk/~sis01xh/teaching/CY2D2/Pattern%20Recognition
%20Lecture%20Notes.htm
http://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-913-pattern-recognition-
for-machine-vision-fall-2004/lecture-notes/
http://www.engr.mun.ca/~charlesr/9881/index.html
http://cgm.cs.mcgill.ca/~athens/cs644/lectures.html
166
เนอหา
Lecture 1 (Introduction to pattern recognition)
Lecture 2 (Parzen windows)
Lecture 3 (Probabilistic neural networks)
Lecture 4 (The nearest neighbour classifiers)
Lecture 5 (Linear discriminant analysis)
Lecture 6 (Radial basis function (RBF) neural networks)
Lecture 7 (RBF classifier)
Lecture 8 (RBF center selection and k-means clustering)
Lecture 9 (Kohonen’s self-organizing feature map)
การรจ าเสยงพด
(SPEECH RECOGNITION)
คาอธบายรายวชา
ทบทวนคณตศาสตรทใชในการรจาเสยงพด การกาเนดเสยงพด การไดยน การ
วเคราะหเสยงพด การใหรหส เสยงพด รหสการทานายเสยงพดแบบเชงเสน การสงเคราะห
เสยงพด และ การรจาเสยงพดของมนษย
A review of mathematics for speech recognition, pronunciation, hearing, speech
analysis, speech encoding, linear speech prediction code, speech synthesis and human speech
recognition
หนงสออางอง
1. B. Gold and N. Morgan, Speech and Audio Signal Processing : Processing and
perception of speech and music, Wiley, 2000.
2. L. Rabiner, B. H. Juang, Fundamentals of Speech Recognition, Prentice Hall,
167
1993.
3. Huang, Acero, and Hon. Spoken Language Processing. Upper Saddle River, NJ:
Prentice-Hall, 2001.
4. Jelinek. Statistical Methods for Speech Recognition. Cambridge, MA: MIT
Press, 1998.
5. Duda, Hart, and Stork. Pattern Classification. New York, NY: Wiley & Sons,
2000.
6. Stevens. Acoustic Phonetics. MIT Press, 1998.
เวบไซตอางอง
http://www.cpe.kmutt.ac.th/~promon/courses/speech/
http://www.ee.eng.chula.ac.th/eecu/images/stories/CourseSyllabus/2102874-1-
53.pdf
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-345-
automatic-speech-recognition-spring-2003/lecture-notes/
เนอหา
Week Topic 1 Introduction to speech processing 2 Basic Acoustics of Sound 3 Human Speech 4 Computer Speech 5 Source Filter Model of Speech Production 6 Phonetics 7 Midterm Examination 8 ASR: Feature Extraction I 9 ASR: Feature Extraction II
10 ASR: Classification I 11 ASR: Classification II
168
คอมพวเตอรกราฟกส
(COMPUTER GRAPHICS)
คาอธบายรายวชา
แนะนาระบบคอมพวเตอรกราฟกเบองตน อปกรณอนพทเอาตพท การหาทางเดน
ของจดจากภาพ การแปลงใน 2 มต การเคลอนท การหมน การสะทอน การตดเลม แนวความคด
การกาหนดกรอบหนาตาง อลกอรทมการตด การแปลง จากวนโดวไปยงววพอยน แนวความคด
การประมวลผลใน 3 มต การแสดงภาพใน 3 มต การแปลงใน 3 มต การมองใน 3 มต การ
คานวณหาเสนประและพนผวทมองไมเหน การใหระดบแสงและแสงสกบวตถ การประยกตใช
งานของคอมพวเตอร กราฟกส
This course provides an overview of graphic systems, input -output devices, scan-
conversion, two-dimensional transformations, translation, scaling, rotation, reflection, shearing,
windowing concepts, clipping algorithms, window-to-viewport transformation, three-
dimensional concepts, three-dimensional representations, three-dimensional transformations,
three-dimensional viewing, hidden-surface and hidden-line removal, shading and color models
and application of computer graphics.
หนงสออางอง
1. Computer Graphics with OpenGL Donald D. Hearn , M. Pauline Baker
2. Computer Graphics Through OpenGL: From Theory to Experiments (Chapman
& Hall/CRC
3. Computer Graphics, Geometric Modeling, and Animation Series) Sumanta
Guha
12 Text Processing 13 Text Processing and Waveform Synthesis 14 Speech Prosody 16 Final Examination
169
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=57
http://www.cs.ait.ac.th/course/AT70.09.shtml
http://www.cpe.ku.ac.th/~jeab/course/ACG_204581.html
http://www.cpe.ku.ac.th/~pom/courses/204481/204481.html
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-837-
computer-graphics-fall-2003/lecture-notes/
เนอหา
1. Introduction to CG
2. Introducing OpenGL and Geometry
3. Graphics Output Primitives
4. Attributes of Graphics Primitives
5. Geometric Transformations
6. 2D Viewing
7. 3D Viewing
8. 3D Objects Representation
9. Visible Surface Detection Methods
10. Illumination and Surface Rendering
11. Color Model and Applications
หลกทฤษฎของปญญาประดษฐ
(THEORETICAL ASPECTS OF ARTIFICIAL INTELLIGENCE)
คาอธบายรายวชา
วชานมงเนนหลกทฤษฎทางดานปญญาประดษฐซงครอบคลมเนอหา หลก
ตรรกศาสตร แอบดกชน การอนมาน การอปมาน การพสจนทฤษฎโดยวธเรโซลช น การ
170
โปรแกรมเชงตรรก เมตาลอจก การเปลยนความเชอ ตรรกศาสตรของการ สอสารระหวางเอ
เจนต ตรรกศาสตรของการกระทา ตรรกศาสตรของเวลา ฐานขอมลแบบอนมาน การคดหา
เหตผลโดยใช ความนาจะเปน และหลกการของเจเนตกอลกอรธม
This course provides theoretical treatment of an artificial intelligence. It covers
first-order logic, abduction, deduction, induction, resolution theorem proving, logic
programming, metalogic, belief revision, logicof multi-agent communication, logic of action,
temporal logic, deductive databases, probabilistic reasoning, and genetic algorithm
ปญญาประดษฐประยกต
(APPLIED ARTIFICIAL INTELLIGENCE)
คาอธบายรายวชา
เนอหาวชาครอบคลมการประยกตใชตรรกศาสตรกบปญญาประดษฐ การสอสาร
ระหวางเอเจนตหลาย ๆตว การคนหาทชาญฉลาด การวางแผนขนสง การเรยนรข นสง การเขาใจ
ภาษาธรรมชาต ระบบผเชยวชาญ การประยกตใช โครงขายนวรอลและเจนเนตอลกอรทม กา ร
ประยกตใชปญญาประดษฐในคอมพวเตอรสาขาอน ๆเชน วศวกรรมซอฟตแวร การสอสาร
คอมพวเตอร การจดการฐานขอมล และอน ๆ
This course covers applications of logic in AI, communication of multi-agent,
intelligent search, advanced planning, advanced learning, natural language understanding,
expert systems, applications of Neural Nets and genetic algorithm in AI, and applications of
AI to other related computing areas, such as software engineering, computer networks and
communication, database management, etc.
หนงสออางอง
Stuart Russell and Peter Norvig, "Artificial Intelligence: A Modern Approach",
Second edition, Prentice Hall, 2003.
171
เวบไซตอางอง
http://pami.uwaterloo.ca/~basir/ECE457/
http://web.engr.oregonstate.edu/~tgd/classes/533/index.html
การจ าลองระบบดวยคอมพวเตอร
(COMPUTER SIMULATION)
คาอธบายรายวชา
แนะนาถงพนฐานของการจาลองแบบและการจาลองระบบ ทงในระบบทตอเนอง
และไมตอเนอง เพอจะใชใน การแกปญหาและชวยในการตดสนใจในสาขาตาง ๆเนอหา
ประกอบดวยโมเดลทางสถต ทฤษฎแถวคอย การสรางการสม แบบตาง ๆภาษาทใชในการ
จาลอง เทคนคการจาลองดวยดจตอล วธการแบบมอนตคาโล การออกแบบและวเคราะห การ
ทดลอง การทวนสอบ และการตรวจสอบความถกตองของการจาลองแบบ
An introduction to the basic aspects of modeling and simulation, both continuous
and discrete systems, applied to problem solving and decision making in any area. The topics
include statistical models, queuing theory, random variant generation, simulation languages,
digital simulation techniques, Monte Carlo method, design and analysis of experiments,
verification and validation of simulation models.
หนงสออางอง
Averill M. Law, Simulation Modeling and Analysis, 4th ed., McGraw Hill, 2007
Harry Perros, Computer Simulation Techniques: The definitive introduction!,
http://www.csc.ncsu.edu/faculty/perros/simulation.pdf
172
เวบไซตอางอง
http://www.cpe.kmutt.ac.th/~promon/courses/sim/
เนอหา
1. Introduction to computer simulation
2. Basic simulation modeling 1
3. Basic simulation modeling 2
4. Modeling complex systems 1
5. Modeling complex systems 2
6. Review of basic probability and statistics
7. Building valid, credible, and appropriately detailed simulation models
8. Selecting input probability distribution 1
9. Selecting input probability distribution 2
10. Random number generator
11. Generating random variates
12. Output data analysis for a single system
13. Comparing alternative system configuration
ทศนศาสตรคอมพวเตอร
(COMPUTER VISIO)
คาอธบายรายวชา
วชานจะแนะนาทศนศาสตรคอมพวเตอร โดยจะอธบายถงฟงกชนภาพและเรขาคณต
ของภาพ อปกรณทเก ยวของกบงานทางสาขาน การแทนคาในโครงสรางแบบสองมตและสาม
มต การแปลภาพ การวเคราะหภาพ และการแจกแจงภาพทเปนดจตอล นอกจากนนวชานยง
173
กลาวถง การตดสวนภาพ การคนหาลกษณะเดนของภาพ การรจาภาพ มตของภาพโมเดลแบบ
สามมต และการวเคราะหภาพทเปลยนไปในเวลาตาง ๆ
This course provides an introduction to computer vision. It describes image
functions and geometry, imaging devices for computer vision, representation of two -
dimensional and three-dimensional structures, Interpretation, analysis, and classification of
digital images. Topics include methods for: segmentation, feature extraction, recongnition,
stereo vision, 3-D modeling, and analysis of time varying imagery.
หนงสออางอง
1. Computer Vision: Algorithms and Applications (Texts in Computer Science)
2. Computer Vision Linda G. Shapiro , George C. Stockman ,Richard Szeliski
3. Algorithms for Image Processing and Computer Vision J. R. Parker
เวบไซตอางอง
http://teacher.en.rmutt.ac.th/ktw/04-720-407/
http://www.cs.cmu.edu/~cil/vision.html
http://www.cs.cf.ac.uk/Dave/Vision_lecture/Vision_lecture_caller.html
เนอหา
1. Introduction to computer vision.
2. Image formation and representation.
3. Convolution and related operations.
4. Smoothing, differencing and scale space.
5. Edges, binary images, and regions.
6. The Hough transform.
7. Active contours.
8. Introduction to 3-D vision.
9. Stereopsis.
174
10. Optic flow estimation.
11. Optic flow interpretation.
12. Active vision.
13. Object recognition and shape representation 1.
14. Object recognition and shape representation 2.
15. Issues in Computer Vision research.
16. Revision class - examination questions.
เวบเทคโนโลย
(WEB TECHNOLOGY(
คาอธบายรายวชา
วชานแนะนาแนวคดพนฐาน ประเดน และเทคนคทเก ยวของกบการออกแบบและ
พฒนาเวบไซต เนอหาการ เรยนประกอบดวย การออกแบบเวบ ภาษาเอชทเอมแอล ภาษาเอกซ
เอชทเอมแอล ภาษาจาวาสครปต เเอชทเอมแอลแบบได นามก แฟลช แอปเพลต แอกทฟเอกซ
หนารปแบบทมลาดบชน (CSS) แบบจาลองวตถเอกสาร ภาษาเอกซเอมแอล เวบ เซอรวส โซป
ยดดไอ ดบเบลยเอสดแอล และอาแจก นกศกษาจะไดเรยนรวธการสรางเวบไซตทงแบบใช
เครองมอชวยและ แบบไมใชเครองมอชวย
This course presents introductions to many of the basic concepts, issues and
techniques related to designing, developing and deploying Web sites. During the course,
students will learn about Web design, HTML, XHTML, JavaScript, Dynamic HTML, Flash,
Applets, ActiveX, Cascading Style Sheets (CSS), Document Object Mod el (DOM), eXtensible
Markup Language (XML), Web Services, SOAP, UDDI, WSDL and Asynchronous JavaScript
and XML (AJAX). The student will learn how to create sites both manually and through the
use of Web site developmental software.
175
หนงสออางอง
1. A. Berson: Client/Server Architecture, 2nd ed., McGraw-Hill Series on
Computer Communications, 1996.
2. G. McComb: Web Programming Languages, John Wiley & Sons, Inc., 1997.
3. Marty Hall: Core Web Programming, Prentice Hall PTR, Upper Saddle River,
NJ 07458, 1998.
4. R. Chandak, P. Chandak: Web Programming with Microsoft Tools, QUE, 1997.
5. P. Wilton: Beginning JavaScript, Wrox Press Inc., 2000.
6. L. Wall, T. Christiansen, J. Orwant: Programming Perl (3d Edition), O'Reilly &
Associates, 2000.
7. L. Algerich et al: Professional PHP 4, Wrox Press Ltd., 2002.
8. Deitel, Deitel and Nieto: e-Business & e-Commerce - How to Program, Prentice-
Hall Inc., 2001.
9. M. Hendricks at al: Professional Java Web Services, Wrox Press Ltd., 2001.
10. R. Sorensen, G. Shepherd, J. Roberts, R. Williams: Applied .NET, Addison-
Wesley, 2002
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=54
http://www.cs.ait.ac.th/course/AT70.12.shtml
http://suanpalm3.kmutnb.ac.th/teacher/soradech/powerpoint.asp?subid=208
http://suanpalm3.kmutnb.ac.th/teacher/tongpool/powerpoint.asp?subid=270
เนอหา
1. แนะนารายวชา พนฐานเครอขายคอมพวเตอร และประศาสตร/ววฒนาการของเวบ
2. HTML
3. HTML - xHTML
4. CSS
5. JavaScript - DOM
176
6. XML - I
7. XML - II
8. XML - III
9. XML - IV
10. PHP
11. Basic AJAX
การเขยนโปรแกรมเครอขาย
(NETWORK PROGRAMMING)
คาอธบายรายวชา
วชานกลาวถง การเขยนโปรแกรมเพอตดตอระหวางโพรเซส เทคนคในการทางาน
รวมกนระหวางโพรเซส การ บรหารหนวยความจาข นสง การจดการกบระบบไฟล ความ
ปลอดภยในการทางานแบบไคลเอนตเซรฟเวอร โพรเซสแบบมล ตเธรด และเทคนคตาง ๆ ใน
การสอสารผานเครอขาย นอกจากนวชานยงกลาวถงการพฒนาแอปพลเคชนแบบ 32 บต การ
เขยนโปรแกรมแบบ DLL การเขยนโปรแกรมบรการเวบ การกาหนดความสาคญกบเธรดเพอ
ปรบปรงประสทธภาพ การเขยน โปรแกรมไคลเอนตเซรฟเวอรโดยใชวนโดวสซอกเกต การใช
เนมไปปในการสอสารระหวางโพรเซส การใชงานคอมโพเนนต แบบกระจายโดยใช DCOM
และการเขยนคอมโพเนนตแบบ .NET โดยใช SOAP
This course emphasizes on inter-process communication and synchronization
techniques, advanced memory management, file system handling, client/server security, multi-
threaded process, and various network communication techniques. It also provides practical
experience with 32-bit Windowsapplication development, including writing Dynamic Link
Libraries (DLLs), Windows and Web services, using thread priorities to improve performance,
client/server programming with windows sockets, using named pipes for IPC, distributed
components using DCOM, and writing .NET-compatible components using SOAP.
177
หนงสออางอง
1. Network Coding: Fundamentals and Applications Muriel Medard , Alex
Sprintson
2. Java Network Programming, Third Edition Elliotte Rusty Harold
3. TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical
Guides) David Makofske , Michael J. Donahoo , Kenneth L. Calvert
4. C# Network Programming Richard Blum
เวบไซตอางอง http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=77
http://www.cse.sc.edu/~wyxu/515Fall08/csce515.html
http://cgi2.cs.rpi.edu/~hollingd/netprog/netprog.php
เนอหา
1. Intro
2. Sockets
3. Stream Socket
4. Datagram Socket
5. Raw Socket
6. Moving Data Across Network
7. Asynchronous Socket
8. Broadcast & Multicast
9. Application Layer
ปฏบตการเขยนโปรแกรมเครอขาย
(NETWORK PROGRAMMING LABORATORY)
คาอธบายรายวชา
178
ปฏบตการทมเนอหาสมพนธกบวชา การเขยนโปรแกรมเครอขาย The experiments
related to Network Programming
การเขยนโปรแกรมบนอนเตอรเนต
(INTERNET PROGRAMMING)
คาอธบายรายวชา
เนอหาของบทเรยนแนะนาเก ยวกบเทคโนโลยของอนเตอรเนต การประยกตและการ
พฒนาสอทางอนเตอรเนต ซอฟตแวรทเก ยวของ รวมทงโครงสรางพนฐานของเนตเวอรกท
จาเปนตอการออกแบบและสรางเวบ วชานจะเรมจากพนฐาน โดยศกษาโพรโตคอล HTTP และ
ศกษากลไกการจดการการรองขอในเวปเซรฟเวอร จากนนจะกลาวถงการเขยนโปรแกรม แบบ
CGI และการสรางหนาเวปแบบพลวต ศกษาถงโมดลบนเซรฟเวอร การใชงานคกก การตดตอ
เชอมโยงกบฐานขอมล การปรบแตงประสทธภาพ และความปลอดภยในการใชงาน
นอกจากนนยงกลาวถงการเขยนโปรแกรมในฝงของบราวเซอร อกดวย แตในวชานจะเนนหนก
ไปทการเขยนโปรแกรมในฝงของเซรฟเวอร
This course provides an overview of Internet technologies, which include
development of Internet applications and media, Internet software tools, and introductions to
network infrastructures necessary for web publishing and design. The course begins with the
basics such as HTTP protocol and how a web server handles requests, then expands into a
series of topics, including CGI and dynamic page programming, server mod ules, cookies,
database integration, performance, and security. Although there are some materials on client -
side (browser) programming, the course emphasize on the server side.
หนงสออางอง
1. Head First Servlets & JSP, Bryan Basham, Kathy Sierra and Bert Bates,
O’REILLY, 2004
179
2. Core servlets and JavaServer pages, Marty Hall, Larry Brown, Prentice Hall,
2004
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=46
เนอหา
1 Introduction to Java EE ศกษาโครงสราง Java EE
2 Web Application Architecture ศกษาสถาปตยกรรมของเวปแอปปลเคชน
3 Introduction to Java Servlet ศกษา Java Servlet เบองตน
4 Java Servlet (Advance) ศกษา Java Servlet ขน advance
5 Introduction to SQL ศกษาภาษา SQL
6 JDBC (Basic) ศกษาไลบราล JDBC ตดตอดาตาเบส
7 Java Server Pages (JSP) I ศกษา JSP สวน I
8 Java Server Pages (JSP) II ศกษา JSP สวน II ตอ
9 Evolution of Web Technology ววฒนาการของเทคโนโลยเวป
10 JSTL (JSP Standard Tag Library ศกษาการใช standard tag library
11 JSP 1.2 Custom Tags JSP 2.0 ศกษา JPS เวอรชน 1.2 และ 2.0
12 MVC Framework for Web Application ศกษาการพฒนาเวปแบบ MVC
ปฏบตการเขยนโปรแกรมบนอนเตอรเนต
(INTERNET PROGRAMMING LABORATORY)
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา การเขยนโปรแกรมบนอนเตอรเนต The
experiments related to Internet Programming
180
การโปรแกรมเวบเซอรวสส
(WEB SERVICES PROGRAMMING)
คาอธบายรายวชา
เวบเซอรวสสเปนโปรแกรมประยกตระดบองคกรบนพนฐานเวบทใชมาตรฐานเปด
เอกซเอมแอล และโปรโตคอลสอสารในการแลกเปลยนขอมลกบเครองไคสเอนททเรยกใช วชา
นกลาวถงหลกการ โครงสรางของเวบเซอรวสส มาตรฐานเวบเซอรวสสทใชภาเอกซเอมแอล
เชน เอสโอเอพ ดบเบลยเอสดแอล และยดดไอ คอมโพเนนทตาง ๆและการพฒนาและการตดตง
โปรแกรมประยกตเวบเซอรวสส
Web services are web-based enterprise application that use open xml-based
standards and transport protocols to exchange data with calling client s. This course covers
concepts and structures of web services, XML-based standards, e.g., SOAP, WSDL, and
UDDI, enterprise components, and the developments of web services applications.
หนงสออางอง
1. Web Services: Principles and Technology, Michael Papazoglou, Prentice Hall; 1
edition (September 23, 2007), ISBN 978-0321155559
เวบไซตอางอง
http://cpe.ku.ac.th/~mcs/courses/219451/
http://www.cpe.ku.ac.th/~ms/courses/2005_02/219451/
เนอหา
1. Chapter 1: Web services basics
2. Chapter 2: Distributed computing infrastructure
3. Chapter 3: Brief overview of XML
4. Chapter 4: SOAP: Simple Object Access Protocol
5. Chapter 5: Describing Web services
181
6. Chapter 6: Registering and discovering Web services
7. Chapter 7: Addressing and notification
8. Chapter 8: Service-oriented architectures
9. Chapter 9: Processes and workflows
10. Chapter 10: Transaction processing
11. Chapter 11: Securing Web services
12. Chapter 12: Service policies and agreements
การออกแบบการสอสารกบมนษย
(HUMAN COMPUTER INTERACTION)
คาอธบายรายวชา
แบบจาลอง และ วธการ ของการสอสาร การใชงานระบบออกแบบการเชอมตอ การ
พจารณาผใช การนาเสนอ ทางสายตา หลกการออกแบบ วธการออกแบบสวนเชอมตอ แนว
ทางการใชประโยชน การประเมนผล การพจารณาในเชง สงคม การใชงานเปนกลม การใช
มลตมเดย และมมมองในการใชสอ
Models & methods of interaction, practical use of interface development systems,
user considerations, visual presentation, design principles, interface design methods,
implementation issues, evaluation. Societal considerations, groupw are, multimedia, media
perspectives.
หนงสออางอง
1. B. Shneiderman: Designing the User Interface: Strategies for Effective Human -
Computer Interaction, Addison Wesley, 1998.
2. ‚Human-Computer Interaction‛ (3rd edition) Alan Dix et al., Pearson-Prentice
Hall
182
เวบไซตอางอง
http://203.159.12.3/interimcodes/coursecatalog/CourseDetailInfo.cfm?Reverse=off
&CCode=AT71.06
http://www.cp.eng.chula.ac.th/~chate/2110443/index.htm
http://www.liacs.nl/~cshci/cgi-bin/?view=index
http://courses.iicm.tugraz.at/hci/
http://hci.epfl.ch/teaching/hci/index.php
เทคโนโลยธรกจอเลกทรอนกส
(ELECTRONIC BUSINESS TECHNOLOGY)
คาอธบายรายวชา
ภาพรวมของเทคโนโลยธรกจอเลกทรอนกส ประกอบดวยการใชเครองมอทาง
เทคโนโลยสารสนเทศ ในการ ออกแบบและพฒนาแอปพลเคชนแบบธรกจกบธรกจ ผลกระทบ
ของการออกแบบเทคโนโลยสารสนเทศกบกลยทธของธรกจ อเลกทรอนกส การวางแผน
นามาใชงาน และการปฏบตการ
Overview of electronic business technology including use of information
technology tools to design and develop business-to-business applications. Impact of
information technology design on electronic business strategy, planning, implementation, and
operation
หนงสออางอง
1. E. Turban, J. Lee, D. King, H. M. Chung:
2. Electronic Commerce: A Managerial Perspective 2002, Prentice Hall, 2002.
3. Jeffrey F. Rayport, Bernard J. Jaworski ‚Introduction to E-Commerce‛, McGraw
Hill, 2003
183
4. Kenneth C. Laudon and Caraol Guercio Traver ‚E-Commerce ‚, Pearson, 2003
5. กตต ภกดวฒนะกล และทวศกด กาญจนสวรรณ , ‘ การพาณชยอเลกทรอนกส’, เค
ทพคอมพ แอนด คอนชลท, 2547
6. ดร .อาณต สมคเดช , ‘E-Commerce’,บรษท เออาร บสเนส เพรส จากด, 2547
7. จรธ กาไร, ‘กาวแรกส E-Commerce’, บรษท เอส .พ.ซ .พรนตง จากด , 2547
เวบไซตอางอง
http://203.159.12.3/interimcodes/coursecatalog/CourseDetailInfo.cfm?Reverse=off
&CCode=AT71.03
http://staff.cs.psu.ac.th/Apirada/310-434/index.htm
เนอหา
I. Introduction to Electronic Business
1. Electronic Business Terms
2. Benefits and Limitations
3. Business Models
4. Driving Forces and Impacts
II. Retailing in E-Business
1. Direct Marketing
2. Internet Shopping
3. Online Purchase Decision Aids
4. Online Customer Service
III. Internet Consumers and Market Research
1. Consumer Behavior Model
2. Demographics of Internet Users
184
3. Market Research for E-Business
4. Intelligent Agents for Consumers
IV. Advertisement in E-Business
1. Advertisement Methods and Strategies
2. Push Technology and Intelligent Agents
3. Economics and Effectiveness of Advertisement
V. E-Business for Service Industries
1. Travel, Employment, Real Estate, and Stock Trading Services
2. Online Publishing
3. Knowledge Dissemination
4. Online Banking and Personal Finance
VI. Business-to-Business (B2B)
1. B2B Models
2. Sell-side Marketplaces
3. Sell-side Intermediaries
4. Buy Side: e-Procurement
5. Collaborative Commerce
6. E-Marketplaces and B2B Exchanges
7. B2B Support Services
VII. E-Business Strategy and Implementation
1. Strategic Planning Framework
2. Strategy Initiation
3. Strategy Formulation
185
4. Strategy Implementation
5. Strategy Assessment
6. E-Business Failures
VIII. Electronic Payment Systems
1. E-cards
2. E-cash and Payment Card Alternatives
3. E-Checking
4. E-Billing
IX. Applications and Infrastructure for E-Business
1. Internet, Intranet, Extranet
2. E-Business Architecture
3. E-Business Applications
4. Storefront Development
5. E-Business Security
X. Global Issues
1. International Issues
2. Cultural Issues
3. Legal Issues
4. Taxation
XI. Electronic Government
1. Government-to-Citizens
2. Government-to-Business
186
3. Government-to-Government
4. Government-to-Employees
สถาปตยกรรมซอฟตแวรระดบองคกร
(ENTERPRISE SOFTWARE ARCHITECTURE)
คาอธบายรายวชา
วชานจะเสรมและขยายแนวคดในการเขยนโปรแกรมแบบไคลเอนตเซรฟเวอร
สาหรบใชในระดบองคกร โดยจะ กลาวถงเทคโนโลยจาวาบนสในระดบองคกร เชน เจเอนดไอ
อเจบ และอเจบคอนเทนเนอร นอกจากนนยงกลาวถงการใชงาน คอบรา เอกเอมแอล และ เอก
แอสแอลท สาหรบการนาเสนอขอมลและการสอสาร วชานยงศกษารปแบบของแอปพลเคชนท
ใชในการออกแบบสถาปตยกรรมระดบองคกร สดทายวชานยงกลาวถงประเดนใหม ๆท
เก ยวของกบเวบแอปพลเคชนทใช งานในระดบองคกร
This course reinforces and extends client-server programming concepts to
enterprise applications. It introduces Enterprise Java Bean technologies such as JNDI, EJBs
and EJB Containers. It explores the current use of Common Object Request Broker
Architecture (CORBA), XML and XSLT for data representation and communication. The
course studies the application of patterns in the design of enterprise architectures. Finally, the
course introduces emerging topics related to Web enterprise applications
หนงสออางอง
1. Patterns of Enterprise Application Architecture Martin Fowler
2. Software Fortresses: Modeling Enterprise Architectures Roger Sessions
3. Architecture and Patterns for IT Service Management, Resource Planning, and
Governance: Making Shoes for the Cobbler's Children,Charles T. Betz
187
เวบไซตอางอง
http://www.cis.gsu.edu/~dtruex/courses/CIS8090/Schedule-8090-Fall06.htm
http://www.cs.ait.ac.th/~mdailey/courseware/index.php?action=course&course_id=
41&course_page=home
http://www.cs.ait.ac.th/~mdailey/courseware/index.php?action=course&course_id=
32
เนอหา
Week Topic
1 Course introduction Origins of enterprise architectures
2 Introduction to Enterprise Architectures 3 Scope of enterprise archtectures
4 TOPIC: "Challenges in Integrating Enterprise Systems Applications "
5 ERP Choices and Organizational Issues
6 Catch up and project assignments Analysis and Cnfiguration Topics
7 ArcMP demos and configuration 8 Architectural description languages
9 Event-based versus Service-based notions Service Oriented Architectures
10 Software connectors Architecture-based testing and analysis
11 Emergent Organizations Emergent Architectures Agile Systems and Service-based architectures
12 Architecture to Design
13 More on Agility Architecture to Implementation
14 Software Interconnection Technologies
188
หลกการของระบบสารสนเทศเชงภมศาสตร
(FOUNDATION OF GEOGRAPHIC INFORMATION SYSTEMS)
คาอธบายรายวชา
วชานกลาวถงแนวคดและเทคโนโลยของระบบสารสนเทศเชงภมศาสตร โดยศกษา
แหลงขอมลทางอวกาศ แบบจาลอง และโครงสรางขอมลทางอวกาศ การบรการฐานขอมลทาง
อวกาศ ระบบนาเสนอแผนท การใชรหสเชงภมศาสตร และการอางองทางภมศาสตร การ
วเคราะหทางอวกาศ การดขอมลแผนทภาพถาย การใชแอปพลเคชนของระบบสารสนเทศ เชง
ภมศาสตร เชน การหาตาแหนง การนาทาง การหาเสนทาง และศกษาซอฟตแวรระบบ
สารสนเทศเชงภมศาสตรทใชในเชง พาณชย
Introduction to geographic information system (GIS) concept and technology
including spatial data sources, spatial data models and structures, spatial database management,
map projection systems, geocoding and georeferencing, spatial analysis, spatial data
visualization (maps), GIS applications (e.g., address-location finding, navigation, routing), and
commercial GIS software packages.
หนงสออางอง
1. P.A. Burrough and R. A. McDonnell (1998): Principles of Geographical
Information Systems, Oxford University Press.
2. Andy Mitchell (2001): ESRI guide to GIS Analysis , ESRI Press, Red Lands.
3. J. Lee, D.W.S. Wong (2002): Statistical Analysis with Arc View GIS: John
Wiley and Sons, Inc., New York.
Middleware: CORBA, COM / DCOM / .NET JavaBeans and Enterprise JavaBeans
189
เวบไซตอางอง
http://203.159.12.3/interimcodes/coursecatalog/CourseDetailInfo.cfm?Reverse=off
&CCode=AT76.01
เนอหา
I. Introduction
1. Overview, History and Concepts of GIS, Scope and Application
Areas
2. Purpose and Benefits of GIS
3. Functional Elements of GIS
4. Importance of Remote Sensing Data in GIS
II. Digital Mapping Concept
1. Map concept – Map elements, Map Layers, Map scales and
representation
2. Map Projection – coordinate system and projection systems
III. Data Structure
1. Raster Data Structure
2. Vector Data Structure
3. Data Compression Techniques
IV. Data Acquisition
1. Analogue to digital conversion
2. Data from Remote Sensing Imagery
3. Global Positioning System (GPS) based data acquisition
V. Data Manipulation and Analysis
190
1. Data Manipulation Techniques
2. Spatial Analysis Techniques – statistical and geometrical
3. Geoprocessing Techniques
4. Model Development
VI. Spatial Accuracy Assessment
1. Data Quality
2. Accuracy Assessment using Statistical Tests
VII. Open GIS
1. Introduction of Open Concept in GIS
2. Open Source Software for Spatial Data Analysis
VIII. Map Design
1. Layout of Maps
2. Intelligent Maps
3. Charting and Tabular representation of the results using GIS
การจดการดานการบรการของระบบเทคโนโลยสารสนเทศ
(IT SERVICE MANAGEMENT)
คาอธบายรายวชา
มาตรฐานการจดการสารสนเทศ (Information Technology Infrastructure Library,
ITIL) และคณภาพ กระบวนการ ITIL การจดการโตะบรการ การจดการเหตการณ การจดการ
ปญหา การจดการขอกาหนด การจดการการ เปลยนแปลง การจดการความพรอมใชงาน การ
จดการความสามารถในการรองรบงาน การจดการระดบการใหบรการ การจดการดานการเงน
191
ของระบบสารสนเทศ การจดการความสามารถในการใหบรการธรกจ การจดการการใหบรการ
สารสนเทศ อยางตอเนอง การจดการดานความปลอดภย
Information Technology Infrastructure Library (ITIL) and Quality. ITIL Processes.
Service Desk Management. Incident Management. Problem Management. Configuration
Management. Change Management. Release Management. Availability Management.
Capacity Management. Service Level Management. IT Services Financia l Management.
Business Capacity Management. IT Service Continuity Management. Security Management
หนงสออางอง
1. Foundations in IT Services - Lecture Notes, IBM Corporation, 2007.
2. van Bon, J., Foundations of IT Service Management: based on ITIL, Van Haren
Publishing, 2005.
3. Sturm, R., Morris, W., Foundations of Service Level Management, Sams, 2000
4. Fitzsimmons, J., Fitzsimmons, M., Service Management: Operations, Strategy,
Information Technology, McGraw-Hill/Irwin, 6th ed., 2007
เวบไซตอางอง
http://aliyazici.atilim.edu.tr/ise501.html
เนอหา
1. Computing Infrastructure Overview
2. Introduction to IT Services
3. Event and fault management
4. Change management and configuration management
5. Asset management
6. SPerformance and capacity management
7. Security management
8. Network management
192
9. Storage and workload management
10. Backup and Recovery management
11. End-user services
12. Reporting management
13. BPM fundamentals
ความปลอดภยของสารสนเทศ
(INFORMATION SECURITY)
คาอธบายรายวชา
โครงสรางของ ISO 17799 การประเมนและ ความเสยง นโยบายดานความปลอดภย
การจดระบบความ ปลอดภยของสารสนเทศ การบรหารความปลอดภยของสนทรพยสารสนเทศ
ความปลอดภยของบคลากร ความปลอดภย ดานกายภาพและสงแวดลอม การควบคมการเขาถง
การไดมา การพฒนา และการดแลรกษาระบบสารสนเทศ การจดการ เมอเกดเหตการณดาน
ความปลอดภยของสารสนเทศ การจดการการใหบรการธรกจอยางตอเนอง ความสอดคลองกบ
กฏ ระเบยบตาง ๆStructure of ISO 17799.
Risk Assessment and Treatment. Security Policy. Organizing Information Security.
IT Asset Security Management. Human Resources Security. Physical and Environmental
Security. Access Control. Information System Acquisition, Development and Maintenance.
Information Security Incident Management. Business Continuity Management. Compliance.
หนงสออางอง
1. Management of Information Security, Michael E. Whitman, Herbert J. Mattord
2. M. Greenstein and M. Vasarhelyi, Electronic Commerce: Security, Risk
Management, and Control, McGraw Hill, 2nd Edition, 2002, ISBN: 007 -251-9150.
3. D. A. Menasce and V. Almeida, Scaling for E-Business: technologies, models,
193
performance, and capacity planning, Prentice Hall, 2000, ISBN: 0 -13-086328-9.
4. A. K. Ghosh, E-commerce Security, John Wiley, 1998.
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=66
http://www.cpe.ku.ac.th/~ms/courses/2005_02/214573/
http://suanpalm3.kmutnb.ac.th/teacher/anirach/powerpoint.asp?subid=51
http://suanpalm3.kmutnb.ac.th/teacher/carpenter/powerpoint.asp?subid=137
เนอหา
1. Introduction to the Management of Information Security
2. Planning for Security
3. Planning for Contingencies
4. Information Security Policy
5. Developing the Security Program.
6. Security Management Models
7. Security Management Practices
8. Risk Management: Identifying and Assessing Risk
9. Risk Management: Controlling Risk
10. Protection Mechanisms
11. Personnel and Security.
12. Law and Ethics
การวจยด าเนนงาน
(OPERATION RESEARCH)
คาอธบายรายวชา
194
แนะนาวธทางวทยาศาสตรของการวจยดาเนนงาน โปรแกรมเชงเสน โปรแกรม
ไดนามกส ทฤษฎเกมส ทฤษฎ แถวคอย การจาลองสถานการณ การวเคราะหชวยงานแบบ CPM
และ PERT ศกษาการประยกตของเทคนคสาหรบงาน ทางดานอตสาหกรรม
An introduction to operation research methods, linear programming, dynamic
programming, game theory, queuing theory, simulation, CPM and PERT, operation research
techniques applied to industrial planning control and management.
หนงสออางอง
TAHA, Hamdy A.,‛Operations Research:An Introduction,7th ed.‛,Prentice-
Hall,2003
เวบไซตอางอง
http://www.eng.src.ku.ac.th/downloads/k_EngPreTest52/s_specially/ie/Operations
%20Research.pdf
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=51
http://webstaff.kmutt.ac.th/~charoen.soon/pre481/PRE381x1x2011.pdf
เนอหา
1. Intro to optimization
2. Linear programming
3. Dynamic programming
4. Game Theory - Decision Analysis
5. Project Management Analysis
6. Heuristic Algorithms
7. Genetic Algorithm
กฏหมายและจรยธรรมส าหรบวศวกรคอมพวเตอร
(LAW AND ETHICS IN COMPUTER ENGINEER)
195
คาอธบายรายวชา
วชานกลาวถงขอมลตาง ๆทเก ยวของกบจรยธรรมในการใชงานระบบสารสนเทศ
ประกอบดวย การสรางเนอหา การสงเนอหา และ การใชการศกษา และนอกจากนนวชานยง
ศกษากฏหมายและขอกาหนดตาง ๆของวงการคอมพวเตอร และการใชคอมพวเตอรในประเทศ
ไทย
This course provides information on Information Systems Ethics (Cyber ethics)
including content, delivery, and pedagogy. The course studies the laws and regulations of the
computer industry and the use of computers in Thailand.
หนงสออางอง
1. Herman T. Tavani, "Ethics & Technology," 3rd Ed,. 2011; Maddox, Tompkins,
Maddox, "Supplementary Cases and Materials," 2008.
2. Computer Ethics: A Cased-based Approach, by Robert N. Barger (Cambridge:
Cambridge University Press, 2008).
เวบไซตอางอง
http://www.cs.su.ac.th/~tasanawa/517335.html
http://plato.stanford.edu/entries/ethics-computer/
เนอหา Week 1 : An Overview of Laws and Ethics
Week 2 : Cyber-Laws vs Physical Laws
Week 3-4 : Legal Issues in Computing
Week 5 : Computer and Internet Crime
Week 6 : Privacy and Civil Liberties
Week 7 : Freedom of Expression
Week 8 : Intellectual Property
Week 9 : Ethics Issues
Week 10 : Software Development
196
Week 11 : Employer/Employee Issues
Week 12 : The Impact of IT on the Quality of Life
กล มวชาเลอกสาขาเครอขาย
เครอขายทองถนและเครอขายแบบกวางเบองตน
(INTRODUCTION TO LOCAL AND WIDE AREA NETWORKS)
คาอธบายรายวชา
วชานจะกลาวถงเครอขายทองถนและเครอขายแบบกวาง โดยศกษาตงแตเรองของ
สายสญญาณ และระบบ การเดนสายสญญาณ อปกรณทวนสญญาณ อปกรณหาเสนทาง บรดจ
สวตซ ศกษาสถาปตยกรรมทใชในเครอขายทองถน เชน อเทอรเนต โทเคนรง เอฟดดไอ เอทเอม
ฯลฯ ศกษาโครงรางของเครอขาย และการออกแบบเครอขายเบองตน ศกษาการ หาเสนทางใน
เครอขายทองถน การสรางเครอขายเสมอน ศกษาโพรโตคอลตาง ๆ ทใชในระบบเครอขาย
ทองถน นอกจากนน ยงศกษาเครอขายแบบกวางเบองตน ศกษาสถาปตยกรรมทใชในเครอขาย
แบบกวาง เชน เฟรมรเลย ไอเอสดเอน เคเบล โมเดม ดเอสแอล
This course introduces local area network and wide area network. Students will
study cabling and cabling system, repeater, router, bridge, and switch. They will study local
area network architecture such as Ethernet, Token ring, FDDI, ATM, etc and also network
topology and basic network design. In addition, they will study routing in local area network,
virtual LAN and network protocol in local area network. This topics study wide area network,
wide area network architecture such as Frame Relay, ISDN, Cable Modem and DSL (Digital
Subscriber Line).
197
หนงสออางอง
CCNA Exploration 1-4
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=9
http://www.cpe.ku.ac.th/~anan/myhomepage/?page_id=886
http://cisco.netacad.net/public/html
เนอหา
1. Introduction
2. Communicating over the Network
OSI Data Link Layer
Planning and Cabling Networks
3. OSI Network Layer
Addressing the Network – IPv4
Configuring and Testing Your Network
4. Introduction to Routing and Packet Forwarding
Static Routing
Introduction to Dynamic Routing Protocol
5. Distance Vector Routing Protocols
RIP version 1
6. VLSM and CIDR
RIPv2
7. The Routing Table: A Closer Look
EIGRP
8. Link-State Routing Protocols
OSPF
9. OSPF
Access Control Lists
198
Managing IP Traffic with Access Lists
Configuring IP Access Lists
10. LAN Design
Basic Switch Concepts and Configuration
11. Implement Spanning Tree Protocols
VLANs
12. Implement VTP
Implement Inter-VLAN Routing
ปฏบตการเครอขายทอง ถนและเครอขายแบบกวาง
(LOCAL AND WIDE AREA NETWORKS LABORATORY )
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา เครอขายทองถนและเครอขายแบบกวาง
เบองตน The experiments related to Introduction to Local and Wide Area Networks
เทคโนโลยอนเตอรเนต
(INTERNET TECHNOLOGY)
คาอธบายรายวชา
ศกษาสถาปตยกรรม การใชงาน การใหบรการ และโพรโตคอลตาง ๆในเครอขาย
อนเตอรเนต เนอหาวชาจะ ประกอบดวย เทคโนโลยทใชในการสรางเวบทงแบบคงทและแบบ
พลวต การเชอมตอของเวบและสถาปตยกรรมของ อนเตอรเนต การเชอมตอระหวาง
อนเตอรเนตกบระบบสอสารอน ๆเชน โทรทศน โทรศพท การทางานของบรการตาง ๆ ใน
อนเตอรเนต ระบบการสงขอความและพดคย การคนหาในอนเตอรเนต การประมลและการซอ
199
ขายในอนเตอรเนต การทา ธรกจในอนเตอรเนต เอเจนตในอนเตอรเนต ระบบสอผสม การสง
ภาพ และเสยงในอนเตอรเนต การสงขอมลแบบมลตแคสต และเครอขาย MBONE เทคโนโลย
แบบพช และระบบความปลอดภยในอนเตอรเนต
This subject studies architecture, application, services and protocols of Internet
network. The course describes world wide web technology (both static and dynamic), web
connection and Internet architecture, connectivity with other communication channels (such as
television, telephone), Internet services operation, messaging and chat system, Internet search
engine, Internet auction and trading, E-business, internet agent, multimedia system, voice and
video broadcasting, multicast communication and MBONE, push technology and Internet
security
เอกสารอางอง
1. How the Internet Works, Eighth Edition Preston Gralla Que Publishing, 2006
2. HTML, XHTML, and CSS: Your visual blueprint for designing effective Web
pages Rob Huddleston Sams
3. JavaScript: Your visual blueprint for building dynamic Web pages, Eric
Pascarello Wiley Publishing,Inc.,
4. PHP & MySQL: Your visual blueprint for creating dynamic, database--‐driven
Web sites Janet Valade Wiley Publishing, Inc.,
เวบไซตอางอง
http://cs75.tv/2010/fall/
เนอหา
Lecture 0: HTTP
Lecture 1: PHP
Lecture 3: XML
Lecture 4: SQL
200
Lecture 5: SQL, Continued
Lecture 6: JavaScript
Lecture 7: Ajax
Lecture 8: Security
Lecture 9: Scalability
การประมวลผลบนอปกรณพกพาและการสอสารไรสาย
(MOBILE COMPUTING AND WIRELESS COMMUNICATION )
คาอธบายรายวชา
วชานเหมาะสาหรบผสนใจการทางานของอปกรณพกพาตาง ๆเชน โทรศพทมอถอ
พดเอ ปาลมทอป และ คอมพวเตอรโนตบก ในการทางานรวมกบเครอขายในการสรางไฟล
ฐานขอมล และระบบไคลเอนตเซรฟเวอรบนเวบ ใน สภาพแวดลอมแบบไรสาย วชานจะ
กลาวถงแนวคดพนฐานของการประมวลผลบนอปกรณพกพา รวมถงสถาปตยกรรมดาน
ซอฟตแวร และระบบสนบสนน การแทนขาวสาร การเผยแพรและการจดการ การจดการทอย
การทางานรวมกนและการกคน นอกจากนนวชานยงกลาวถงเทคโนโลยการสอสารไรสาย
โพรโตคอลของเครอขายแบบเซลลลาร โมบายไอพ และการทางาน ของโพรโตคอลทซพใน
สภาพแวดลอมแบบไรสาย
This course is offered for those who are interested in knowing how mobile devices
(mobile phones, PDA, palmtops, and notebooks) can work with fixed network computers in
building file, database and web client-server systems in wireless environments. This course
introduces fundamental concepts of mobile computing. These include software architecture,
system support (for dealing issues such as disconnected operations, weak connectivity,
broadcast, and mobility), information representation, dissemination and management, location
management, concurrency and recovery, etc. The course also describes wireless transmission
technologies, cellular network data protocols , Mobile IP and TCP in a wireless environment
201
เอกสารอางอง
Schiller, Mobile Communication, 2nd Ed., Prentice Hall
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=40
http://www2.siit.tu.ac.th/prapun/ecs455/index.html
http://www2.siit.tu.ac.th/prapun/tcs455/index.html
เนอหา
1. Introduction, Mobile Computing Vs. ARM
2. Wireless Transmission
3. Media Access Control
4. Wireless Telecommunciation (WWAN-2G & 3G)
5. WLAN
6. Wireless Personal Area Network (WPAN)
7. WiMax (4G)
8. Android Tutorial
9. Outlook
10. MotionX GPS
11. Wireless Programming for Mobile Devices - WWW & WAP
12. iPhone App Development
13. Mobile OS Landscape
เครอขายโทรคมนาคม
(TELECOMMUNICATION NETWORKS)
คาอธบายรายวชา
202
โครงสรางพนฐานของระบบเครอขายโทรคมนาคม ประเภทของตวกลางและ
อปกรณในระบบเครอขาย กรรมวธ การเขารหสขอมล และการสงผานขอมล การสอสารแบบ
แถบความถเบสแบนด และแถบความถบรอดแบนด กรรมวธทาง สญญาณ โปรโตคอลการ
ตดตอและการเชอมตอระบบเครอขาย การวางแผนและจดการเครอขายโทรคมนาคม
A study of telecommunication infrastructures, types of telecommunication
networks, media and devices, data coding and transmission, base band communication and
broadband communication, signaling method, communication protocols, telecommunication
network planning and management.
หนงสออางอง
1. Data Communications and Networking, 4th Edition McGRAW-HILL by
Behrouz A Forouzan
2. Computer Networking A Top-Down Approach, Fourth Edition Pearson
International Edition by James F. Kurose, Keith W. Ross
3. Data and Computer Communications, 8th Edition Pearson International Edition
By William Stalling
เวบไซตอางอง
http://suanpalm3.kmutnb.ac.th/teacher/suksaeng/powerpoint.asp?subid=168
เนอหา
1. Introduction to Communication systems, Network Models
2. Data and Signals, Digital Transmission
3. Analog Transmission, Bandwidth Utilization
4. Transmission Media, Switching, Using Telephone and Cable network for Data
Transmission
5. Error Detection and Correction, Data Link Control
6. Multiple Access, Wired LANs
203
7 Wireless LANs, Connecting LANS, Backbone Networks, and Vertual LANs
8 Wireless WANs, SONET/SDH, Virtual-Circuit Networks
9 Local Addressing, Internet Protocol
10 Address Mapping, Error Reporting and Multicasting, Delivery, Forwarding and
routing
11 Transmission Media, Switching, Using Telephone and Cable network for Data
Transmission
12 Domain Name System, Remote Login, E-Mail, File Transfer
13 WWW and HTTP, Network Management, Multimedia
14 Security
การออกแบบเครอขายในองคกร
(CAMPUS NETWORK DESIGN)
คาอธบายรายวชา
วชานจะกลาวถงระบบเครอขายภายในองคกร การสรางระบบเครอขายภายในองคกร
โดยใชเทคโนโลยสวตซ แบบหลายชน ททางานผานระบบเครอขายอนเตอรเนตความเรวสง วชา
นจะกลาวถงทงแนวคดในเรองของการหาเสนทาง และการสวตซ โดยครอบคลมทงการ
ออกแบบโดยใชเทคโนโลยเครอขายในระดบชนท 2 และ 3 นกศกษาจะไดศกษาการใช งาน
เครอขายเสมอน สแปนนงทร การหาเสนทางระหวางเครอขายเสมอน เทคโนโลยการซ าซอน
ของเกทเวย เครอขายไรสาย โทรศพทผานเครอขาย และความปลอดภยในเครอขาย
The main objective of this course is to provide an overview of a campus network,
building a campus network using multilayer switching technologies over high speed Ethernet.
This course includes both routing and switching concepts, cover both layer 2 and la yer 3
technologies. It also teaches student a virtual LAN, Spanning tree, interVLAN routing,
204
gateway redundancy technologies, wireless LAN, IP telephony and security feature in a
switched networks.
หนงสออางอง
BCMSN Student Guide
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=61
http://suanpalm3.kmutnb.ac.th/teacher/anirach/powerpoint.asp?subid=49
เนอหา
1. Orientation
2. Introduction VLAN
3. VLAN Trunk Protocol Spanning Tree, STP
4. RSTP, Link Aggregation, MLS
5. CEF, HSRP, VRRP
6. Wireless LAN
7. IP Telephony
8. Switch Security
9. Storage Area Network
10. Campus Network Design
ความปลอดภยในระบบคอมพวเตอร
(COMPUTER SECURITY)
คาอธบายรายวชา
ศกษาเทคนคของการรกษาความปลอดภยในระบบคอมพวเตอร การออกแบบ
นโยบายความปลอดภย การ แบงกลมของขอมลและการควบคมการเขาถง การออกแบบ
205
โครงสรางพนฐานของความปลอดภย การแบงสวนเครอขาย การ วเคราะหความเสยง เครอขาย
สวนตวเสมอน การเพมความแขงแกรงใหระบบ การประเมนหาจดออน ระบบการตรวจสอบ
และปองกนผบกรก ไฟลวอลล ความปลอดภยในระดบแอปพลเคชน โครงสรางพนฐานของ
กญแจสาธารณะ การบรหาร ความปลอดภย และไวรสคอมพวเตอร
A study of computer security techniques, security policy design, information
classification and access control, security infrastructure design, network partitioning, risk
analysis, virtual private network, platform hardening, vulnerability assessment, intrusion
detection systems, firewall, application security, public key infrastructure, security
management and computer virus
หนงสออางอง
1. Security in Computing, 4th Ed., Charles P. Pfleeger, Shari L. Pfleeger, Prentice
Hall, 2006
2. W. Stallings:Cryptography and Network Security: Principles and Practice,
Second Edition, Prentice Hall International, 1999.
3. D. Gollman: Computer Security, John Wiley and Sons Ltd., 1998.
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=65
http://www.cs.ait.ac.th/course/AT70.13.shtml
http://inst.eecs.berkeley.edu/~cs161/sp11/
เนอหา
Introduction Cryptography
1. Conventional Encryption 2. Public Key Encryption and Hash Functions 3. Digital Signature
206
Access Control
1. Security Models and Access Policies 2. Access Control in Operating Systems 3. Access Control in Distributed System: Credentials and Certificates,
Trust Management, Trust Negotiations.
Security Protocols
1. Key Exchange 2. Authentication 3. Authentication and Key Exchange 4. Electronic Payment Protocols: Nonrepudiation, Fairness, Abuse-
Freeness, Multiparty Protocols 5. Formal Analysis
Network Security Practice
1. Electronic Mail Security 2. IP Security 3. Web Application Security
System Security
1. Intruder Prevention, Virus Protection 2. Firewalls
Security Management
207
ความปลอดภยในระบบเครอขาย
(NETWORK SECURITY)
คาอธบายรายวชา
วชานจะกลาวถงการบกรกและการรกษาความปลอดภยในระบบเครอขาย
คอมพวเตอร ประกอบดวย ระบบ การรกษาความปลอดภยเบองตน การเขารหสลบ ทงในระบบ
กญแจเดยว และระบบกญแจค รวมไปถงเรองลายเซนดจตอล โดยครอบคลมถงการพสจนสทธ
แบบตาง ๆการยนยนตวบคคล การรบรองสทธ ใบรบรองสทธ และการบรหารระบบกญแจ รวม
นอกจากนนยงกลาวถงระบบเมลแบบปลอดภย ระบบเครอขายไอพทมการเขารหส การบกรกท
อาจเกดขนในระบบ เครอขาย รปแบบของการบกรก การปองกนโดยใชระบบไฟลวอลล และ
ซอฟตแวรรกษาความปลอดภยตางๆ
This course describes intrusion in computer networks and network security. It
covers basic computer security, basic cryptography (both symmetric key and asymmetric key),
digital signature, authentication, Kerberos, personal identifier, certificate and key management.
This course also emphasizes on mail security, IP security, web security, network intrusion,
signature of attack, intrusion detection and prevention using firewall and other security
software.
หนงสออางอง
1. Cryptography and Network Security; William Stallings; Prentice Hall
2. Network Security Bible by Eric Cole
3. Network Security: The Complete Reference by Mark Rhodes-Ousley, Roberta
Bragg and Keith Strassberg
4. Network Security Assessment: Know Your Network by Chris McNab
5. Network Security Technologies and Solutions (CCIE Professional Development
Series) by Fahim Hussain Yusuf Bhaiji
208
เวบไซตอางอง
http://www.ce.kmitl.ac.th/subject.php?action=view&SUBJECT_ID=68
http://suanpalm3.kmutnb.ac.th/teacher/reuven/powerpoint.asp?subid=169
เนอหา
บทท 1 : บทนา
บทท 2 : ปญหาความปลอดภยในระบบเครอขาย
บทท 3 : Confidentiality
บทท 4 : Integrity
บทท 5 : Availability
บทท 6 : Access Control
บทท 7 : Firewall
บทท 8 : Network Address Translation
บทท 9 : IP Security
บทท 10 : Web Application Security
บทท 11 : Wireless LAN Security
บทท 12 : การ Monitor และ ตรวจสอบระบบ : IDS / IPS
บทท 13 : Hi-Availability System and Network : Load Balancing
บทท 14 : การจดการระบบการรกษาความปลอดภยขอมล
บทท 15 : การกาหนดนโยบายการรกษาความปลอดภยตามมาตรฐานสากล
บทท 16 : พระราชบญญตวาดวยการกระทาผดเก ยวกบคอมพวเตอร 2550 กบการ
ดแลระบบสารสนเทศ
209
ปฏบตการความปลอดภยในระบบเครอขาย
(NETWORK SECURITY LABORATORY(
คาอธบายรายวชา
ปฏบตการทมเนอหาสมพนธกบวชา ระบบความปลอดภยของเครอขาย The
experiments related to Network Security
การจดการศนยขอมล
(DATA CENTER MANAGEMENT)
คาอธบายรายวชา
วชานแนะนาภาพรวมของศนยขอมล พจารณาระบบธรกจในเนอหาของศนยขอมล
แนะนาสวนประกอบของ ศนยขอมลและเครอขาย ศกษาเปาหมาย ลกษณะ และความตองการ
ศนยขอมล อธบายลกษณะแอปพลเคชนแบบทรเทยร และการทางาน อธบายสวนประกอบทใช
ในศนยขอมล และ อธบายลกษณะการจดการศนยขอมล
This course provides an introductory overview of the data center. It examines the
business system in the context of the data center, and introduces the students to common
components of business system and networks. State the purpose, characteristics, and
requirements of a Data Center. Describe the three tiers of a Business System Application and
what purpose each serves. Describe components commonly found in a Data Center. Describe
Data Center Management Characteristics
210
จากกลมวชาเลอกเฉพาะสาขาทใหเราสามารถเลอกเรยนเรยนวศวกรรมคอมพวเตอร
ได 3 แบบดงน
1. สาย Software ควรเลอกวชาเลอกเฉพาะสาขา ดงน
วชาทควรเลอกเรยน
Object Oriented Software Engineer
Internet Programming
Advance Database System
Java Technology
Network Programming
Artificial Intelligence
วชาเสรมทนาสนใจ
Compiler Construction
Computer Security
Image Processing
Information Storage & Retrieval
Internet Technology (Distributed System)
Mobile Computing & Wireless Communication
System Software Development
2. สาย Networking ควรเลอกวชาเลอกเฉพาะสาขา ดงน
วชาทควรเลอกเรยน
TCP/IP Network
Computer Security
Network Security
Intro to LAN & WAN
Campus Network Design
211
วชาเสรมทนาสนใจ
Telecommunication Networks
Advance Database System
UNIX Programming
Network Programming
Internet Technology (Distributed System)
Mobile Computing & Wireless Communication
3. สาย Hardware ควรเลอกวชาเลอกเฉพาะสาขา ดงน
วชาทควรเลอกเรยน
Microprocessor & Interface
Micro Robot Development
Intro to Robotics
Image Processing
วชาเสรมทนาสนใจ
Network Programming
UNIX System Programming
Advance UNIX Programming
JAVA Technology
TCP/UDP Network
Internet Technology (Distributed System)
Computer Security
ในบางมหาวทยาลย จะไมมวชาเลอกเฉพาะสาขา หรอมนอยมาก โดยถกจบเปนวชาบงคบ
ทาใหไมสามารถเลอกไดวาจะเรยนสายไหน จะเปนการเรยนทง 3 สาขารวมกน
212
เกยรตนยม (Honor) การภาคทณฑ (Probation) และ การพนสภาพการเปนนกศกษา (Retire)
ในการคด คะแนนเกยรตนยม ภาคทณฑ และการพนสภาพการเปนนกศกษา แตละ
มหาวทยาลย ใชวธคดแตกตางกนแตไมมาก
GPS คอ คะแนนเฉลยประจาภาค
GPA คอ คะแนนเฉลยสะสม ตงป 1 เทอม 1 จนถงเทอมปจจบน
คะแนนเกยรตนยม อนดบ 1 (First Class Honor) ตองมคะแนนเฉลยสะสม (GPA) 4
ปต งแต 3.5 ขนไป ไมเคยเรยนซาวชาใด ๆและไดคะแนนทกวชา ไมต าวา C
คะแนนเกยรตนยม อนดบ 2 (Second Class Honor) ตองมคะแนนเฉลยสะสม (GPA)
4 ป ต งแต 3.25 ขนไป ไมเคยเรยนซาวชาใด ๆและไดคะแนนทกวชา ไมต าวา C
ดงนนหาก ได GPA 3.8 แตมวชาใดวชาหนงได D+ กไมไดเกยรตนยม หรอ ลงซ า
วชาเพออพคะแนนกไมได แตสามารถลงเรยนภาคฤดรอนได เชน เอาวชาเสร ไปลงภาคฤดรอน
แทนทจะเรยนในป 1 เทอม 2 ซงไมใชการลงเรยนซา
การภาคทณฑ (Probation) หรอตดโปร จะตองมคะแนนเฉลยสะสม (GPA) ตากวา
2.0 จะถกตดภาคทณฑ ไว (ตดโปร( และนระหวางตดภาคทณฑคะแนนเฉลยประจาภาค (GPS)
ในเทอมถดไป นอยกวา 2.0 ใหพนสภาพการเปนนกศกษา (โดนรไทน(
แตหากในหวางตดภาคทณฑคะแนนเฉลยประจาภาค (GPS) ในเทอมถดไป มากกวา
2.0 แตเมอคด คะแนนเฉลยสะสม (GPA) นอยกวา 2.0 กถอวายงตดภาคทณฑตอไป
การพนสภาพการเปนนกศกษา (Retire) เมอมคะแนนเฉลยสะสม (GPA) ตากวา 1.0
จะตองพนสภาพการเปนนกศกษาตงแตภาคศกษานน
213
ดงนนหากเทอมแรก ( ป 1 เทอม 1) ไดเกรด GPS 1.5 ดงนนจะได GPA (1.5/1) = 1.5
แสดงวาตดโปร เนองจาก GPA ไดนอยกวา 2.0 ถาหากไมอยากโดน รไทน เทอมถดไป GPS
ตองไดต งแต 2.0 ขนไป
สมมตเทอมถดไป (ป 1 เทอม 2) ได GPS 2.1 ดงนนจะได GPA (1.5+2.1/2) = 1.8
จะไมถกรไทน แตจะตดโปรตอไปอกเทอม จนกวา GPA จะไดเกน 2.0 เรยกเหตการณแบบนวา
ลากโปร (ใครชอบลน หรอ อยากใหชวตมรสชาต กลองได(
สมมตเทอมถดไป (ป 2 เทอม 1 ) ได GPS 3.0 แสดงวาได GPA (1.5+2.1+3.0/3) = 2.
2 แสดงวาหลดโปรแลว
แตหากเทอมน (ป 2 เทอม 1 ) เกดได GPS 1.9 แสดงวาโดนรไทน เพราะตดโปรแลว
เทอมถดไปคะแนน GPS ไดต ากวา 2.0
ดงนนควรทาความเขาใจไว ต งแตเรมเขาเรยน ซงแตละมหาวทยาลย ระดบคะแนน
วธคดอาจจะแตกตางกนบาง
214
เครองมอทใชในการเรยน วศวกรรมคอมพวเตอร
Desktop หรอ Notebook แตถาตองการความสะดวกสบาย กเลอก Notebook เผอได
ยกไปเลนทมหาวทลยได สวน Spec การใชงาน เทาไหรกไดเนองจากการเรยน ไมจาเปนตองใช
การประมวลผลกราฟกมากนก เนนไปท CPU และ Ram กพอ ซงคอมพวเตอรปจจบนกเรวมาก
พอแลว
โปรแกรมทใชในการเรยนวศวกรรมคอมพวเตอร
IDE (Integrate Develop Environment) ใชในการเขยนโปรแกรมภาษาตางๆ
Visual Studio 20XX ใชเขยนโปรแกรมภาษา .NET เชน VB, C#, C++ เปน
ซอฟแวรลขสทธของบรษท Microsoft
NETBEAN หรอ Eclipse ใชเขยนโปรแกรมภาษา JAVA เปนซอฟแวรประเภท
Open Source สามารถหาดาวโหลดไดตามเวบตางๆ
Turbo C++ ใชเขยนภาษา C และ C++ เปนซอฟแวรประเภท Open Source
สามารถหาดาวโหลดไดตามเวบตางๆ
Microsoft VISIO 20XX เปนเครองมอในการวาดแผนภาพ (Diagram) ตาง เชน
Flowchart, ER-Diagram, Network Diagram เปนตน เปนซอฟแวรลขสทธของ
บรษท Microsoft
โปรแกรมอน ๆตามแตรายวชาจะใช เชน
AutoCAD หรอ Solid work ใชในวชา ENGINEERING DRAWING ใชในการ
เขยนแบบ ทางดานวศวกรรม
MySQL สาหรบวชา Database
Packet Sniffer สาหรบวชา Computer Networking
Network Simulator สาหรบวชา LOCAL AND WIDE AREA NETWORKS
215
หองวจย วศวกรรมคอมพวเตอร
หองวจยถอเปนสถานท ทสาคญในการทาวจยของระดบชน ป.ตร เรยกอกอยางวา
เปนหองทาโปรเจค ของนกศกษานนเอง โดยทวไปแลว หองวจยจะแบงตามหวขอวจย เชน หอง
Network Lab กจะเปนหองทรบนกศกษาทาวจยเก ยวกบ Network แตละหองกจะมการวจย
แตกตางกนไป เมอนกศกษาอยช น ปท 4 จะตองลงวชา โปรเจค เพอทาการวจยเรองทตนเอง
สนใจ โดยจะตองมอาจารยเปนทปรกษา ดงนนเมอเราทาโปรเจคกบอาจารยทานไหน กจะตอง
ไปอยหองวจยหองนน เพอความสะดวกในการทาวจยและงายตอการตดตอ สอบถามกบอาจารย
ทปรกษาโปรเจค
ในบางกรณเชน นกศกษาอยช นปท 3 แตอยากนงหองวจยเพอ เตรยมตวกอนการทา
วจยในชนปท 4 กสามารถเขาไปอยได แตอาจจะมการสอบเขา เนองจากพนท และทรพยากรใน
หองมจากด เชน บางหองวจยจะมการจดการสอบ เพอรบนกศกษาเขาหอง ประจาป โดยจะให
รนพป 4 เปนผออกขอสอบและคดเลอก รนนองเขามา อาจมทงการสอบขอเขยน และสมภาษณ
เพอเปนการคดกรองผทต งใจ จรง เขามาทางานวจยในหองวจย
แตละมหาวทยาลยกจะม หองวจยแบงแยกยอย ทแตกตางกน ขนอยกบมหาวทยาลย
นน ๆตองการแบงหองวจยแบบไหน เชน แบงตามความสามารถของบคคลากร หรอ แบงตาม
วชารายวชาพนฐาน แตจะแบงใหครอบคลมทวทกหวขอวจยของนกศกษา ตวอยางใน สถาบน
เทคโนยพระจอมกลาเจาคณทหารลาดกระบง มหองวจยสาหรบนกศกษาระดบปรญญาตร
ประกอบไปดวย
Network Lab ESL : Embedded System Lab
ISAG : Information Security Advisory Group MCL : Mobile Computing Lab ICT : Intelligence Computer Technology MML : Multimedia Lab OLALA & GIS : Object oriented Language & Application Lab, Geographical
Information System Interested Group
216
Information Systems and Database Lab MIIP : Machine Intelligence & Image Processing Lab Hardware Lab
IT Certificate ส าหรบ วศวกรรมคอมพวเตอร
Certificate เปนสงทการนตร ไดในระดบหนง วาเรามความสามารถ หรอเชยวชาญ
ใน Product นน ๆดงนน ซงจะตวชวยในการพจารณา สมครงานบรษทตางๆ
Certificate มใหเลอกสอบ หลาย Product ทนยมสอบกน เชน Java Technology
Certification, CISCO IT Certification, Linux IT Certification, Microsoft และ ITPE
(Information Technology Professional Examination) ของ NSTDA Academy
217
218
219
220
221
222
จบวศวกรรมคอมพวเตอร แลวท างานอะไร
ลกษณะงานแตละสายของ วศวกรรมคอมพวเตอร
1. ดาน System & Network
งานนมจานวนตาแหนงงานไมมาก และมการแขงขนสง ลกษณะของคนทางานดานน ตองใชความรหลากหลาย เนองจากเวลาไปวางระบบ แตละบรษทความตองการ (Requirement) และ มสถาปตยกรรม (Architecture) ทแตกตางกน โดยงานทางดาน System แบงออกไดเปน 3 กลม
1. บรษทประเภท Distributor เปนบรษททนาเขาซอฟตแวร และฮารดแวรจากตางประเทศ เพอนามาจาหนายในประเทศ ดงนน ซงตาแหนงทตองการไดแก
1. Product Specialist คอผทมความรเก ยวกบ Product นน ๆเปนอยางด
2. บรษทประเภท Vendor คอบรษททนา Product จากบรษท Distributor ไปจดจาหนายอกตอหนง ซงตาแหนงทตองการไดแก
1. System Engineer มหนาทในการ implement งานตาแหนงนจะรบนกศกษาทจบใหม แตจะรบจานวนไมมากนก โดยใชความรพนฐานดงน UNIX, Windows, System Software ไดแก Firewall, Database Server
2. Pre Sale ทาหนาทกาหนด spec เบองตนใหกบลกคาตาแหนงนจะทางานรวมกบ sale และตองรจกตว product พอสมควร
3. Application Engineer / Spacialist ตาแหนงนตองเชยวชาญเฉพาะโมดลทตวเองรบผดชอบ สวนโมดลอนแครเพยงพนฐานกเพยงพอ ตวอยางซอฟตแวรทเปนทนยม คอ SAP
223
3. บรษทประเภท In-House คอ Vendor ทจางบคคลากรเอง เพอมาวางแผนดแลเองในบรษท ไมไดจาง Vendor ซงเวลางานคอนขางตายตว แตบรษท In-House จะเวลาทางานไมคอยเปนเวลา และสวนใหญจะทางานกลางคน โดย In-House นยมรบนกศกษาจบใหม
2. ดานเครอขาย Network
มหนาทดแลระบบ Network ทงหมดของบรษท ใหสามารถใชงานไดตลอด 24 ชวโมง และออกแบบระบบ Network ใหกบบรษท สวนมากจะดแล Web Server, DNS, DHCP, Mail Server, Firewall ฯลฯ รบทงนกศกษาจบใหม และคนมประสบการณ โดยคนทม Certificate จะไดเปรยบในการสมครงานมาก
เนอหาเพมเตมทอธบาย สายงาน Network ไดละเอยดอกแหงหนง ดไดทเวบไซต thaiadmin
3. ดาน Software
เปนตาแหนงงานทมเยอะทสดในตลาดงาน เกนครงของงาน IT จะเปนทางดานการเขยนโปรแกรม (Software Deverloper) ถงแมจะมตาแหนงงานเยอะ แตกมค แขงเยอะ เนองจากสายงานเขยนโปรแกรมจบคณะไหน ทเรยนเก ยวกบ IT สามารถทางานดานนได เชน วทยาการคอมพวเตอร, เทคโนโลยสารสนเทศ, วศวกรรมสารสนเทศ ฯลฯ
ภาษาคอมพวเตอรทนยมใชมากทสด คอ JAVA รองลงมา กเปน C#, VB และภาษาทเก ยวกบเวบไซต เชน PHP, JSP, ASP สวน C, C++, Ruby, Rail, Python ยงมความตองการในตลาดงาน ปจจบนเรมมความตองการผทมความสามารถในการเขยนภาษาคอมพวเตอรบนมอถอ เชน Object C, Java สาหรบ Android
ตวอยางชอตาแหนง งานทางดาน Software เชน Programmer, System Analyst, Business Analyst, Data Modeler, Software Architect ฯลฯ
1. Software House
224
1. Tailor Made จะผลตซอฟตแวรตามความตองการ (Requirement) ของลกคา บรษทประเภทนจะเนนทาเอกสาร Document มาก เพอทคนทมาทางานตอสามารถทาตอไดทนท มระบบในการพฒนาซอฟแวร เชน ITIL, CMMI ตาแหนงทตองการ ไดแก Analysis และ Programmer โดยเฉพาะตาแหนงนจะรบนกศกษาทจบใหมจานวนมาก
2. Package จะผลตซอฟตแวรในราคาทต ากวา Tailor Made ซงจะสามารถจาหนายไดเรอยๆ
2. In-House บรษทประเภทนจะไมคอยเนนกระบวนการผลต ไมมมาตรฐานการผลตซอฟแวร เหมอน Tailor Made เพอความสะดวกรวดเรว ในการผลต
3. Factory
4. FreeLance
4. ดานฐานขอมล Database
ดแลฐานขอมลของบรษท Monitor ฐานขอมล จดเกบขอมลเกา (Archive) ออกแบบฐานขอมล (Conceptual and Physical Design) ตดตงโปรแกรมและสรางฐานขอในเครองเซรฟเวอร กาหนดความปลอดภยและสทธ ในการใชงานฐานขอมลใหแกผใชงาน
5. ดานฮารดแวร Hardware
1. Embedded System
2. Circuit Design
225
6. ดานการตลาด
ดานการตลาด เชน เปน Sale Enginer ซงบางผลตภฑณจาเปนตองใชความร ทางดานวศวกรรม มาประกอบเชอเพมความนาเชอถอ และความคลองตวในการตดตอ
7. อาจารย
อาจารยระดบมหาวทยาลย ปจจบนรบเฉพาะ ผจบการศกษาระดบปรญญาเอก โดยจะตองทางานวจยหรอจบการศกษา ตรงกบสาขาทจะสอน
ศกษาตอระดบปรญญาโท เอก
การเรยนตอ สามารถเรยนตอไดท งในและตางประเทศ โดยสามารถเรยนตอ สาขาวศวกรรมคอมพวเตอร โดยจะตองจบระดบปรญญาตรในสาขาทเก ยวของเชน วศวกรรมไฟฟา วศวกรรมสารสนเทศ วศวกรรมโทรคมนาคม วศวกรรมอเลกทรอนกส วศวกรรมระบบควบคม วศวกรรมการวดคม เทคโนโลยสารสนเทศ วทยาการคอมพวเตอร สถตประยกต คณตศาสตรประยกต ฟสกสประยกต หรอสาขาทผานการพจารณาเหนชอบจากบณฑตวทยาลย แตถาหากจบสาขาทไมเก ยวของเลย เชน จบบญช บรหารธรกจ เศรษฐศาสตร สถาปตยกรรม จะไมสามารถเรยนตอระดบปรญญาโทสาขาวศวกรรมคอมพวเตอรได
ศกษาตอในประเทศ
Computer Engineer
มหาวทยาลยเกอบทกแหง ทมหลกสตรปรญญาตรสาขาวศวกรรมคอมพวเตอร จะมหลกสตรปรญญาโทสาขาวศวกรรมคอมพวเตอร แตมเพยงไมก ท ทมหลกสตรปรญญาเอกสาขาวศวกรรมคอมพวเตอร เชน จฬาลงกรณมหาวทยาลย มหาวทยาลยเกษตรศาสตร มหาวทยาลยพระจอมเกลาธนบร มหาวทยาลยเชยงใหม มหาวทยาลยสงขลานครนทร โดยวชาเรยนจะมเนอหาคลายๆกบระดบปรญญาตร แตจะมเนอหาเพมเตมและเจาะลกขน และมการทาวจย ในเรองทสนใจ
226
Electrical Engineer
ในมหาวทยาลยบางแหง มการรวมสาขาวศวกรรมไฟฟา และ วศวกรรมคอมพวเตอร ไวเปนสาขาเดยวกน เนองจากมความใกลเคยงในดานวชาการ ทาใหเมอจบออกมาไดรบวฒทางดานไฟฟา แตตววจยกยงคงเก ยวเนองกบวศวกรรมคอมพวเตอร
Financial Engineer
วศวกรรมการเงน เรยนเก ยวกบดานนวตกรรมการเงน ออกแบบและใชเครองมอทางการเงนแบบใหมๆ โดยใชการคานวณทางคณตศาสตรข นสงมาประยกต เพอนามาวเคราะหแนวโนมคาทางการเงนตาง ๆวชาเรยนจะเนนหนกไปทางดานคณตศาสตร
วศวกรรมการเงน เปนหลกสตรใหม ทมในประเทศไทย ซงไมไดอยภายใตคณะวศวกรรมศาสตร ซงสภาวศวกรของประเทศไทย และ Accreditation Board for Engineering and Technology (ABET) ไมใหการรบรองวาวศวกรรมการเงนเปนสาขาทางดานวศวกรรม เนองจากมองวาไมเก ยวของกบสายวศวกรรมเลย แตเปนการนาวทยาศาสตร คณตศาสตร มาประยกตใชกบการเงน ทาใหสาขาวศวกรรมการเงนจะอยภายในคณะบรหารธรกจ หรอคณะวทยาศาสตรประยกต โดยจะไดรบวฒวทยาศาสตรมหาบณทต
ปจจบนมมหาวทยาลยในประเทศไทยทเปดสอนหลกสตรนเพยงไมก แหง คอ หลกสตร M.Sc. (Management) specialization in Financial Engineering Management มหาวทยาลยเทคโนโลยพระจอมเกลาธนบร ตองมประสบการณอยางนอย 2 ป ใชระยะเวลาในการศกษา 2 ป ตวอยางวชาทเรยน
การจดการการเงน (Financial Management) เศรษฐศาสตรธรกจและการจดการ (Managerial Economics) กลยทธการจดการตลาด (Strategic Marketing Management) การจดการเชงกลยทธในยคโลกาภวฒน (Strategic Management in the Globalization era) กระบวนการองคกรและการจดการทรพยากรบคคล (Organizational Process and Human Resource Management) หลกสตร M.Sc. Financial Engineering มหาวทยาลยหอการคาไทย มทงระดบปรญญาตรและโท และมสามารถเรยนหลกสตร (4+1) เรยน 5 ปไดรบปรญญาโท โดยในการศกษาตอในระดบปรญญาโทตองมประสบการณอยางนอย 1 ป หรอเกรดเฉลยในระดบปรญญาตรเกน 2.5 ตวอยางวชาทเรยน
227
ตราสารหนและตราสารอนพนธ (Fixed Incomes Securities and Derivatives Securities) ทฤษฎสถตเบองตน (Introduction to Statistics Theory) ทฤษฎการลงทน (Investment Theory) แบบจาลองออฟทไมเซชนและระเบยบวธสาหรบวศวกรรมการเงน (Optimization Models and Methods for Financial Engineering) การบรหารการเงนขององคกร (Corporate Financial Management)
การโปรแกรมขนสง (Advanced Programming) สโตแคสตกแคลคลสสาหรบการเงน (Stochastic Calculus in Finance) เครองมอทางสถตสาหรบวศวกรรมการเงน (Statistical Tools for Financial Engineering) การบรหารความเสยงทางการเงน (Financial Risk Management) แบบจาลองขนสงในตราสารและอนพนธทางการเงน (Advanced Modelling in Financial Securities and Derivatives)
Software Engineer
ในประเทศไทยเปดหลกสตรมหาบณทตวศวกรรมซอฟแวร เพยงไมก แหง วฒทไดรบจะเปน M.Sc. (Software Engineer) โดยสาขานจะอยภายใตคณะวศวกรรมศาสตร หรอภายใตวทยาลยนานาชาต สาหรบหลกสตรอนเตอร เนอหาวชาเรยน และการวจย เหมาะกบผทจบวศวกรรมคอมพวเตอรทางดานออกแบบโปรแกรม ไมจาเปนตองมประสบการณ ใชระยะเวลาในการศกษา 2 ป ตวอยางวชาเรยน
Software Architecture Software Engineering Software Development and Quality Improvement Object-Oriented Analysis and Design Object-Oriented Software Engineering
Information Technology
เปนหลกสตรปรญญาโททนยมมาก เนองจากหลกสตรถกออกแบบสาหรบคนทางาน โดยเรยนชวงเยน หรอชวงเสาร-อาทตย หลกสตรจะอยภายใตคณะสารสนเทศ เนอหาคลายวศวกรรมคอมพวเตอร เพมเตมเรองการบรหารเทคโนโลยสารสนเทศ เขามา ทาใหสามารถนาไปประยกตใชกบองคกรสารสนเทศได ใชระยะเวลาในการเรยน 2 ป ตวอยางวชาเรยน
Data Mining for CR Computer Systems Concept Information Technology Security Organizational Information Systems Electronic Business Informatin System
228
MBA
Master of Business Administration เปนหลกสตรทนยมอกหลกสตรหนงท วศวกรรมคอมพวเตอรเลอกศกษาตอ เนองจากเปนการศกษาทางดานธรกจ สามารถนาไปประยกตในการทางานไดมาก เหมาะสาหรบผทมประสบกาณแลว
ประเภทการศกษาตอ MBA แบงไดดงน
1. Two-year (Full Time) MBA
หลกสตรเรยนเตมวน เรยนจนทร ถง ศกร หยดเสารอาทตย เปนเวลา 2 ป (4 ภาคการศกษา( บางมหาวทยาลยกาหนดคณสมบตวาตองมประสบการณขนตา 1 ป , 2 ป หรอไดเกรดเฉลยเกน 3.5 สามารถเขาศกษาตอไดโดยไมจาเปนตองมประสบการณ รบผจบปรญญาตรทกสาขา
2. Part-time MBA
หลกสตรออกแบบมาสาหรบผททางานไปดวย เรยนไปดวย แตคาใชจายจะสงกวาหลกสตร Two-year (Full Time) MBA โดยจะเรยน หลงเวลาทางาน ในวนจนทร ถง ศกร และเตมวนในวนเสาร อาทตย เปนเวลา 2 ป ( 4ภาคการศกษา( บางมหาวทยาลยกาหนดคณสมบตวาตองมประสบการณขนตา 1 ป , 2 ป หรอไดเกรดเฉลยเกน 3.5 สามารถเขาศกษาตอไดโดยไมจาเปนตองมประสบการณ รบผจบปรญญาตรทกสาขา
3. Executive MBA (EMBA)
หลกสตรออกแบบสาหรบผบรหาร ทตอการพฒนาทกษะและองคความรทางดานการจดการ ไดแลกเปลยนความร หลกการ และประสบการณระหวางกน เพอนาไปประยกตใหเหมาะสม โดยหลกสตรนจะมคาใชจายตลอดหลกสตรแพงทสดเมอเทยบกบประเภทอน ๆ โดยจะเวลาเรยนขนอย
กบการกาหนดการ ซงไมแนนอน มการศกษาดงานตางประเทศ ใชเวลาในการศกษา 2 ป โดยคณสมบตข นตนของผสมคร ตองมประสบการณขนตา 8 ปขนไป
229
4. หลกสตรปรญญาตรกาวหนา 4+1 (ตรควบโท(
หลกสตรปรญญาตรกาวหนา เรยน 5 ปไดวฒปรญญาโท (เรยน ป.ตร 4 ป ป.โท 1 ป( ทาใหปท 4 จะตองเรยน วชาทางดานการบรหารเพมเตม อกประมาณเทอมละ 2 วชา ซงหลกสตรนทาใหระยะเวลาในการศกษาสนลงกวาปกต 1 ป โดยคณสมบตข นตนของผสมคร จะตองกาลงศกษาอยช น ปท 3 คณะหรอสาขาใดกได และมเกรดเฉลยสะสมเกนเกณฑทกาหนด มเพยงไมก มหาวทยาลยทเปดหลกสตรน
สาขาทางดาน MBA ทวศวกรคอมพวเตอรนยมเรยน
1. Technology & Innovation Management
เปนหลกสตรทมเนอหาใกลเคยงกบวศวกรรมคอมพวเตอรมากทสด เมอเทยบกบสาขาอน ๆโดยศกษาวจยเก ยวกบการนาเทคโนโลยมาใชในธรกจ รวมถงการจดการบรหารเทคโนโลยในองคกร เมอจบออกมา ตวงานยงเก ยวของกบคอมพวเตอร เทคโนโลย แตอาจจะลงรายละเอยดนอยลง
ตวอยางวชาเรยนสาหรบสาขา Technology & Innovation Management
Project Management, Management of Information Systems, Technology Forecasting and Road mapping, Innovative Product and Service, Development Information Technology in Public Organizations
2. Financial
เนองจากพนฐานของการเรยนวศวกรรมศาสตรคอ คณตศาสตร ทาใหเปนขอไดเปรยบสาหรบวศวกรทตองการศกษา ทางดาน Finalcial ทาใหเปนอกสาขาหนงทนยมเรยน ซงจะเปนการเปลยนแนวตวงานไปเลย โดยจะเก ยวเนองกบ สาขาการเงน เชน ทางานเก ยวกบตลาดหลกทรพท บรษทหลกทรพทตาง ๆหรอ ทางดานการเงนในบรษทตางๆ
ตวอยางวชาเรยนสาหรบสาขา Finacial
230
International Finance, Country Risk Assessment, Financing of Technological Ventures Project, Finance and Risk Management, Financial Futures Options and Derivatives
3. Marketing
เหมาะสาหรบวศวกรคอมพวเตอรททางานทางดาน Sale Engineer หรอ วศวกรคอมพวเตอรทประกอบธรกจสวนตว แลวอยากเรยนรเพมเตมทางดานการตลาด เพอเพมยอดขาย
ตวอยางวชาเรยนสาหรบสาขา Marketing
Brand Management, Marketing Research, Business-to-Business Marketing, International Marketing and Export Management, Innovation Marketing and New Product Development
4. Entrepreneurship
เหมาะสาหรบวศวกรคอมพวเตอรทตองการเปน ผประกอบการ หรอทาธรกจสวนตว เรยนรวธการบรหารธรกจในดานตาง เชน การขาย การตลาด การบรหารทรพยากรมนษย และ การเงน
ตวอยางวชาเรยนสาหรบสาขา Entrepreneurship
Brand Management, International Economic, Business-to-Business Marketing, Project Finance and Risk Management, Research and Development (R&D) Management , International Operating Environment of Business
ศกษาตอตางประเทศ
การศกษาตางประเทศ จะตองเตรยมตวทงทางดานภาษา รางกาย จตใจ รวมถงคาใชจายดวย ซงแตละประเทศ แตละหลกสตรกมสงทแตกตางกนมาก สงแรกทตองเตรยมคอ
เลอกเรยนตอสาขาไหน สวนใหญจะแบงไดสองแบบ คอ เรยนตอแนวเดม เชน Engineer, Com Sci และ IT หรอเปลยนแนวสายบรหาร MBA ซงขนอยวาเมอเรยนจบอยาก
231
ทางานแนวไหน โดยขอดของการจบสายบรหารคอ เมอจบแลวยงสามารถทางานแนวเดมได หรออาจจะเปลยนสายไปเลยกได
การคนหาขอมล หลกสตรทตองการเรยนตอวามทไหนบาง โดยอาจจะดจาก Ranking เปนเกณฑ ซงการทา Ranking แตละสานกกใชเกณฑทแตกตางกน สวนตวใชในการอางองไดในระดบหนงเทานน ตวอยางเกณฑทใชวดผลเชน จานวน Research ทตพมพในวรสารระดบนานาชาต จานวนนกวจยทถกอางอง จานวนศษยเกาหรออาจารยผสอน ทไดรบรางวล Nobel ฯลฯ
นอกจากการใช Ranking ในการตดสนใจแลว ยงสามารถใชวธหาวาอาจารยทดง ๆสอนทไหนบางโดยดจาก รายชอผทไดรบรางวลทนาเชอถอในสาขาวชานน ๆเชน
Nobel Prize ในสาขาตางๆ
ACM Award (Advancing Computing as a Science and a Profession Award) ในสาขาตาง ๆเชน Fellows, A. M. Turing Award
NSF Award (The National Science Foundation( ของ มลนธวทยาศาสตรแหงชาตสหรฐอเมรกา
Fields Medal เปรยบดง Nobel Prize ของสาขาคณตศาสตร
NAE Award (National Academy of Engineering of The Nation Academies) รางวลของสาขาวศวกรรมศาสตร
Best Paper Award ใน IEEE สาขาตางๆ
รายชอ Committee ของ IEEE สาขาตางๆ
จากนนด Minimun Requrement เชน รบสาขาปรญญาตรสาขาไหนบาง ใชประสบการณการทางานก ป วาตองม GPA ขนตาเทาไหร ตองการ Personal Statement หรอไม, ใชคะแนนวดผลภาษาองกฤษขนตาเทาไหร โดยคะแนนวดผลทนยมใชกน คอ
232
IELTS สวนใหญใชในการสมคร มหาวทยาลยใน องกฤษ ออสเตเรย นวซแลนด แคนาดา และยปโรป คะแนนสาหรบมหาลยดง ๆ คะแนนขนตาประมาณ 7.0 ขนไป
ปจจบน Toefl ใชระบบใหม iBT ใชในการสมครมหาวทยาลยใน อเมรกา คะแนนสาหรบมหาลยดง ๆ คะแนนขนตาประมาณ Toefl (iBT) 100 ขนไป
ซงขนอยกบมหาวทยาลยวาตองการผลการทดสอบภาษาองกฤษแบบไหน บางมหาวทยาลยใชท งสองมาตรฐาน บางแหงยอมรบแคมาตรฐานเดยว
จดหมาย Recommendation Letter
มหาวทยาลยสวนใหญจะกาหนดไววา ในการสมครตองใช Recommendation Letter จานวน 3 ฉบบ ดงนนจะแบงออกเปน 2 กรณ
กรณเรยนจบแลวเรยนตอปรญญาโทเลย ดงนน จะใช Recommendation Letter จากอาจารยทสอนในระดบปรญญาตรทง 3 ฉบบ แนะนาให 2 ฉบบแรกใหอาจารยทปรกษา และอาจารย
ทสอนเราวชาไหนกไดเขยน สวนฉบบท 3 อาจจะใหอาจารยทมตาแหนงสงๆในคณะ ทเราเคยเรยนกบทาน แตควรใหอาจารยทมเวลาในการเขยนเพราะ Recommendation Letter เปนสวนหนงในการพจารณาในการคดเลอกเขาเรยน
กรณเรยนจบแลวทางานกอนเรยนตอปรญญาโท จะใช Recommendation Letter จากอาจารยทสอนในระดบปรญญาตร 2 ฉบบ และอก 1 ฉบบจากหวหนางาน เพอใหไดขอมลเพมตอนในการทางาน วาเรามความขยนตงใจทางานอยางไร ควรจะเปนหวหนาโดยตรง ซงทาใหลงรายละเอยดไดดยงขน
สงทสาคญคอ อาจารยหรอหวหนางาน ทเปนศษยเกาของมหาวทยาลยทเราจะไปสมคร นนเขยน Recommendation Letter จะทาใหมนาหนกมากขน เพราะอยางนอยอาจารยหรอหวหนางานนนสามารถบอกไดวาเราเหมาะสมและสามารถเรยนกบมหาวทยาลยนนไดหรอไม
233
Essay
โดยปกต Essay จะนยมใชในกรณสมคร Business School โดยกาหนดไว 2 หนาถง 4 หนา อธบาย บรรยายเก ยวกบตวเรา ประวตสวนตว ประวตการทางาน แสดงถงแนวความคดตาง ๆหรอเปาหมายในอนาคต เพอใชประกอบการพจารณาการคดเลอกผสมครเขาเรยน วามวสยทรรศนอยางไรเหมาะกบ มหาวทยาลยหรอไม
คะแนนเฉลย GMAT หรอ GRE
ในการสมครเรยนตอ ทางดานวศวกรรมจะตองใชคะแนน GRE สวนทางดานบรหารจะใชคะแนน GMAT ซงแตละมหาวทยาลยจะกาหนดเกณฑขนตาไว แตไมไดหมายความวา ถาคะแนนผานเกณฑจะสามารถผานเขาเรยนไดเลย คะแนนควรจะสงกวาหรอเทากบเกณฑเฉลยของนกศกษาทสามารถเขามหาวทยาลยนนๆได จะทาใหมโอกาสสง เชน คะแนนเฉลย GMAT อยท 690 ดงนนถาได 700 กคอวามโอกาสสง โดยสามารถคนหาจาก Google โดยคนหาคาวา Average GMAT Score หรอ Average GRE Score
ตวอยางคะแนน GMAT Average ของ B-School TOP 30 ป 2011 อางองจาก BusinessWeek
1. Harvard 738.0 2. Yale 732.0 3. MIT 731.7 4. Rice University 731.3 5. Brandeis University 729.4 6. Princeton 727.7 7. Stanford University 724.0 8. Brown University 722.2 9. Williams College 721.6 10. Carnegie Mellon 720.9 11. Duke University 720.2 12. Dartmouth 716.7 13. Wesleyan University 716.2
234
14. Amherst College 714.4 15. Carleton College 714.2 16. University of Chicago 712.9 17. Columbia University 712.2 18. University of Pennsylvania 712.2 19. Northwestern 712.0 20. UC Berkeley 711.1 21. Claremont McKenna 708.6 22. Middlebury College 707.6 23. University of Washington 707.5 24. UCLA 707.2 25. University of Notre Dame 702.5 26. Cornell University 702.0 27. Davidson College 701.5 28. Southern California 701.0 29. Johns Hopkins 700.8 30. Bowdoin College 700.5
รวมถงเกณฑเฉลยอนๆเชน เกณฑของอายนกศกษา และเกณฑจานวนประสบการณ
วนเปดรบสมครเมอไหร วนปดรบสมคร เอกสารทตองใช คาเลาเรยน และ คาใชครองชพในแตละประเทศ
ทนการศกษา ทนการศกษามหลายประเภท และมเยอะมาก แตละทนมเงอนไขทแตกตางกน เชน ทนเตม จายคาเลาเรยน คาทพก คาอาหารให บางทนจายแคคาเลา เรยน หรอ บางทนใหแตคาทาวจย โดยแบงออกเปนประเภทใหญๆ ไดดงน
1. ทนการศกษาพระราชทาน ทนรฐบาลไทย ทนขาราชการ ทนหนวยงานของรฐ
เปนทนใหนกศกษาเรยนตอระดบปรญญาโท และเอก โดยครอบคลมคาเลาเรยน คาใชจายตาง คาทพก หรอ ทนสาหรบวจย โดยบางทนอาจจะตองมการกลบมาใชทน หรอทนใหเปลา ขนอยกบเงอนไขของทน เชน ทนการศกษาพระราชทาน ทนรฐบาลไทย ทนสานกงาน
235
ก.พ. ทน สกอ. ทน สกว. ทนวจย สวทช. ทนวจยแหงชาต ฯลฯ ตวอยาง เชน ทนพระราชทาน (King & Queen Scholarship) ใหนกศกษาเรยนตอปรญญาโท หรอ เอก ฟร ทสถาบนเทคโนโลยแหงเอเชย และใหคาใชจายตอเดอน เดอนละ 10,000 บาท จนจบการศกษา
2. ทนรฐบาลตางประเทศ
ทนของรฐบาลตางประเทศขนอยกบความสมพนธระหวางประเทศไทยกบประเทศนน ๆโดยหนวยงานทดแลทน กคอ สถานทตประเทศนนๆประจาประเทศไทย โดยเกอบทกประเทศจะมทนใหคนไทย ศกษาตอประเทศนน ๆสวนหลกเกณฑตาง ๆขนอยกบขอกาหนดของสถานทต เชน ทนไอเฟล ของประเทศฝรงเศส
3. ทนสถาบนการศกษาและ ทนเอกชน เชน ทนมหาวทยาลย, ธนาคารกสกร, SCG
Engineer & Sciene
ในการศกษาตอ สาขาวศวกรรมศาสตร ตองใชคะแนน GRE ในการยนสมครเรยนแบงยอยไดหลายสาขาวศวกรรม ไดดงน
1. Computer Engineer ARWU (Engineering/Technology and Computer Sciences 2011) Times Higher Education (TOP 50 ENGINEERING AND
TECHNOLOGY UNIVERSITIES 2010 ) US NEWS (US Only) INTEGRATED CIRCUIT DESIGN RESEARCH RANKING FOR
WORLDWIDE UNIVERSITIE
2. Financial Engineer Quantnet
3. Computer Sciene
ARWU (Computer Sciences 2011)
236
Top Universities (Computer Science & Information Systems Rankings 2011)
US NEWS (US Only 2010) The Complete University Guide (US Only 2012) Guardian (US Only 2012)
MBA
ในการศกษาตอ สาขาบรหารธรกจ ใชคะแนน GMAT ในการยนสมครเรยน แตบางมหาวทยาลยกไมไดบงคบไว แตสวนมากจะใช Essay ในการพจารณา มหาวทยาลยในองกฤษ สวนมากใชระยะเวลาในการศกษาเพยง 1 ป ซงจะแตกตางกบมหาวทยาลยในสหรฐอเมรกา จะใชระยะเวลาในการศกษา 2 ป
ARWU (Economic Business 2011) US NEWS (US Only) The Complete University Guide (US Only 2012) Guardian (US Only 2012)
237
อางอง
http://th.wikipedia.org/wiki/วศวกรรมคอมพวเตอร
http://en.wikipedia.org/wiki/History_of_computing_hardware
http://www.ce.kmitl.ac.th/curriculum/Curriculum_bachelor_computer52.pdf
http://www.cp.eng.chula.ac.th/~boonserm/
http://www.cp.eng.chula.ac.th/~piak/
http://www3.reg.kmitl.ac.th/subjectweb/Subjectweb.php
http://itschool.mfu.ac.th/~supichaya/?p=312
http://www.ce-kmitl.net/index.php?PHPSESSID=453a2c02ced269df0812e33cfd772c2f;www
CE Guidance อาจารยธนา หงษสวรรณ และ อาจารยจระศกด สทธกร
Contract me Hungryman
Top Related