การแข่งขัน พัฒนาโปรแกรม ......the thirteenth national...

44
การแข่งขัน พัฒนาโปรแกรมคอมพิวเตอร์แห่งประเทศไทย ครั้งที่ 13 The Thirteenth National Software Contest: NSC 2011

Upload: others

Post on 31-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 �

การแขงขน

พฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13

The Thirteenth National Software Contest: NSC 2011

Page 2: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขน พฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 The Thirteenth National Software Contest: NSC 2011 พมพครงท 1 (มถนายน 2553)จำนวนเลม 7,000 เลมเอกสารเผยแพร

สงวนลขสทธ พ.ศ. 2553 ตาม พ.ร.บ. ลขสทธ พ.ศ. 2537ศนยเทศโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาตไมอนญาตใหคดลอก ทำซำ และดดแปลง สวนใดสวนหนงของหนงสอฉบบนนอกจากไดรบอนญาตเปนลายลกษณอกษรจากเจาของลขสทธเทานน

Copyright©2010 by:National Electronics and Computer Technology CenterNational Science and Technology Development AgencyMinistry of Science and Technology112 Thailand Science Park, Phahon Yothin Road, Klong Luang,Pathumthani 12120, THAILANDTel. (+66)2 564 6900 Fax. (+66)2 564 6901..2

จดพมพเผยแพรโดย: โครงการ NSC 2011ฝายพฒนาทนมนษยดานไอทศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาตสำนกงานพฒนาวทยาศาสตรและเทคโนโลยแหงชาตกระทรวงวทยาศาสตรและเทคโนโลย112 อทยานวทยาศาสตรประเทศไทย ถนนพหลโยธนตำบลคลองหนง อำเภอคลองหลวง จงหวดปทมธาน 12120โทรศพท: 0 2564 6900 โทรสาร: 0 2564 6757e-mail: [email protected]://www.nsc.in.th | http://www.nectec.or.th/nsc/

Page 3: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

ปจจบนเทคโนโลยสารสนเทศเขามามบทบาทในชวตประจำวนของมนษยและเกยว

ของกบการศกษาและการทำงานในทกวงการ ปจจยสำคญททำใหเทคโนโลยสารสนเทศม

การพฒนาอยางรวดเรวเปนผลจากความกาวหนาของการพฒนาดานซอฟตแวร เนองจาก

เปนสวนสำคญของการใชงานคอมพวเตอร อปกรณสอสารโทรคมนาคม รวมถงสงทใช

คอมพวเตอรหรออปกรณอเลกทรอนกสในการควบคมการทำงาน ซอฟตแวรจงเปรยบเสมอน

สมองทมนษยสรางขนมาเพอควบคมและสงงานใหเปนไปตามทตองการได

การพฒนาซอฟตแวรไมจำเปนตองใชเงนลงทนทสง เนองจากเปนเทคโนโลยทใช

กำลงสมองของมนษยเปนฐานสำคญในการพฒนาสรางสรรค ซงประเทศไทยมแนวโนมและ

ศกยภาพเพยงพอทจะสงเสรมและสรางความเขมแขงใหผพฒนาใชเปนอาชพหลกและสราง

รายได ตลอดจนเพมปรมาณและคณภาพเปนอตสาหกรรมทสามารถแขงขนกบตางประเทศ

ได อยางไรกด แมวาอตสาหกรรมซอฟตแวรในประเทศกำลงอยในสภาวะเรมตนและกาวไป

ขางหนา บคลากรทเปนพนฐานสำคญยงมไมเพยงพอทงในเชงปรมาณและคณภาพ จง

จำเปนอยางยงทจะตองเรงสงเสรมและกระตนใหเพมจำนวนของผพฒนาซอฟตแวรใหมาก

ยงขนทงดานคณภาพและความสามารถของผพฒนา

ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต (เนคเทค) สำนกงานพฒนา

วทยาศาสตรและเทคโนโลยแหงชาต กระทรวงวทยาศาสตรและเทคโนโลย ไดเลงเหนถง

ความสำคญของอตสาหกรรมซอฟตแวร ตลอดจนปญหาทเกดขน จงมนโยบายชดเจนทจะ

พฒนาอตสาหกรรมซอฟตแวรภายในประเทศใหเปนอตสาหกรรมเปาหมาย โดยดำเนนการ

ทงการสนบสนนการวจยและพฒนา รวมทงการพฒนาทรพยากรมนษยในรปแบบตางๆ ท

สามารถนำไปสเปาหมายของประเทศไดอยางสมบรณยงขน

คำนำ

Page 4: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

โครงการการแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย เปนโครงการท

เนคเทค ดำเนนการเพอเปนเวทสำหรบนกเรยน นสต นกศกษาจากทวประเทศทสนใจการ

พฒนาซอฟตแวรสงโครงการทพฒนาดวยตนเองเขารวมประกวดแขงขน โดยเนคเทคไดรบ

ความรวมมอจากมหาวทยาลยตางๆ ในภมภาคเพอเปนศนยประสานงานการประกวดใน

ระดบภมภาค คอ มหาวทยาลยเชยงใหม มหาวทยาลยขอนแกน มหาวทยาลยสงขลา

นครนทร มหาวทยาลยบรพา มหาวทยาลยศลปากรและสถาบนเทคโนโลยนานาชาตสรนธร

มหาวทยาลยธรรมศาสตร และไดรบการสนบสนนอยางตอเนองจากสถาบนคนตาบอดแหง

ชาตเพอการวจยและพฒนา และสำนกงานสงเสรมอตสาหกรรมซอฟตแวรแหงชาต (SIPA)

เนคเทคจงขอเชญชวนนกเรยน นสต นกศกษาและผพฒนาทสนใจสงผลงาน

ซอฟตแวรเขารวมการแขงขน เพอยกระดบผลงานซอฟตแวรของไทยใหกาวสระดบสากล ดง

จะเหนไดจากผลงานทไดรบรางวลชนะเลศของโครงการสามารถควารางวลชนะเลศของการ

แขงขน Asia Pacific ICT Alliance Awards อยางสมำเสมอ หากมขอสงสยหรอตองการราย

ละเอยดเพมเตม สามารถตดตอไดทศนยประสานงานภมภาค และทฝายพฒนาทนมนษย

ดานไอท หมายเลขโทรศพท 0 2564 6900 ตอ 2317, 2327, 2345 โทรสาร 0 2564 6757

e-mail: [email protected] หรอ http://www.nsc.in.th/, http://www.nectec.or.th/nsc/

หรอ เขารวมกลม “NSC Thailand” ในสงคมออนไลน Facebook

(นายพนธศกด ศรรชตพงษ)

ผอำนวยการ

ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต

Page 5: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

หนา

คำนำ 3

หลกการและเหตผล 6

วตถประสงค 8

เปาหมายของโครงการ 9

หวขอการแขงขน 10

คณสมบตของผเขารวมโครงการ 22

เงอนไขในการสงขอเสนอโครงการ 22

กำหนดการรบสมคร 22

ขนตอนในการเสนอโครงการและดำเนนโครงการ 23

รางวล 25

ประโยชนทไดรบจากการเขารวมโครงการ 25

เกณฑการพจารณาประกวดตดสนโครงการ 26

การประกวดแขงขนรอบชงชนะเลศ 30

รายละเอยดการเขยนขอเสนอโครงการ 33

รายละเอยดการเขยนรายงานฉบบสมบรณ 36

ขอตกลงในการใชซอฟตแวร (Disclaimer) 39

สถานทตดตอ 41

สารบญ

Page 6: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

� The Thirteenth National Software Contest: NSC 2011

คอมพวเตอรมบทบาทสำคญมากในชวตประจำวนและนบวนยงมบทบาทยงขนในทก

ขณะ การพฒนาทกษะในการเขยนโปรแกรมหรอซอฟตแวรคอมพวเตอรนน ประเทศไทยม

ศกยภาพในการแขงขนกบตางประเทศได แตการผลตบคลากรทจะมาพฒนาโปรแกรม

คอมพวเตอรใหเพยงพอนน จำตองอาศยบคลากรจำนวนมากเพอเพมศกยภาพในการแขง

ขนใหกบประเทศ จากความจำเปนดงกลาว ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอร

แหงชาต (เนคเทค) จงไดจดทำโครงการการแขงขนพฒนาโปรแกรมคอมพวเตอรแหง

ประเทศไทยน เพอเปนการกระตนใหนกเรยน นสต นกศกษาไดมโอกาสพฒนาทกษะการ

พฒนาซอฟตแวรและนำเอาความรทไดเรยนมาประยกตใชในการสรางสรรคผลงาน โดย

สนบสนนเงนทนเพอเปนแรงจงใจและกระตนใหนกเรยน นสต นกศกษาทำการพฒนา

ซอฟตแวรดวยตนเองและเปดโอกาสใหมการประกวดแขงขนชงเงนรางวลในระดบประเทศ

อนจะเปนการสรางเวทสำหรบเยาวชนและผทสนใจในการพฒนาความรสการเปนนกวจย

ระดบอาชพตอไป

จาก “โครงการสนบสนนการพฒนาซอฟตแวรขนาดเลก” ซงไดเรมดำเนนการครง

แรกตงแตปงบประมาณ 2537 เนคเทคไดปรบกลยทธในการดำเนนโครงการโดยจดใหมเวท

การแขงขนในระดบประเทศและเปลยนชอเปน “การแขงขนพฒนาโปรแกรมคอมพวเตอร

แหงประเทศไทย (National Software Contest-NSC)” ในป พ.ศ. 2542 ซงผชนะเลศใน

แตละประเภทจะไดรบถวยพระราชทานจากสมเดจพระเทพรตนราชสดาฯ สยามบรมราช

กมาร นบถงปจจบน มโครงการทไดรบการสนบสนนไปแลวทงสนรวม 6,358 โครงการ ทงน

จากจำนวนโครงการทนกเรยน นสต และนกศกษาสงเขามารวมในโครงการรวม 11,936 ขอ

เสนอโครงการ จากสถาบนการศกษาทวประเทศจำนวนกวา 150 สถาบน

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทยThe National Software Contest

หลกการและเหตผล

Page 7: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 �

การดำเนนงานโครงการทผานมา เนคเทคพบวา จำนวนโครงการทสงเขาประกวด

มากขนทกๆ ป และมแนวโนมทเพมขน ขอเสนอโครงการมความหลากหลาย จงมความ

จำเปนในการสรรหาผทมความรและเชยวชาญ เพอเขามารวมเปนคณะกรรมการใหพอเพยง

เพอใหโครงการดำเนนการไปอยางมประสทธภาพ และไดมการกำหนดหวขอในการ

สนบสนนไว เพอใหเกดประโยชนในการนำผลงานไปประยกตใช และ/หรอเผยแพรตามเปา

หมายของโครงการ นอกจากนยงคำนงถงเทคโนโลยทอยในกระแสความนยมเพอทำใหการ

แขงขนเปนไปดวยความเขมขนยงขน ตลอดการดำเนนงานทผานมา กลาวไดวาแนวทางการ

สนบสนนโครงการพฒนาซอฟตแวรทเนคเทค ไดดำเนนการมาแลวนนประสบผลสำเรจใน

ระดบหนง ดงจะเหนไดจากปรมาณขอเสนอโครงการทเสนอเขามาเพอขอรบทนเพมขนทกๆ

ป คณภาพโครงการทผานการพจารณามการปรบปรงเพอใหสอดคลองกบหวขอทเนคเทค

มงเนนและกระตนใหเกดการคดในเชงสรางสรรคอยางเปนระบบ หนวยงานภายนอกทงทาง

ภาครฐและเอกชน ไดใหความสนใจและยนดเขารวมในโครงการ สมควรสนบสนนใหดำเนน

การโครงการนตอไป โครงการนนบวามสวนสำคญยงในการผลกดนและยกระดบผลงาน

เยาวชนใหปรากฏสสาธารณชนและสภาคเอกชน เปนการรเรมและกระตนใหนกเรยน นสต

นกศกษา ตระหนกและเหนคณคาของการพฒนาซอฟตแวร รวมถงกระตนใหกลมเยาวชนท

เปนฐานกำลงในการพฒนาของประเทศสรางเสรมทกษะการเรยนรคอมพวเตอรซอฟตแวร

นอกจากนยงเปนตวกลางในการสรางเวทสำหรบผทสนใจในงานการพฒนาซอฟตแวร อนจะ

เปนรากฐานทสำคญยงตอการสรางนกวจยและการพฒนาประเทศในอนาคตตอไป

นอกจากนน เนคเทค ยงไดรวมกบ SIPA และสมาคมอตสาหกรรมเทคโนโลยสาร

สนเทศไทย สงผลงานซอฟตแวรทไดรบรางวลชนะเลศเขารวมการประกวดในงาน Asia

Pacific ICT Awards (APICTA) ในประเภทนกเรยน และนสต นกศกษา ซงงาน APICTA น

เปนการประกวดผลงานดานซอฟตแวรในดานตางๆ สำหรบประเทศในภมภาคเอเชย-

แปซฟกทจดขนเพอสงเสรมผประกอบการและอตสาหกรรมดานไอซทของประเทศในภมภาค

เปดโอกาสใหมการนำเสนอผลงานซอฟตแวรทมคณภาพ และศกยภาพทางธรกจและการ

ตลาดจากผประกอบการ ผเชยวชาญ ภาคการศกษา และนกเรยน นสต นกศกษา โดย

ประเทศในภมภาคผลดเปลยนหมนเวยนกนเปนเจาภาพ โดยประเทศไทยสามารถควารางวล

จากเวทดงกลาวอยางตอเนองทกป

Page 8: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

� The Thirteenth National Software Contest: NSC 2011

เพอใหการดำเนนโครงการมประสทธภาพและสมฤทธผลยงขน เนคเทคไดรวมกบ

มหาวทยาลยในภมภาค จดตงหนวยประสานงานของโครงการระดบภมภาคขน เพอชวย

ดำเนนการและประสานงานในโครงการ ไดแก การประชาสมพนธ การมอบทน การ

พจารณาโครงการ รวมทงการสนบสนนทางดานเทคนค การฝกอบรมระยะสน ซงจะเปน

ประโยชนตอโครงการตอไป

ศนยประสานงานภมภาคของโครงการ ไดแก

ภาคเหนอ: ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร

มหาวทยาลยเชยงใหม

ภาคตะวนออกเฉยงเหนอ: เขตอตสาหกรรมซอฟตแวรภาคตะวนออกเฉยงเหนอ

มหาวทยาลยขอนแกน

ภาคใต: ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร

มหาวทยาลยสงขลานครนทร

ภาคตะวนออก: คณะวทยาการสารสนเทศ มหาวทยาลยบรพา

ภาคกลาง: สถาบนเทคโนโลยนานาชาตสรนธร มหาวทยาลยธรรมศาสตร

ภาคตะวนตก: ภาควชาคอมพวเตอร คณะวทยาศาสตร มหาวทยาลยศลปากร

วตถประสงค

1. เพอสนบสนนและสงเสรมการพฒนาโปรแกรมคอมพวเตอรในระดบนกเรยน

นสต นกศกษา

2. เพอพฒนาทกษะความคดรเรมในการเขยนโปรแกรมอนจะเปนรากฐานทสำคญ

ยงตอการพฒนาอตสาหกรรมดานซอฟตแวรในอนาคต

3. เพอสรางและพฒนาบคลากรใหมความรความสามารถทางดานการพฒนา

โปรแกรมคอมพวเตอรใหสามารถเกดประโยชนในการนำไปใชตอไป

4. เพอสรางเวทการแขงขนและสรางความสนใจสำหรบเยาวชนทมความสามารถ

ดานคอมพวเตอรและเทคนคการเขยนโปรแกรม

5. เพอใหไดซอฟตแวรตนแบบทหลากหลายซงสามารถนำไปประยกตใชไดจรง

Page 9: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 �

เปาหมายของโครงการ

1. สนบสนนโครงการพฒนาโปรแกรมคอมพวเตอรจากทวประเทศ ปละไมนอย

กวา 400 โครงการ มนกเรยน นสต นกศกษาเขารวมในโครงการรวมทงสน

ไมนอยกวา 1,000 คน

2. สรางเวทการแขงขนดานซอฟตแวรระดบเยาวชนและระดบชาต ตลอดจนนำ

ผลงานไปสเชงพาณชยและสงคมตอไป

3. สรางโอกาสและสนบสนนนกพฒนาโปรแกรมทมความรความสามารถและ

ทกษะทจะพฒนาไปสนกเขยนโปรแกรมมออาชพตอไป

4. สนบสนนและสงเสรมการพฒนาการใชซอฟตแวรโอเพนซอรส

(Open Source) และ ฟรแวร (Freeware)

Page 10: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

10 The Thirteenth National Software Contest: NSC 2011

หวขอการแขงขน

1.1 โปรแกรมเพอความบนเทง ไดแก โปรแกรมทสรางความบนเทงหรอการฝกหดดวยภาพ

เสยง สมผส การเคลอนท และการกระตนการใชไหวพรบของผเลน ซงโปรแกรมดงกลาวอาจ

พฒนาบนระบบปฏบตการใดๆ กได เชน ลนกซ หรอวนโดวส เปนตน หรออาจจะพฒนาโดย

ใชโปรแกรมชวยสรางเกม (Game Engine) เชน Torque หรอ Ogre 3D ชวยในการพฒนากได

โปรแกรมนอาจเปนโปรแกรมซอฟตแวรทใชกบคอมพวเตอรทวไปทมเมาสและคยบอรดเปน

อปกรณสำหรบการตดตอ อาท โปรแกรมจำลองการขบเครองบน โปรแกรมตอสตวตอตว

โปรแกรมวางแผนการสรบ โปรแกรมการสรางเมอง เกมจำลองสถานการณทมผลกระทบตอ

สงคม เชน อบตเหตในทองถนน ปรมาณนำในธรรมชาต การจดการพนทปาไม ปญหายาเสพตด

เปนตน มอปกรณเฉพาะสำหรบการเลน อาท โปรแกรมการเลนสเกตบอรดทมสเกตบอรดเปน

อปกรณตอพวง เปนตน หรอเลนหลายคนบนเครอขาย อาท โปรแกรมสรบบนเครอขาย

โปรแกรมจำลองการซอขายหน เปนตน ทงนความคดสรางสรรคและการประยกตใชวฒนธรรม

ทเปนเอกลกษณนนเปนสงสำคญ การละเลนใหมๆ อาจเกดขนไดจากการผสมผสานหลายๆ

การละเลนเขาดวยกนได อาท การขบรถชนพนโบวลง เปนตน หรอ โปรแกรมเพอผลตสอบนเทง

เชน เพลง หรอภาพยนตร หรอ Animation บนแผนซดแบบพกพา หรอ การพฒนาเครองมอใน

การผลตเกม (Tool หรอ Engine) การผลต Model หรอ Character ของตนเองในโปรแกรม

คำสำคญ (KEYWORDS) ความคดสรางสรรค การละเลนใหมๆ อปกรณตอพวง Animation

1.2 โปรแกรมเพอสงเสรมการเรยนร หมายถง “โครงการเพอสงเสรมการเรยนรโดยจดทำใน

รปโครงงานมลตมเดยปฏสมพนธ กลาวคอ การผลตชนงาน หรอผลงานทประสมประสาน

ขอมลท ประกอบดวยภาพและขอความ เสยงและขอความ ภาพและเสยง หรอท ง 3

องคประกอบ โดยมการสอสารและการมปฏสมพนธ (Communication and Interaction)

เปนสวนประกอบสำคญของมลตมเดย นำเสนอบน Web หรอ Cyberlab โดยในการพฒนาอาจ

ใชโปรแกรมภาษาใดภาษาหนงทเหมาะสม” ซงเปนการสงเสรมใหมการพฒนาทกษะในการคด

และทกษะในการแกปญหา (Thinking Skill and Problem Solving Skill) และผเรยนรสกสนก

1. ระดบนสต นกศกษา

Page 11: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 ��

กบเนอหาบทเรยน โดยอาจทำเปนภาพเคลอนไหว 3 มต การจำลองสถานการณ แบบฝกหด

ทดสอบการเรยนรดวยตนเอง โปรแกรมเพอสนบสนนการสอนวชาการโดยใชประโยชนจาก

ซอฟตแวรโอเพนซอรสทมอยแลวและงายตอการใชงานในการสรางบทเรยน โปรแกรมสอการ

สอนหรอโปรแกรมทสรางสอการสอนวชาการในสาขาตางๆ บน Linux LiveCD โดยเนอหาใน

การนำเสนอกำหนดใหเปน คณตศาสตร วทยาศาสตร ฟสกส เคม ชววทยา คอมพวเตอร และ

สอดคลองกบหลกสตรของกระทรวงศกษาธการ ทงน โปรแกรมตองสามารถใชงานไดจรงบน

Learnsquare (http://www.learnsquare.com/)

คำสำคญ (KEYWORDS) การมปฏสมพนธ การพฒนาทกษะในการคดและทกษะในการแก

ปญหา Cyberlab, Animation

1.3 โปรแกรมเพอชวยคนพการ ไดแก โปรแกรมทพฒนาขนเพอเปนเครองชวยอำนวยความ

สะดวกสำหรบคนพการประเภทตางๆ เชน คนตาบอด คนตาเลอนราง คนหหนวก/หตง

คนพการแขน-ขา (รวม cerebral palsy) คนทบกพรองทางสตปญญา คนทบกพรองทางการ

เรยนร คนทมปญหาทางพฤตกรรมและอารมณ บคคลออทสซม รวมทงคนพการซอน โดยทให

พฒนาโปรแกรมเพอใหคนพการสามารถพงพงตวเองเปนหลก กลาวคอ เมอใชโปรแกรมนแลว

คนพการสามารถทจะดำเนนชวตประจำวนได มสวนรวมในการเรยนการสอนในหองได

หรอสามารถประกอบอาชพได ตวอยางโปรแกรมเชน โปรแกรมชวยการเขยนหรอการอาน

ของเดกทบกพรองทางดานการเรยนร โปรแกรมชวยขยายหนาจอของคนสายตาเลอนราง

โปรแกรมตางๆ ทมเสยงอานสำหรบคนตาบอด โปรแกรมควบคมสภาพแวดลอมในหองหรอ

บานของผพการแขนขา โปรแกรมโทรศพทขอความผานโทรศพทมอถอหรอผานอนเทอรเนต

สำหรบคนหหนวก เปนตน ทงนใหเนนเรองการพฒนาโปรแกรมเปนหลก โดยอาจมอปกรณ

ตอพวงได (Human Machine Interface)

คำสำคญ (KEYWORDS) โปรแกรมชวยอำนวยความสะดวกสำหรบคนพการ อปกรณตอพวง

(Human Machine Interface)

หมายเหต สถาบนคนตาบอดแหงชาตเพอการวจยและพฒนา โดยกองทนเพอการพฒนา

เทคโนโลยคอมพวเตอรภาษาไทยสำหรบคนตาบอด มลนธราชสดา ใหการสนบสนนผลงานท

ไดรบการพจารณาแลววาจะเปนประโยชนอยางยงสำหรบคนตาบอด อาจไดรบการพจารณา

ใหไดรบทนสนบสนนสำหรบการวจยและพฒนาตอยอดจากกองทนตอไป

Page 12: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

12 The Thirteenth National Software Contest: NSC 2011

โปรแกรมท ตองการใหมการพฒนาเพ อชวยสงเสรม การศกษา การประกอบอาชพ

การตดตอสอสาร และการคนควาหาความรใหแกคนตาบอด ไดแก โปรแกรมอานจอ

ภาพภาษาไทย (Thai Screen Reader Software) โปรแกรม ผลตหนงสอมลตมเดยมาตรฐาน

เดซ โปรแกรมอานจอภาพบนเครองฝากถอนเงนอตโนมต โปรแกรมอานจอภาพสำหรบ PDA

โปรแกรมพจนานกรมพดได ภาษาไทย ภาษาตางประเทศ, โปรแกรมคำนวณปฏทนปมโหรา

100 ป โปรแกรมขยายจอภาพ (Screen Magnification) โปรแกรมสรางเอกสารเสยง (Audio

File Creation Program) โปรแกรมคำนวณทางคณตศาสตร และวทยาศาสตรชนสงแสดง

ผลเปนเสยง (Voice Output Scientific Math Program) โปรแกรมเพอการสอสารทางไกล

ซงแสดงผลเปนเสยง Voice Output Telecommunication Program เปนตน และสามารถ

ดขอมลเกยวกบตวอยางโปรแกรมสำหรบคนตาบอดไดท http://www.Abledata.com

โดยทางสถาบนฯ จะสนบสนนขอมลและคำแนะนำเพมเตม ตลอดจนโปรแกรมสงเคราะห

เสยงภาษาไทยสำหรบใชในการพฒนาโปรแกรมใหอานออกเสยง ซงสามารถตดตอขอรบไดท

สถาบนฯ หรอตดตอผานทางเวบไซต http://www.tab.or.th/

1.4 โปรแกรมเพองานการพฒนาดานวทยาศาสตรและเทคโนโลย หมายถง โปรแกรมชวยงาน

ดานวทยาศาสตรและเทคโนโลย เชน โปรแกรมเพอศกษาทฤษฎทางวทยาศาสตร โปรแกรม

ทสงเสรมงานดานวทยาศาสตรและเทคโนโลย (วชาทเกยวของกบวทยาศาสตร คณตศาสตร

ฟสกส เคม ชววทยา วทยาการคอมพวเตอร หรอการแพทย) การประยกตทางดาน Parallel &

Distributed Computing เชน การเขยนโปรแกรม mpi เพอทำการคำนวณงานทมความซบซอน

โดยทำการคำนวณแบบขนานและเพมขอจำกดในการนำเอาเทคโนโลยเขามาใชเปนโปรแกรม

ประยกต รวมถงโปรแกรมเพอการทดลองทางวทยาศาสตร โปรแกรมแบบจำลองทางวทยา-

ศาสตรตางๆ เชน Modeling, Visualization, Simulation หรอ Optimization โปรแกรมการ

จำลองสถานการณทมผลกระทบตอสงคม เชน อบตเหตในทองถนน ปรมาณนำในธรรมชาต

การจดการพนทปาไม ปญหายาเสพตด โปรแกรมทใชในกจกรรมของ Linux Clustering

โปรแกรมเพอศกษาหรอควบคมความคบคงของทซพ (TCP Congestion) โปรแกรมทศกษา

หรอประยกตงานทเกยวของกบ multicast โปรแกรมในสาขาเทคโนโลยไรสาย โปรแกรมประ-

ยกตสำหรบใชงานบนเครอขายอนเทอรเนตยคหนา (IPv6) โปรแกรมประยกตใชขอมลจราจร

โปรแกรมประยกตใชเทคโนโลยอารเอฟไอด เปนตน โดยเนนทฤษฎ ผลลพธจากการทดลอง

และงานวจยใหมๆ

Page 13: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 13

คำสำคญ (KEYWORDS) การจำลองสถานการณ (Simulation), แบบจำลองทฤษฎวทยาศาสตร

(Modeling), Visualization, Optimization

1.5 โปรแกรมเพอการประยกตใชงานสำหรบลนกซ (Linux Application) เปนโปรแกรมทพฒนา

และทำงานบนระบบปฏบตการลนกซ (Linux) ซงเปนอาจจะเปนโปรแกรมทพฒนาตอยอด

จากโปรแกรมโอเพนซอรส (Open Source) หรอพฒนาขนเองใหมทงหมด โดยลกษณะของ

โปรแกรมประยกตอาจจะเปนไดทงโปรแกรมประยกตททำงานบนลนกซเดสกทอป หรอ

โปรแกรมประยกตบนเวบ หรอโปรแกรมประยกตสำหรบใชงานบนเครอขายอนเทอรเนตยคหนา

(IPv6) กได ทงน สญญาอนญาตของโปรแกรมจะตองเปนแบบโอเพนซอรส เชน GPL หรอ

ตามสญญาอนญาตเดมของซอฟตแวรทนำมาตอยอด

• การใช Web Server ตองเปนเวบเซรฟเวอรทรนบนระบบปฏบตการลนกซและ

เปนโอเพนซอรส เชน Apache, Lighttpd

• ถาเปนโประแกรมประยกตบนเวบ จะตองใชงานไดดดวยเครองลกขายทเปน ระบบปฏบตการลนกซทะเลรนลาสด และเวบเบราเซอรไฟรฟอกซ 2.0 ขนไป

• การใช Database Management ตองใช Database Management ทรนบน

ระบบปฏบตการลนกซและเปนโอเพนซอรส เชน MySQL, PostgreSQL

• เครองมอทใชพฒนาตองเปนโอเพนซอรส เชน PHP, J2EE, Python, Mono,

GCC, GTK, QT, Gimp, Bluefish, vi เปนตน

คำสำคญ (KEYWORDS) โปรแกรมโอเพนซอรส (Open Source) ระบบปฏบตการลนกซ

(Linux)

Page 14: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

�4 The Thirteenth National Software Contest: NSC 2011

2. ระดบนกเรยน

2.1 โปรแกรมเพอความบนเทง ไดแก โปรแกรมทสรางความบนเทงหรอการฝกหดดวยภาพ

เสยง สมผส การเคลอนท และการกระตนการใชไหวพรบของผเลน ซงโปรแกรมดงกลาวอาจ

พฒนาบนระบบปฏบตการใดๆ กได เชน ลนกซ หรอวนโดวส เปนตน หรออาจจะพฒนาโดย

ใชโปรแกรมชวยสรางเกม (Game Engine) เชน Torque หรอ Ogre 3D ชวยในการพฒนากได

โปรแกรมนอาจเปนโปรแกรมซอฟตแวรทใชกบคอมพวเตอรทวไปทมเมาสและคยบอรดเปน

อปกรณสำหรบการตดตอ อาท โปรแกรมจำลองการขบเครองบน โปรแกรมตอสตวตอตว

โปรแกรมวางแผนการสรบ โปรแกรมการสรางเมอง เกมจำลองสถานการณทมผลกระทบตอ

สงคม เชน อบตเหตในทองถนน ปรมาณนำในธรรมชาต การจดการพนทปาไม ปญหายาเสพตด

เปนตน มอปกรณเฉพาะสำหรบการเลน อาท โปรแกรมการเลนสเกตบอรดทมสเกตบอรด

เปนอปกรณตอพวง เปนตน หรอเลนหลายคนบนเครอขาย อาท โปรแกรมสรบบนเครอขาย

โปรแกรมจำลองการซอขายหน เปนตน ทงนความคดสรางสรรคและการประยกตใชวฒนธรรม

ทเปนเอกลกษณนนเปนสงสำคญ การละเลนใหมๆ อาจเกดขนไดจากการผสมผสานหลายๆ

การละเลนเขาดวยกนได อาท การขบรถชนพนโบวลง เปนตน หรอ โปรแกรมเพอผลตสอบนเทง

เชน เพลง หรอภาพยนตร หรอ Animation บนแผนซดแบบพกพา หรอ การพฒนาเครองมอใน

การผลตเกม (Tool หรอ Engine) การผลต Model หรอ Character ของตนเองในโปรแกรม

คำสำคญ (KEYWORDS) ความคดสรางสรรค, การละเลนใหมๆ, อปกรณตอพวง

Animation

2.2 โปรแกรมเพอสงเสรมการเรยนร หมายถง “โครงการเพอสงเสรมการเรยนรโดยจดทำ

ในรปโครงงานมลตมเดยปฏสมพนธ กลาวคอ การผลตชนงาน หรอผลงานทประสมประ-

สานขอมลทประกอบดวยภาพและขอความ เสยงและขอความ ภาพและเสยง หรอทง 3

องคประกอบ โดยมการสอสารและการมปฏสมพนธ (Communication and Interaction)

เปนสวนประกอบสำคญของมลตมเดย นำเสนอบน Web หรอ Cyberlab โดยในการพฒน

าอาจใชโปรแกรมภาษาใดภาษาหนงทเหมาะสม” ซงเปนการสงเสรมใหมการพฒนาทกษะ

ในการคด และทกษะในการแกปญหา (Thinking Skill and Problem Solving Skill) และผเรยน

รสกสนกกบเนอหาบทเรยน โดยอาจทำเปนภาพเคลอนไหว 3 มต การจำลองสถานการณ

แบบฝกหดทดสอบการเรยนรดวยตนเอง

Page 15: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 �5

โปรแกรมเพอสนบสนนการสอนวชาการโดยใชประโยชนจากซอฟตแวรโอเพนซอรสทมอย

แลวและงายตอการใชงานในการสรางบทเรยน โปรแกรมสอการสอนหรอโปรแกรมทสรางสอ

การสอนวชาการในสาขาตางๆ บน Linux LiveCD โดยเนอหาในการนำเสนอกำหนดใหเปน

คณตศาสตร วทยาศาสตร (ฟสกส เคม ชววทยา) คอมพวเตอร และสอดคลองกบหลกสตร

ของกระทรวงศกษาธการ ทงน โปรแกรมตองสามารถใชงานไดจรงบน Learnsquare (http://

www.learnsquare.com/)

คำสำคญ (KEYWORDS) การมปฏสมพนธ การพฒนาทกษะในการคดและทกษะในการแก

ปญหา Cyberlab, Animation

2.3 โปรแกรมเพอการประยกตใชงาน หมายถง โปรแกรมชวยการทำงานดานคอมพวเตอรทก

ชนด ไดแก โมดลในระบบจดการการเรยนการสอน โปรแกรมรกษาความปลอดภยบนระบบ

คอมพวเตอรและเครอขาย โปรแกรมควบคมในหองเรยนสำหรบผสอน โปรแกรมสำหรบการ

เตรยมเอกสาร การประมวลผลภาพ การวเคราะหขอมลทางคณตศาสตรหรอวทยาศาสตร

การประมวลผลภาษาไทย การบบอดขอมล การเขาและถอดรหสขอมล การรบสงขอมลผาน

เครอขาย โปรแกรมประยกตสำหรบใชงานบนเครอขายอนเทอรเนตยคหนา (IPv6) โปรแกรม

เพอศกษาทฤษฎทางวทยาศาสตร โปรแกรมเพอชวยเหลอผพการ เปนตน ทงนความคดสราง-

สรรคและการประยกตใชงานไดจรงเปนสงสำคญ

โปรแกรมประยกตใชขอมลจราจร อาจพฒนาปจจยเสรมชวยเหลอในการเดนทาง

เชน ตารางรถประจำทาง รายงานสภาพจราจร แผนทนำทาง เปนตน ตวอยางของการนำเสนอ

ขอมลผานทางเวบ ไดแก http://traffic.thai.net และผานทางมอถอ ไดแก http://traffic.

thai.net/jtraffy ปจจบน เนคเทคไดจดทำแผนทดจทลและไดรวบรวมขอมลจราจรจากแหลง

ขอมลตางๆ อาทเชน กรงเทพมหานคร การทางพเศษแหงประเทศไทย โดยเปดใหผพฒนา

นำขอมลและแผนทเหลานไปใชประกอบการในโปรแกรมทนำเสนอได

คำสำคญ (KEYWORDS) โปรแกรมชวยการทำงานดานคอมพวเตอร ความคดสรางสรรค

Page 16: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

�� The Thirteenth National Software Contest: NSC 2011

3. หวขอพเศษ

3.1 แอพลเคชนออนไลนเพอสงแวดลอมทยงยน (Environment App Contest)

ในปจจบนปญหาสงแวดลอมถอเปนปญหาทมความสำคญยงยวดตอคณภาพชวต

และทรพยสนของ ประชาชน ตลอดจนเศรษฐกจและสงคมของประเทศ ในการแขงขนครงน

จงมงเนนใหผเขารวมแขงขนพฒนาแอพลเคชน เพอสงเสรมความตระหนกถงปญหาของ

สงแวดลอม สรางจตสำนกรกษสงแวดลอม และ/หรอบรหารจดการสงแวดลอม

ในการน ผเขารวมแขงขนจะตองดำเนนการตามขอกำหนดดงน

1) เลอกหวขอ “การรบมอกบปญหาโลกรอน” “การเฝาระวงและเตอนภย” หรอ

“การใชชวตประจำวน” เพอแสดงถงเปาหมายหลกสำหรบแอพลเคชนของโครงการทผเขา

รวมแขงขนจะทำการพฒนาอยางนอยหนงหวขอ

2) ทำการพฒนาอยางนอยหนงโมดล ทเปนองคประกอบหลกสำคญสำหรบแอพลเคชนของ

โครงงาน อาท เชน “การปอนขอมล” “การประมวลผลขอมล” และ “การแสดงผลขอมล”

ทงน ผแขงขนจะตองแสดงใหเหนถงความสามารถของโมดลนนๆ ดวยการบรณาการรวมกบ

โมดลอนๆทเกยวของ (ซงอาจทำการพฒนาขนใหมเอง หรอพฒนาโดยผอน) เพอสนบสนนเ

ปาหมายตามขอ (1)

3) มการประยกตใชเทคโนโลยอนเทอรเนตทเหมาะสม อาทเชน Web Services และ Web 2.0

รวมทงเทคโนโลยทเกยวของ อาทเชน ภมศาสตรสารสนเทศ (GIS) และการแสดงผลดวยภาพ

(Visualization)

4) แสดงใหเหนถงขดความสามารถในเชงความคดสรางสรรค และการนำไปประยกตใชงาน

จรงตอไปได

5) ไมจำกดแพลตฟอรม เทคโนโลย และภาษาทใชพฒนา อาทเชน Facebook Application,

Google App Engine, Google Gadget, Firefox Extension และ Joomla Component

เปนตน

สามารถศกษาขอมลเพมเตมไดจาก

http://www.informationgrid.org/EnvironmentAppContest

Page 17: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 ��

หวขอ และตวอยาง

1. การรบมอกบโลกรอน

o อทธพลของการชวยกนลดปรมาณการใชพลงงานไฟฟาตอสงแวดลอม

o การเสาะหา และตดตามการฟนฟแหลงปาเสอมโทรม

2. การเฝาระวงและเตอนภย

o การรวมดวยชวยกนรายงานการเกดพายใตฝนและผลกระทบ รวมทงการนำ

ประวตศาสตรมาใชในการเตอนภย

o การประเมนพนทเส ยงภยจากมลพษทางนำ อนเนองมาจากโรงงานและ

ครวเรอนไดทำการปลอยสารเคม และของเสยอนๆ ลงสแมนำและลำคลอง

3. การใชชวตประจำวน

o การตดตามรองรอยของคารบอน (Carbon Footprint) ทไดมาจากกจวตร

ประจำวนของคนและองคกร เพอนำมาใชในการคำนวณหาปรมาณคารบอนท

แตละคนและองคกรปลดปลอยออกมาสสงแวดลอม

คำสำคญ (KEYWORDS) Web Services, Web 2.0, สงแวดลอม (Environment)

Page 18: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

�� The Thirteenth National Software Contest: NSC 2011

3.2 Mobile Application โปรแกรมเพอการประยกตใชงานบนเครอขายสำหรบอปกรณ

คอมพวเตอรเคลอนท เปนโปรแกรมทพฒนาขนสำหรบอปกรณคอมพวเตอรทเคลอนทได

(Mobile Computing Device) เชน โทรศพทมอถอ, SmartPhone, iPhone หรอ PDA

โดยโปรแกรมทพฒนาขนตองมการเรยกใชงานผานเครอขาย เชน รบสงขอมลจากฐานขอมล

บนเครอขาย มปฏสมพนธกบผใชอนบนเครอขาย ตวอยางเชน โปรแกรมเกมแบบหลายผเลน

โปรแกรมประยกตใชขอมลจราจร โปรแกรมสงขอความแบบหลายแพลตฟอรม (MSN,

Yahoo, ICQ) และ Social Networking & RSS Feeder Client โปรแกรมแลกเปลยนไฟลขอ

มลและ Torrent Client โปรแกรมแลกเปลยน/ชมวดทศน (YouTube) และ MobileTV client

โปรแกรมประชมทางไกล โปรแกรมประยกต P2P โดยใช SIP, VoIP โปรแกรมประยกตสำหรบ

ใชงานบนเครอขายอนเทอรเนตยคหนา (IPv6) เปนตน ระบบเครอขายนไมจำกดเฉพาะเครอ-

ขายโทรศพทเคลอนท อาจรวมถง เครอขาย Wireless LAN เครอขายไรสายเฉพาะกจ (Wireless

Ad-hoc Network) หรอเครอขายอนเทอรเนต (IPv4) หรอเครอขายอนเทอรเนตยคหนา (IPv6)

กได นอกจากนสามารถใชภาษาใดกได (JAVA, C, C++, ฯลฯ) และระบบปฏบตการใดกได

(SymbianOS, PocketPC, Linux, PalmOS, iPhone ฯลฯ) ในการพฒนา โปรแกรมทพฒนา

ขนจะตองสามารถทดลองใชงานไดจรงกบอปกรณและระบบปฏบตการดงกลาว

โปรแกรมประยกตใชขอมลจราจร สำหรบผเดนทางไมวาจะเปนผขบรถยนต

สวนตว แทกซ หรอผโดยสารสาธารณะ อาจพฒนาปจจยเสรมชวยเหลอในการเดนทาง เชน

ตารางรถประจำทาง รายงานสภาพจราจร แผนทนำทาง เปนตน โดยสามารถสอสารระหวางรถ

หรอสอสารระหวางรถกบศนยขอมล ตวอยางของการนำเสนอขอมลผานทางเวบ ไดแก http://

traffic.thai.net และผานทางมอถอ ไดแก http://traffic.thai.net/jtraffy ปจจบน เนคเทค

ไดจดทำแผนทดจทลและไดรวบรวมขอมลจราจรจากแหลงขอมลตางๆ อาท กรงเทพมหานคร

การทางพเศษแหงประเทศไทย โดยเปดใหผพฒนานำขอมลและแผนทเหลานไปใชประกอบการ

ในโปรแกรมทนำเสนอได ซงขอมลเหลานยงตองการการพฒนาตอยอดเพอการนำเสนอในรป

แบบอนๆ หรอตอกลมเปาหมายอนๆ และยงสามารถประยกตนำขอมลนไปประยกตกบงาน

อนๆ ไดอก

คำสำคญ (KEYWORDS) เครอขายเคลอนท โปรแกรมประยกตสำหรบอปกรณเคลอนท

ระบบขนสงและจราจรอจฉรยะ (Intelligent Transport System)

Page 19: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 ��

3.3 BEST 2011 : การแขงขนสดยอดซอฟตแวรประมวลผลภาษาไทย (Thai Language

Processing Software Contest)

การวดเปรยบเทยบสมรรถนะเพ อพฒนามาตรฐานการประมวลผลภาษาไทย

(Benchmark for Enhancing the Standard of Thai language processing) หรอ BEST น

เปนชดของการแขงขนซอฟตแวรทสำคญและเกยวของกบการประมวลผลภาษาไทย โดยแต

ละปจะมการกำหนดหวขอการแขงขนตามความเหมาะสม ทงน เพอใหครอบคลมเนอหาใน

การประมวลผลภาษาไทยระดบตางๆ

แนวคดของ BEST ในปทสามนคอ Open Resource, Open Idea, Open Source

โดยหนวยปฏบตการวจยวทยาการมนษยภาษา (HLT) เนคเทค จะเปดทรพยากร ภาษาและ

เคร องมอท เปนโอเพนซอรสของหนวยฯ ใหผ เขาแขงขนสามารถนำไปพฒนาตอยอด

เพอสรางสรรคซอฟตแวรโอเพนซอรสทางดานการประมวลผลภาษาธรรมชาต (Natural

Language Processing) สำหรบภาษาไทย ทมผลกระทบตอสงคมหรอเศรษฐกจในระดบสง

ตวอยางเชน โปรแกรมแปลภาษา โปรแกรมสบคนขอมล โปรแกรมรจำและสงเคราะหเสยงพด

โปรแกรมรจำลายมอเขยน โปรแกรมแบงคำภาษาไทย โปรแกรมแกไขคำผด โปรแกรมชวย

พฒนาพจนานกรมหรอคลงขอความ เปนตน ยงไปกวานน เรายงสนบสนนใหผเขาแขงขน

ไดใชความคดสรางสรรคในการประยกตงานตางๆ เขาดวยกนและตอยอดผลงานใหเปนนวต-

กรรมทกาวหนาและนาสนใจเพมขน ตวอยางเชน โปรแกรมแปลเสยงบรรยายภาพยนตรภาษา

องกฤษเปนเสยงบรรยายภาษาไทย ระบบสอบถามขอมลจราจรอตโนมต โปรแกรมสบคนขอมล

ดวยความหมายขามภาษา เปนตน

ท งน ผ เขาแขงขนสามารถใชทรพยากรภาษาและเคร องมอท เตรยมไวให

หรอจะจดหามาเอง หรอจะพฒนาขนใหมทงหมดกไดภายใตเงอนไขทวา จะตองไมละเมด

ทรพยสนทางปญญาของผอน อยางไรกด สญญาอนญาตของโปรแกรมทเขาแขงขนจะตอง

เปนแบบโอเพนซอรส (Open Source) เทานน รายละเอยดเพมเตม ตดตามไดจากเวบไซต

http://www.hlt.nectec.or.th/best/

คำสำคญ (KEYWORDS) ซอฟตแวรโอเพนซอรส (Open Source Software)

การประมวลผลภาษาธรรมชาต (Natural Language Processing) ภาษาไทย (Thai Language)

ความคดสรางสรรค (Creativity)

Page 20: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

20 The Thirteenth National Software Contest: NSC 2011

4. ระดบคร อาจารย

4.1 สอบทเรยนสำหรบระบบการเรยนรออนไลน (Content for Learning Management

System) โดยพฒนาเนอหาสาระการเรยนการสอนทตองเผยแพรแบบโอเพนซอรสและสามารถ

นำไปใชไดกบระบบการเรยนรออนไลน (LMS) ทเปนฟรแวรหรอโอเพนซอรส เชน Moodle

หรอ Learnsquare ลกษณะเนอหาทพฒนาขน ควรเนนภาพเคลอนไหวและการมปฏสมพนธ

กบผเรยน เพอดงดดใหผเรยนสนใจในบทเรยน และสามารถสรางทกษะในการเรยนรภายใต

เนอหา โดยมเนอหาตรงตามหลกสตรดานคณตศาสตร วทยาศาสตร (ฟสกส เคม ชววทยา)

และคอมพวเตอร ของกระทรวงศกษาธการ ซงทกโรงเรยนหรอทกสถาบนมเนอหาหลกสตร

เหมอนกน ตลอดจนมการนำไปใชในหองเรยนจรง

มาตรฐานการผลตสอการเรยนการสอน สอเรยนรโดยเฉพาะการนำเสนอในรปแบบ

e-Learning จะมมาตรฐานมากขน มาตรฐานหนงทไดรบความนยมในปจจบน ไดแก มาตรฐาน

SCORM (Shareable Content Object Reference Model) อนเปนมาตรฐานทชวยใหสอเรยน

รนนๆ สามารถแลกเปลยนกนได ทงน SCORM มรายละเอยดหลายประการ ในทน ไดนำเสนอ

ในสวนของการพฒนาเนอหาสาระ (Shareable Content Objects - SCOs) โดยสวนของ

SCOs ทพฒนาอยางเปนมาตรฐานจะทาใหเกดการนาเนอหาทพฒนาแลวนนไปใชตอไปได

ใชกบระบบบรหารจดการ e-Learning (LCMS: Learning and Content Management

Systems) ระบบใดกไดทรองรบมาตรฐาน SCORM

ลกษณะของสอเรยนรตามมาตรฐาน SCORM จะมจดเดนหลก คอ

• มลกษณะเปนวตถเรยนร (Learning Objects) ทสามารถเลอกใชงานไดทงหนวยการเรยน

หรอเฉพาะชน โดยวตถเรยนรจะอยในฟอรแมตใดกได ทง Text, HTML files, Image, Flash

Movie, PDF

• สามารถนำเขา (Import) และสงออก (Export) เพอใชกบ LCMS ใดกไดทสนบสนนมาตรฐาน

SCORM

• เนอหา SCORM ทพฒนาแลว สามารถเรยกดไดทนท โดยไมตองอาศย LCMS ใดๆ

ในลกษณะ Offline

Page 21: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 21

แนวทางการพฒนา

การพฒนา SCORM Content มแนวทาง 2 รปแบบ ไดแก

• การพฒนาเครองมอแลวพฒนา SCORM Content จนครบทกกระบวนการ โดยมหวใจหลกคอ

การใชเทคโนโลย XML เปนตวกลาง (imsmanifest.xml)

• การพฒนาเฉพาะ SCORM Content โดยใชเครองมอพฒนาเนอหาทสนบสนนมาตรฐาน

SCORM เชน LearnSquare ระบบ Open Source e-Learning ทเนคเทคสนบสนนการ

พฒนาและเผยแพร (http://www.learnsquare.com) จากนนสงเฉพาะ SCORM Content

เขามาประกวด

ตวอยางของ SCORM Content สามารถดาวนโหลดไดจาก

• http://www.learnsquare.com

• http://www.adlnet.org/downloads

• http://www.unesco.org/cgi-bin/webworld/portal_freesoftware/cgi/page.cgi?g=

Software/Courseware_Tools/index.shtml&d=1

หมายเหต 1. ผพฒนาระดบนสต นกศกษา ระดบคร อาจารย และหวขอพเศษในโครงการ

NSC 2011 เนนความสำคญของการพฒนาโปรแกรมดวยซอฟตแวร Open Source และ Freeware

2. ผ พ ฒนาในโครงการการแขงข นพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย

ทกประเภท สามารถนำ Application Program Interface (API) ของเนคเทค เชน

ซอฟตแวรสำหรบแปลภาษา ซอฟตแวรแปลงขอความเปนเสยง (Text to Speech)

ซอฟตแวรสบคนขอมล (Search Engine) ซอฟตแวรร จำตวอกษรภาษาไทยดวยแสง

(Thai OCR) พจนานกรม Lexitron ระบบบารโคด เปนตน มาใชเปนสวนหนงสวนใด

ในการพฒนางานของตนได ตามหลกเกณฑและเงอนไขของเนคเทค ซงสามารถดรายละเอยด

ไดจาก http://www.nectec.or.th/img/index.php?option=com_content&task=view&id

=46&Itemid=47&lang=en

Page 22: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

22 The Thirteenth National Software Contest: NSC 2011

• เปนนกเรยน นสต นกศกษา ทกำลงศกษาอยในสถาบนการศกษาตางๆ ในภาครฐ และ

เอกชนโดยไมจำกดชนป

• มอาจารยและหวหนาสถาบนการศกษาใหการรบรองวาเปนนกเรยน นสต นกศกษา ทกำลง

ศกษาอยในสถาบนนนๆ จรง

• มความสามารถในการพฒนาซอฟตแวรคอมพวเตอรเพอประยกตใชงานดานตางๆ ใน

ลกษณะทมความคดรเรมเปนของตนเอง

• สำหรบประเภทสอบทเรยนสำหรบระบบการเรยนรออนไลน ผเขารวมประกวดตองเปนคร

หรออาจารยในสถาบนการศกษาและหวหนาสถาบนการศกษาใหการรบรอง

• ผเสนอโครงการมสทธเสนอเพยงคนละ 1 โครงการ และสงได 1 ประเภท โครงการหนงม

ทมพฒนาไดไมเกน 3 คน โดยมอาจารยทปรกษาลงนามรบรอง

• ระยะเวลาในการดำเนนโครงการประมาณ 4 เดอน ผเสนอโครงการทไดรบทนสนบสนน

จากเนคเทค ตองสงผลงานตามเวลาทระบ

• สงขอเสนอโครงการ มถนายน - 20 สงหาคม 2553

• ประกาศผลขอเสนอโครงการทผานการพจารณา 20 กนยายน 2553

• ระยะเวลาพฒนาซอฟตแวร กนยายน - ธนวาคม 2553

• ทำสญญาและพธมอบทน ตลาคม 2553

• กำหนดสงมอบผลงาน 3 มกราคม 2554

• ประกาศผลโครงการทผานการพจารณาและ 24 มกราคม 2554

โครงการทผานเขารอบชงชนะเลศ

• การประกวดรอบชงชนะเลศ 10-12 กมภาพนธ 2554

คณสมบตของผเขารวมโครงการ

เงอนไขในการสงขอเสนอโครงการ

กำหนดการรบสมคร

Page 23: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 23

1. นสต นกศกษา นกเรยน และคร อาจารย ตองสงขอเสนอโครงการไดท

ศนยประสานงานภมภาคของโครงการในภมภาคทสงกดดวยตนเอง ทางไปรษณย หรอ

ออนไลน ภายในวนท 20 สงหาคม 2553 โดยจดทำขอเสนอโครงการ จำนวน 1 ชด โดยตอง

มอาจารยทปรกษาโครงการและหวหนาสถาบนลงนามรบรอง ทงน การสงขอเสนอโครงการ

ฉบบออนไลน ตองแนบหนาปกทมลายเซนครบถวนถกตองดวย

2. ขอเสนอโครงการทผานการพจารณาคดเลอกจากคณะกรรมการทเนคเทค

แตงตง และประกาศผลใหทราบทางเวบไซต จะไดรบเงนทนงวดท 1 จำนวน 3,000 บาท

(สามพนบาทถวน) โดยเปนเงนสนบสนนเพอการพฒนาโครงการ ภายหลงจากทำสญญาเรยบ

รอยแลว ในเดอนตลาคม 2553

3. ผรบทนสนบสนนตองดำเนนโครงการพฒนาซอฟตแวรใหแลวเสรจในระยะเวลาท

กำหนด (ประมาณ 4 เดอน ระหวางเดอนกนยายน - ธนวาคม 2553) นบตงแตวนทไดรบอนมต

ตลอดจนใหความรวมมอในการขอขอมลจากเนคเทค หรอการกรอกขอมลโครงการผานทาง

เวบไซต และตองสงผลงานดวยตนเองหรอทางไปรษณยไดท ศนยประสานงานภมภาคของ

โครงการในภมภาคทสงกด ซงประกอบดวย

3.1 รายงานฉบบสมบรณ จำนวน 2 ชด (ตามแบบทกำหนด)

3.2 คมอการตดตงและการใชงานอยางละเอยด จำนวน 2 ชด (แนบทายรายงาน

ฉบบสมบรณ)

3.3 CD-ROM บรรจขอมลดงตอไปน (พรอมกลองใส CD) จำนวน 2 ชด โดยจด

หมวดหม (Directory) เปน 4 หมวด ดงน

• Source Code : ซอรสโคด

• Setup Program : ชดโปรแกรมสำหรบตดตงทสมบรณและใชงานได

• Tools : ระบ Software Libraries และ/หรอ Tools อนๆ ทนำมาใชเปน

สวนประกอบสำคญในการพฒนาและตดตง

• Document : ไฟลรายงาน (ยกเวนรปภาพ) จดทำใน 2 รปแบบ คอ 1. PDF

และ 2. OpenOffice Writer หรอ Word ประกอบดวย

- ไฟลขอเสนอโครงการ

- ไฟลแบบสรปโครงการ/บทคดยอ (Abstract)

ขนตอนในการเสนอโครงการและการดำเนนโครงการ

Page 24: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

24 The Thirteenth National Software Contest: NSC 2011

- ไฟลรายงานฉบบสมบรณ

- ไฟลคมอการตดตง

- ไฟลคมอการใชงาน

- ขอตกลงในการใชซอฟตแวร (Disclaimer)

- รปภาพแสดงตวอยางโปรแกรม (Screen captured)

ขนาด 640x480 พกเซล

4. เนคเทคดำเนนการพจารณาผลงานโดยกำหนดใหผพฒนามานำเสนอผลงาน

และสาธตซอฟตแวรทพฒนาขน โดยมคณะกรรมการทเนคเทคแตงตงขนเปนผพจารณา

ผลงานทผานการพจารณาจากคณะกรรมการ จะไดรบเงนทนงวดท 2 โครงการละ 7,000 บาท

(เจดพนบาทถวน) และอาจารยทปรกษาโครงการไดรบคาตอบแทนโครงการละ 2,000 บาท

(สองพนบาทถวน)

5. ผลงานทผานการตรวจรบจะถกคดเลอกตามเกณฑทกำหนด โครงการพฒนา

ซอฟตแวรทไดรบคดเลอกจะเขาประกวดแขงขนรอบสดทาย เพอชงชนะเลศและรบเงนรางวล

แตละประเภท โดยมคณะกรรมการผเชยวชาญเปนผตดสน

6. ผ พ ฒนาตองตดตามขอมลขาวสารท ทางเนคเทคประกาศเปนระยะๆ

ผานทางเวบไซต จดทำสญญาใหแลวเสรจภายในระยะเวลาทกำหนดและใหความรวมมอใน

การแจงปรบปรงขอมลของผพฒนา หากมการเปลยนแปลงจากขอเสนอโครงการแกเนคเทค

เปนลายลกษณอกษรทกครง เพอผลประโยชนของผพฒนาเอง

7. ผพฒนาและอาจารยทปรกษา สามารถตดตอขอรบเงนทนสนบสนนทง 2 งวด

ไดจากศนยประสานงานโครงการ สำหรบเงนรางวลในรอบชงชนะเลศ สามารถตดตอขอรบ

เงนรางวลไดท เนคเทค เทานน

Page 25: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 25

โครงการทผานการพจารณาจะไดรบทนสนบสนนโครงการละ 12,000 บาท และ

ผลงานทผานการพจารณาในรอบชงชนะเลศจะไดเงนรางวลพรอมโลเกยรตยศ ดงน

รางวลท 1 60,000 บาท และถวยพระราชทานจากสมเดจพระเทพรตน

ราชสดาฯ สยามบรมราชกมาร (เฉพาะประเภทนกเรยน นสต

นกศกษา)

รางวลท 2 40,000 บาท

รางวลท 3 20,000 บาท

รางวลชมเชย ประเภทละ 2 รางวลๆ ละ 10,000 บาท

เงนรางวลทกประเภท จะแบงเปน 2 สวน โดยมอบใหนกเรยน นสต นกศกษา

จำนวน 80% และอาจารยผควบคมงาน 20%

สถาบนการศกษาทไดรบรางวลท 1, 2 และ 3 ในแตละประเภท จะไดรบโลรางวล

เกยรตยศจากเนคเทค

รางวล

นกเรยนระดบมธยมศกษาทเขารวม โครงการ NSC หรอ YSC และมคณสมบตตาม

เกณฑทมหาวทยาลยกำหนด มสทธไดรบโควตาเขาศกษาตอในมหาวทยาลยดงตอไปน

มหาวทยาลยเชยงใหม มหาวทยาลยขอนแกน มหาวทยาลยสงขลานครนทร มหาวทยาลยบรพา

มหาวทยาลยเทคโนโลยสรนาร และมหาวทยาลยวลยลกษณ

รายละเอยดตดตอไดท ศนยประสานงานภมภาค ณ มหาวทยาลยดงกลาว หรอ

ฝายพฒนาทนมนษยดานไอท ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต

ประโยชนท ไดรบจากการเขารวมโครงการ

Page 26: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

26 The Thirteenth National Software Contest: NSC 2011

คดเลอกผลงานจากขอเสนอโครงการทสงเขามา โดยกำหนดประเดนพจารณาไว 5

ดาน เพอเปนแนวทางใหคณะกรรมการใชสำหรบการพจารณาขอเสนอโครงการ โดยแตละกลม

เกณฑและนำหนกของการใหคะแนนตางกนตามตารางทกำหนด เพอความเหมาะสมในการ

ตดสนในแตละประเภท โดยการพจารณาขอเสนอโครงการจะพจารณาจากหลกเกณฑดาน

ตางๆ ดงน

1. ดานความสมบรณของขอเสนอโครงการ ขอเสนอโครงการมรปแบบและหวขอ

ครบถวน สามารถสอสารใหผอานเขาใจได ใชภาษาไดถกตอง มภาพ ตาราง หรอ

ตวอยางประกอบทำใหสอไดชดเจน

2. ดานความยากงายในการพฒนา เทคนคทใชมความซบซอน หรอ ขนสง เทคโนโลย

ใหมและมประสทธภาพ มคณคาในเชงงานพฒนาหรอการวจย หรอใชเทคนคทไม

ซบซอนมาก แตถายทอดไดนาสนใจ โครงการทพฒนาดวยซอฟตแวรโอเพนซอรส

(Open Source) จะไดรบการพจารณาเปนกรณพเศษ

3. ดานความคดสรางสรรค เปนหวขอทนาสนใจ แปลก ใหม ยงไมมผพฒนาหรอ

คดคนมากอน หรอ มผพฒนามาแลว แตนำเสนอหรอพฒนาในแนวทางทแตกตาง

ออกไป

4. ดานประโยชนใชงาน สามารถนำไปใชงานไดจรง มผลกระทบตอเศรษฐกจและสงคม

ในวงกวาง สามารถนำไปผลตในเชงพาณชยได สามารถนำไปพฒนาตอยอดได

5. ดานความนาจะพฒนาโครงการไดเสรจตามกำหนด ขอบเขตงานสามารถพฒนา

ไดเสรจภายในระยะเวลาทกำหนด 4 เดอน สำหรบงานใหม หรองานทพฒนา

ตอยอดจากงานเดมกตาม

เกณฑการพจารณาประกวดตดสนโครงการรอบคดเลอกขอเสนอโครงการ

Page 27: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 27

Page 28: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

28 The Thirteenth National Software Contest: NSC 2011

เนคเทคพจารณาจากรายงานทผ พฒนาจดสงและตรวจสอบความครบถวนของ

ผลงานทผพฒนาสงมอบ โดยพจารณาจาก

1. ในการสงผลงานและชวงการตรวจรบ ผพฒนาตองมานำเสนอผลงานดวยตนเอง

2. สงทตองสงมอบครบตามทเนคเทคกำหนด คอ รายงานฉบบสมบรณ คมอการ

ตดตงและใชงานอยางละเอยด จำนวน 2 ชด และ CD-ROM จำนวน 2 ชด

บรรจขอมลดงตอไปน ซอรสโคด ชดโปรแกรมสำหรบตดตง (Setup Program)

Software Libraries และ/หรอ Tools ท นำมาใชเปนสวนประกอบสำคญ

ในการพฒนาและตดตง ไฟลรายงานและคมอรปภาพแสดงตวอยางโปรแกรม

และขอตกลงในการใชซอฟตแวร (Disclaimer) คะแนนสวนนกำหนดไวไมเกน

25%

3. ผลการทดลองใชงานจรง เนคเทคจะมคณะทำงานตรวจสอบผลงาน โดยทดลอง

ตดตงและทดลองใชงานจรงตามคมอ จดเดนและจดดอยของแตละผลงาน

รวมทงขอเสนอแนะผลงานจะถกใหคะแนนโดยคณะผตรวจ กำหนดไวไมเกน 70%

ของคะแนนรวม

4. คะแนนอนๆ อก 5% กนไวสำหรบการทผพฒนาตองดำเนนการกอนหนา โดย

ตองเขามาบนทกขอมลท Server โครงการผานทางเวบไซต ความตรงตอเวลา

การจดบธผลงาน เปนตน

รอบการสงผลงาน

Page 29: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 29

Page 30: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

30 The Thirteenth National Software Contest: NSC 2011

เนคเทคไดกำหนดหลกเกณฑ ประเดนการใหคะแนน การรวมคะแนน และวธการในการ ตดสนใหคณะกรรมการแตละชดสามารถกำหนดเปนเกณฑรวมกนกอนการพจารณาตดสน หากผลคะแนน ไมสามารถตดสนได การชขาดใหสทธเปนของคณะกรรมการ

การใหคะแนน การใหคะแนนสำหรบโครงการในแตละประเภททผานเขาสรอบชงชนะเลศนน พจารณาจาก ประเดนตางๆ ทงสน 5 ประเดนหลก กลาวคอ

• Look and Feel เชน - ความสวยงาม ความนาสนใจของโปรแกรม - การใชงานงายและสะดวก - ความถกตอง ครบถวนในเนอหาทนำเสนอ

• Technique เชน - ความยากงายของโปรแกรม (Programming Technique) - คณคาในเชงงานพฒนา หรอการวจย - ความกาวหนาในดานเทคโนโลย - ความถกตองและประสทธภาพของโปรแกรม - การพฒนาดวยซอฟตแวรโอเพนซอรส (Open Source)

• Creativity - ความคดสรางสรรค

• Economic & Social Impact เชน - ประโยชนและคณคาทางเศรษฐกจ - ประโยชนและคณคาทางสงคม - ศกยภาพในการนำไปผลตเชงพาณชย หรอ พฒนาตอยอด

• Presentation เชน - การแสดงผลงาน (โปสเตอร, บธ) และการนำเสนอผลงานตอคณะกรรมการ - ความสภาพและการแตงตว - เอกสารเผยแพรผลงาน เปนตน การคดคะแนนรวม คะแนนรวมทงสนของทกๆ ประเดนหลก เทากบ 100 คะแนนเตม

การกำหนดคะแนนของแตละประเดน เนคเทคไดกำหนดหลกเกณฑการใหคะแนนเปนมาตรฐานรวมกน ดงน

การประกวดแขงขนรอบชงชนะเลศ

Page 31: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 31

Page 32: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

32 The Thirteenth National Software Contest: NSC 2011

หลกเกณฑในการตดสนรอบชงชนะเลศ สำหรบโครงการทจะไดรบรางวลตางๆ ของการแขงขนในแตละประเภทนน

ควรจะสอดคลองกบเกณฑตางๆ ในเบองตน ดงตอไปน

รางวลท 1 ตองไดรบคะแนนสงสด และไดรบคะแนนเฉลย มากกวาหรอเทากบ

80 คะแนน 1 รางวล

รางวลอนๆ จะทำการพจารณาจากคะแนนทไดตามลำดบ โดยสอดคลองกบ

หลกเกณฑ ดงตอไปน

รางวลท 2 ตองไดรบคะแนนเฉลย มากกวาหรอเทากบ 75 คะแนน 1 รางวล

รางวลท 3 ตองไดรบคะแนนเฉลย มากกวาหรอเทากบ 70 คะแนน 1 รางวล

รางวลชมเชย 2 รางวล

หมายเหต:

1. ในกรณทโครงการทไดรบคะแนนสงสด มคะแนนเฉลยนอยกวา 80 คะแนน

จะถอวา ไมมรางวลท 1 สำหรบโครงการในประเภทนนๆ

2. ในการตดสน กรณทมปญหา จะถอคำตดสนของคณะกรรมการเปนการชขาด

Page 33: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 33

จดสงขอเสนอโครงการฉบบเตมไดท ศนยประสานงานภมภาคของโครงการใน

ภมภาคทสงกดดวยตนเอง ทางไปรษณย หรอ ออนไลน ภายในวนท 20 สงหาคม 2553

1. ปก ตามตวอยาง ซงระบรายละเอยดตางๆ ภายใน 1 หนากระดาษเทานน ดงน

• ชอโครงการ ทงภาษาไทย และภาษาองกฤษ

• ทมพฒนาโครงการ ระบหวหนาโครงการ และผรวมพฒนา

• อาจารยทปรกษาโครงการ และขอความรบรองจากอาจารย

• หวหนาสถาบน (อธการบด/คณบด/หวหนาภาควชา/ผอำนวยการ/อาจารยใหญ

หรอเทยบเทา/หวหนาหมวด) และขอความรบรองจากหวหนาสถาบน

2. สาระสำคญของโครงการ คำสำคญ (Key Words)

3. หลกการและเหตผล

4. วตถประสงค

5. ปญหาหรอประโยชนทเปนเหตผลใหควรพฒนาโปรแกรม

6. เปาหมายและขอบเขตของโครงการ

7. รายละเอยดของการพฒนา

7.1 เนอเรองยอ (Story Board) ภาพประกอบ แบบจำลอง หรอ ทฤษฎทเกยวของ

ตวอยางโปรแกรม หรอ ผลงานทสอใหเหนผลงานทจะพฒนาขน

7.2 เทคนคหรอเทคโนโลยทใช เชน เทคโนโลยดานปญญาประดษฐ Algorithms ทใช

โครงสรางขอมล เปนตน โดยผพฒนาตองใหรายละเอยดทเกยวของประกอบดวย

7.3 เครองมอทใชในการพฒนา ไดแก ภาษาทใชเขยน Tools อนๆ ทใชชวยในการ

พฒนาโปรแกรม และอนๆ

7.4 รายละเอยดโปรแกรมทจะพฒนา (Software Specification) ไดแก

• Input/Output Specification

• Functional Specification

• โครงสรางของซอฟตแวร (Design)

• อนๆ

7.5 ขอบเขตและขอจำกดของโปรแกรมทพฒนา

รายละเอยดการเขยนขอเสนอโครงการ

Page 34: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

34 The Thirteenth National Software Contest: NSC 2011

8. บรรณานกรม (Bibliography) ระบแหลงอางองอยางนอย 3 แหง เชน จากหนงสอ บทความ

วารสารทางวชาการ หรอ อนเทอรเนต เปนตน

9. ประวตและผลงานวจยดเดนของผพฒนา ดานวทยาศาสตรและเทคโนโลย

10. สำเนาบตรประจำตวของผพฒนาและอาจารยทปรกษา พรอมลงลายมอชอสำเนาถกตอง

กรณทผพฒนาไมมบตรประชาชน ใหแนบสำเนาทะเบยนบาน หรอ หนงสอรบรองจากสถาบน

การศกษา

Page 35: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 35

แบบฟอรมขอเสนอโครงการรหสโครงการ ...........

ขอเสนอโครงการการแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย

ชอโครงการ (ภาษาไทย)............................................................................................................. (ภาษาองกฤษ).........................................................................................................

ประเภทโปรแกรมทเสนอ โปรแกรม..................................................……………................................

ทมพฒนาหวหนาโครงการ 1. ชอ-นามสกล(นาย/นาง/น.ส./ด.ช./ด.ญ.)...........................................…….............................. วน/เดอน/ปเกด..............ระดบการศกษา................สถานศกษา...........………............................... ทอยตามทะเบยนบาน........................................................................……............................… สถานทตดตอ.....................................................................................…............................... โทรศพท.....................มอถอ...................โทรสาร............…..........e-mail................................

ลงชอ......................................………...................................

ผรวมโครงการ 2. ชอ-นามสกล(นาย/นาง/น.ส./ด.ช./ด.ญ.)...........................................…….............................. วน/เดอน/ปเกด..............ระดบการศกษา................สถานศกษา...........………............................... ทอยตามทะเบยนบาน........................................................................……............................… สถานทตดตอ.....................................................................................…............................... โทรศพท.....................มอถอ...................โทรสาร............…..........e-mail................................

ลงชอ......................................………...................................

ผรวมโครงการ 3. ชอ-นามสกล(นาย/นาง/น.ส./ด.ช./ด.ญ.)...........................................…….............................. วน/เดอน/ปเกด..............ระดบการศกษา................สถานศกษา...........………............................... ทอยตามทะเบยนบาน........................................................................……............................… สถานทตดตอ.....................................................................................…............................... โทรศพท.....................มอถอ...................โทรสาร............…..........e-mail................................

ลงชอ......................................………...................................

อาจารยทปรกษาโครงการ ชอ-นามสกล(นาย/นาง/น.ส.)..................................................…….......................................…. สงกด/สถาบน.....................................................................….............................................. สถานทตดตอ.............................................................….......................................…............. โทรศพท.....................มอถอ...................โทรสาร............…..........e-mail................................คำรบรอง “โครงการนเปนความคดรเรมของนกพฒนาโครงการและไมไดลอกเลยนแบบมาจากผอนผใด ขาพเจาขอรบรองวาจะใหคำแนะนำและ สนบสนนใหนก พฒนาในความดแลของขาพเจาดำเนนการศกษา/วจย/พฒนาตามหวขอทเสนอและจะทำหนาทประเมนผลงานดงกลาวใหกบโครงการฯ ดวย”

ลงชอ......................................………...................................

หวหนาสถาบน (อธการบด/คณบด/หวหนาภาควชา/ผอำนวยการ/อาจารยใหญ/หวหนาหมวด) ชอ-นามสกล(นาย/นาง/น.ส.)............................….ตำแหนง..........................…...............…........ สถาบน.....................................................................….....................…………........................ สถานทตดตอ.............................................................….......................................…............. โทรศพท.....................มอถอ...................โทรสาร............…..........e-mail................................คำรบรอง “ขาพเจาขอรบรองวาผพฒนามสทธขอรบทนสนบสนนตามเงอนไขทโครงการฯกำหนดและอนญาตใหดำเนนการศกษา/วจย/พฒนาตามหวขอทไดเสนอ มานในสถาบนไดภายใตการบงคบบญชาของขาพเจา”

ลงชอ......................................………...................................

Page 36: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

36 The Thirteenth National Software Contest: NSC 2011

1. รปแบบการพมพ

การเขยนรายงาน คมอการตดตง และคมอการใชงาน ใหใชโปรแกรม OpenOffice Writer

หรอ Word ภาษาไทย 97 (เปนอยางตำ) โดยใชตวอกษรขนาด 16 กำหนดขอบดานซาย

ดานขวา บน และลาง 1 นว พรอมระบเลขหนา พมพบนกระดาษขาว ขนาดมาตรฐาน

A4 ผพฒนาตองเขาเลมรายงานใหเรยบรอย โดยใชกระดาษแขงทำปกหนาและปกหลง

จดสงผลงานไดท ศนยประสานงานภมภาคของโครงการในภมภาคทสงกด

2. รปแบบรายงาน ประกอบดวยเนอหาดงน

• หนาปก (Cover) ตามแบบทเนคเทคกำหนด (รปแบบตามตวอยาง)

• กตตกรรมประกาศ (Acknowledgement) ระบขอความการไดรบทนอดหนนโครง

การการแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 จากศนยเทคโนโลย

อเลกทรอนกสและคอมพวเตอรแหงชาต สำนกงานพฒนาวทยาศาสตรและเทคโนโลยแหงชาต

พรอมระบชอโครงการทไดรบทนดวย

• เนอหาของรายงาน ประกอบดวย

1. บทคดยอ (ภาษาไทย และภาษาองกฤษ) คำสำคญ (Key Words)

2. บทนำ (แนวคด ความสำคญ และความเปนมาของโครงการ)

3. สารบญ

4. วตถประสงคและเปาหมาย

5. รายละเอยดของการพฒนา

5.1 เนอเรองยอ (Story Board) ภาพประกอบ แบบจำลอง หรอ ทฤษฎ

ทเกยวของ ตวอยางโปรแกรม หรอผลงานทสอใหเหนผลงานทพฒนาขน

5.2 ทฤษฎหลกการและเทคนคหรอเทคโนโลยทใช เชน เทคโนโลยดาน

ปญญาประดษฐ Algorithms ทใชโครงสรางขอมล เปนตน โดยผพฒนา

ตองใหรายละเอยดทเกยวของประกอบดวย

5.3 เครองมอทใชในการพฒนา ไดแก ภาษาทใชเขยน Tools อนๆ

ทใชชวยในการพฒนาโปรแกรม และอนๆ

5.4 รายละเอยดโปรแกรมทไดพฒนาในเชงเทคนค

(Software Specification) ไดแก

รายละเอยดการเขยนรายงานฉบบสมบรณ

Page 37: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 37

• Input/Output Specification

• Functional Specification

• โครงสรางของซอฟตแวร (Design)

• อนๆ

• ผพฒนาตองชแจงสวนสำคญททมงาน/ผพฒนาไดพฒนา

ขนเอง รวมทงตองระบแหลงทมาของโปรแกรม หรอ

Source Code อนทมาประกอบในโปรแกรมไวดวย

โดยมตองจดพมพ Source Code แนบมา

5.5 ขอบเขตและขอจำกดของโปรแกรมทพฒนา

5.6 คณลกษณะของอปกรณทใชกบโปรแกรม (ถาม)

6. กลมผใชโปรแกรม

7. ผลของการทดสอบโปรแกรม

8. ปญหาและอปสรรค

9. แนวทางในการพฒนาและประยกตใชรวมกบงานอนๆ ในขนตอไป

10. ขอสรปและขอเสนอแนะ

11. เอกสารอางอง (Reference)

12. สถานทตดตอของผพฒนา โทรศพท มอถอ โทรสาร อเมล

13. ภาคผนวก (Appendix)

• คมอการตดตงอยางละเอยด

• คมอการใชงานอยางละเอยด

Page 38: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

38 The Thirteenth National Software Contest: NSC 2011

หนาปกรายงานฉบบสมบรณ

รหสโครงการ...............

(ชอโครงการ)(ประเภทโครงการ)

รายงานฉบบสมบรณเสนอตอ

ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาตสำนกงานพฒนาวทยาศาสตรและเทคโนโลยแหงชาต

กระทรวงวทยาศาสตรและเทคโนโลย

ไดรบทนอดหนนโครงการวจย พฒนาและวศวกรรมโครงการแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13

ประจำปงบประมาณ 2553

โดย(ชอผพฒนา ..............................................)

(ชออาจารยทปรกษาโครงการ ..............................................)(สถาบนการศกษา .......................................)

Page 39: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 39

ในการสงผลงานตามขอกำหนดของการรบทนสนบสนนภายใตโครงการการแขง-

ขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 สำหรบประเภทนกเรยน นสต

นกศกษานน เนคเทคกำหนดใหทกโครงการทสงผลงานจะตองปรากฎขอความขอตกลงในการ

ใชซอฟตแวร (ภาษาไทยหรอภาษาองกฤษ) ในผลงานดงกลาว ซงผพฒนาสามารถจะใสไวท

Readme.txt หนาแรกของการตดตงหนาแรกของการเรยกโปรแกรมขนใชงานหรอสวนใดสวน

หนงของโปรแกรม ไดแก help เมน เปนตนดวย

ขอตกลงในการใชซอฟตแวร (Disclaimer)

ซอฟตแวรนเปนผลงานทพฒนาขนโดย....(ชอผพฒนา)....จาก....(ชอสถาบน).... ภาย

ใตการดแลของ....(ชออาจารยทปรกษา)....ภายใตโครงการ....(ชอโครงการ).... ซงสนบสนนโดย

ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต โดยมวตถประสงคเพอสงเสรมใหนกเร

ยนและนกศกษาได เรยนรและฝกทกษะในการพฒนาซอฟตแวร ลขสทธของซอฟตแวรนจงเปน

ของผพฒนา ซงผพฒนาไดอนญาตใหศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต

เผยแพรซอฟตแวรนตาม “ตนฉบบ” โดยไมมการ แกไขดดแปลงใดๆ ทงสน ใหแกบคคลทว

ไปไดใชเพอประโยชนสวนบคคลหรอประโยชนทาง การศกษาทไมมวตถประสงคในเชงพา

ณชย โดยไมคดคาตอบแทนการใชซอฟตแวร ดงนน ศนยเทคโนโลยอเลกทรอนกสและคอม

พวเตอรแหงชาต จงไมมหนาทในการดแล บำรงรกษา จดการอบรมการใชงาน หรอพฒนา

ประสทธภาพซอฟตแวร รวมทงไมรบรองความถกตองหรอประสทธภาพการทำงานของ

ซอฟตแวร ตลอดจนไมรบประกนความเสยหายตางๆ อนเกดจากการใชซอฟตแวรนทงสน

ขอตกลงในการใชซอฟตแวร

Page 40: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

40 The Thirteenth National Software Contest: NSC 2011

This software is a work developed by …(Developer’s name)… from

…(School’s name)… under the provision of …(Advisor’s name)…. under …(Project’s

name)… , which has been supported by the National Electronics and Computer

Technology Center (NECTEC), in order to encourage pupils and students to learn

and practice their skills in developing software. Therefore, the intellectual property

of this software shall belong to the developer and the developer gives NECTEC a

permission to distribute this software as an “as is ” and non-modified software for

a temporary and non-exclusive use without remuneration to anyone for his or her

own purpose or academic purpose, which are not commercial purposes. In this

connection, NECTEC shall not be responsible to the user for taking care, maintaining,

training or developing the efficiency of this software. Moreover, NECTEC shall not be

liable for any error, software efficiency and damages in connection with or arising

out of the use of the software.”

License Agreement

Page 41: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 4�

สถานทตดตอ

ภาคเหนอ ดร.นราธป เทยงแท และ รศ.ดร.ตรสพงศ ไทยอปถมภ ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยเชยงใหม อ.เมอง จ.เชยงใหม 50200 โทรศพท 0 5394 2024, 0 5394 2071 โทรสาร 0 5394 2072 e-mail: [email protected], [email protected] http://www.doc.eng.cmu.ac.th

ภาคตะวนออกเฉยงเหนอ รศ.ดร.สมชาย รตนทองคำ ศนยประสานงานเขตอตสาหกรรมซอฟตแวร ภาคตะวนออกเฉยงเหนอ (E-Saan Software Park) อาคารศนยบรการวชาการ ชน 4 มหาวทยาลยขอนแกน อ.เมอง จ.ขอนแกน 40002 โทรศพท 0 4320 2426 โทรสาร 0 4320 2292 e-mail: [email protected], [email protected] http://www.esswpark.org/nsc

ภาคใต ดร.อนนท ชกสรวงค และ อ.มลลกา อณหววรรธน ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยสงขลานครนทร อ.หาดใหญ จ.สงขลา 90112 โทรศพท 0 7428 7358, 0 7428 7075 โทรสาร 0 7428 7076 e-mail: [email protected], [email protected] http://www.coe.psu.ac.th

Page 42: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

42 The Thirteenth National Software Contest: NSC 2011

ภาคตะวนออก ผศ.ดร.กฤษณะ ชนสาร, อ.ภสต กลเกษม และ อ.เบญจภรณ จนทรกองกล คณะวทยาการสารสนเทศ มหาวทยาลยบรพา อ.เมอง จ.ชลบร 20131 โทรศพท 0 3874 5900 ตอ 2045 โทรสาร 0 3839 3240 e-mail: [email protected], [email protected], [email protected] http://www.cs.buu.ac.th

ภาคกลาง รศ.ดร.ธนารกษ ธระมนคง, ดร.บญญฤทธ อยยานนวาระ และ ดร.ชลวช นทธ ภาควชาเทคโนโลยสารสนเทศ คอมพวเตอร และการสอสาร สถาบนเทคโนโลยนานาชาตสรนธร ศนยบางกะด มหาวทยาลยธรรมศาสตร 131 หม 5 ถ.ตวานนท ต.บางกะด อ.เมอง จ.ปทมธาน 12000 โทรศพท 0 2501 3505-20 ตอ 2015, 2100 โทรสาร 0 2501 3505 ตอ 2001 e-mail: [email protected] http://www.vcharkarn.com/nscภาคตะวนตก อ.โอภาส วงษทวทรพย และ ดร.ทศนวรรณ ศนยกลาง ภาควชาคอมพวเตอร คณะวทยาศาสตร มหาวทยาลยศลปากร วทยาเขตพระราชวงสนามจนทร จ.นครปฐม 73000 โทรศพท 0 3427 2923 โทรสาร 0 3427 2923 e-mail : [email protected], [email protected] http://www.cp.su.ac.th, http://web.sc.su.ac.th/NSC/

Page 43: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

การแขงขนพฒนาโปรแกรมคอมพวเตอรแหงประเทศไทย ครงท 13 43

สถาบนคนตาบอดแหงชาตเพอการวจยและพฒนา 85/1-2 ซอยบญอย ถนนดนแดง แขวงสามเสนใน เขตพญาไท กรงเทพฯ 104000 โทรศพท 0 2246 3835 ตอ 310, 311 โทรสาร 0 2644 8347 e-mail: [email protected] http://www.tab.or.th/

ดำเนนการโดย

โครงการ NSC 2011ฝายพฒนาทนมนษยดานไอทศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต112 อทยานวทยาศาสตรประเทศไทย ถ.พหลโยธนต.คลองหนง อ.คลองหลวง จ.ปทมธาน 12120โทรศพท 0 2564 6900 ตอ 2345, 2317, 2327โทรสาร 0 2564 6757e-mail: [email protected]://www.nsc.in.th/, http://www.nectec.or.th/nsc/Facebook group : NSC Thailand

Page 44: การแข่งขัน พัฒนาโปรแกรม ......The Thirteenth National Software Contest: NSC 2011 คอมพ วเตอร ม บทบาทสำค

44 The Thirteenth National Software Contest: NSC 2011

ปกและรปเลมฝายพฒนาทนมนษยดานไอท

ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาตนางสาวอรยา พชรวรรณ