ใบงานที่ 8 เรื่อง โครงงานประเภท...

7
ใบงานที8 เรื่อง โครงงานประเภท การพัฒนาโปรแกรมประยุกต์ โครงงานพัฒนาเกม โครงงานประเภทนี ้เป็นโครงงานพัฒนาซอฟต์แวร์เกมเพื่อความรู้หรือเพื่อควา ม เพลิดเพลิน เกมที่พัฒนาควรจะเป็นเกมที่ไม ่รุนแรง เน้นการใช้สมองเพื่อฝึกคิดอย ่างมีหลักการ โครงงานประเภทนี ้จะมีการออกแบบลักษณะและกฎเกณฑ์การเล่น เพื่อให้น ่าสนใจแก ่ผู้เล่น พร้อมทั ้งให้ความรู้สอดแทรกไปด้วย ผู้พัฒนาควรจะได้ทาการสารวจและรวบรวมข้อมูลเกี่ยวกับเกมต ่างๆ ที่มีอยู ่ทั่วไป และนามาปรับปรุงหรือพัฒนาขึ ้นใหม่ เพื่อให้เป็นเกมที่แปลกใหม และน่าสนใจแก ่ผู้เล่นกลุ่มต่างๆ ตัวอย่างโครงงาน ชื่อโครงงาน โปรแกรมประยุกต์พจนานุกรมสาหรับโทรศัพท์มือถือบนพื้นฐานภาพ ประเภทMobile Application ชื่อผู้ทาโครงงาน นาย วรพงศ์ โรจน์เรืองมาศ , นางสาว ศุภิสรา จันทราภิสิทธิ ์ ชื่ออาจารย์ที่ปรึกษา ผศ.ดร. รัชลิดา ลิปิกรณ์ สถาบันการศึกษา จุฬาลงกรณ์มหาวิทยาลัย ระดับชั ้น ปริญญาตรี หมวดวิชา คอมพิวเตอร์ วัน/เดือน/ปี ทาโครงงาน1/1/2541 บทคัดย่อ โปรแกรม พจนานุกรมสาหรับโทรศัพท์มือถือบนพื้นฐานภาพนี ได้ถูกพัฒนามาจากโปรแกรมแบบเดิมที่ผู้ใช้ต้องพิมพ์คาศัพท์โดยกดปุ ่ มตัวเลข เพื่อหาความหมาย เพื่อให้ผู้ใช้สะดวกสบายในการใช้งานเพียงแค ่ถ่ายภาพคาศัพท์ที่ต้องการ รวมถึงระบบการใช้งานที่เข้าใจง ่าย และสามารถใช้งานได้จากที่ใดก็ได้ ทั ้งนี ้ยังคงมีรูปแบบการพิมพ์คาศัพท์แบบเดิมอยู่ โปรแกรมพจนานุกรมสาหรับโทรศัพท์มือถือบนพื้นฐานภาพ ประกอบด ้วย 2 ส่วน คือ ส่วนของโปรแกรมบนโทรศัพท์มือถือ และส่วนเซิร์ฟเวอร์ โดยผู้ใช้สามารถคีย์หรือถ่ายภาพคาศัพท์บนโทรศัพท์มือถือ แล้วส่งคา หรือภาพถ่ายนั ้นผ่านเครือข่าย ไปยังเครื่องเซิร์ฟเวอร์ โดยให้เครื่องเซิร์ฟเวอร์ทาการวิเคราะห์ภาพคาศัพท์ออกมาเป็นตัวอักษร ด้วยหลักการการประมวลผลภาพ และหาความหมายคาศัพท์นั ้นจากฐานข ้อมูลคาศัพท์

Upload: noonnarinthip

Post on 07-Jul-2015

30 views

Category:

Environment


0 download

DESCRIPTION

ใบงานที่ 8 เรื่อง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”

TRANSCRIPT

Page 1: ใบงานที่ 8 เรื่อง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”

ใบงานท 8 เรอง โครงงานประเภท “การพฒนาโปรแกรมประยกต”

โครงงานพฒนาเกม โครงงานประเภทนเปนโครงงานพฒนาซอฟตแวรเกมเพอความรหรอเพอควา

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

โครงงานประเภทนจะมการออกแบบลกษณะและกฎเกณฑการเลน เพอใหนาสนใจแกผเลน

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

ทมอยทวไป และน ามาปรบปรงหรอพฒนาขนใหม เพอใหเปนเกมทแปลกใหม

และนาสนใจแกผเลนกลมตางๆ

ตวอยางโครงงาน

ชอโครงงาน โปรแกรมประยกตพจนานกรมส าหรบโทรศพทมอถอบนพนฐานภาพ

ประเภทMobile Application ชอผท าโครงงาน นาย วรพงศ โรจนเรองมาศ , นางสาว ศภสรา

จนทราภสทธ ชออาจารยทปรกษา ผศ.ดร. รชลดา ลปกรณ สถาบนการศกษา

จฬาลงกรณมหาวทยาลย ระดบช น ปรญญาตร หมวดวชา คอมพวเตอร วน/เดอน/ป

ท าโครงงาน1/1/2541 บทคดยอ โปรแกรม พจนานกรมส าหรบโทรศพทมอถอบนพนฐานภาพน

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

เพอใหผใชสะดวกสบายในการใชงานเพยงแคถายภาพค าศพททตองการ รวมถงระบบการใชงานทเขาใจงาย

และสามารถใชงานไดจากทใดกได ทงนยงคงมรปแบบการพมพค าศพทแบบเดมอย

โปรแกรมพจนานกรมส าหรบโทรศพทมอถอบนพนฐานภาพ ประกอบดวย 2 สวน คอ

สวนของโปรแกรมบนโทรศพทมอถอ และสวนเซรฟเวอร

โดยผใชสามารถคยหรอถายภาพค าศพทบนโทรศพทมอถอ แลวสงค า หรอภาพถายนนผานเครอขาย

ไปยงเครองเซรฟเวอร โดยใหเครองเซรฟเวอรท าการวเคราะหภาพค าศพทออกมาเปนตวอกษร

ดวยหลกการการประมวลผลภาพ และหาความหมายค าศพทนนจากฐานขอมลค าศพท

Page 2: ใบงานที่ 8 เรื่อง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”

จากนนจงสงความหมายของค าศพทกลบมายงโทรศพทมอถอ

Image-based Mobile Dictionary Application is developed from the original application which users have

to type a word to be searched for the meaning. This application is easy to use, a user only need to capture

a void using a digital camera on a mobile phone or type it in. In addition, its system also offers user -

friendly interfaces which users can easily understand once they have seen it.

Image-based Mobile Dictionary Application consists of two functions; software on a mobile phone and

software on a server. A vocabulary, which is typed or captured by users, is automatically sent via network

to the server. If the input is an image file, the software on the server will recognize each character using

image processing and then search for its meaning from database list. Afterwards, that vocabulary and its

meaning will transfered to the mobile phone.

ตวอยางโครงงาน 2

ชอโครงงาน การพฒนา software เพอใชในการอาน

และ simulate การประยกตใช hologram กบบตรประจ าตว ชอผท าโครงงาน นายดาษพช

ทองนพเนอ ชออาจารยทปรกษา ศาสตราจารย ดร. สมศกด ปญญาแกว สถาบนการศกษา

นตระดบปรญญาตรปท 1 จฬาลงกรณมหาวทยาลย ระดบช น ปรญญาตร หมวดวชา

คอมพวเตอร วน/เดอน/ป ท าโครงงาน 1/1/2541 บทคดยอ

ปจจบนไดมการน า hologram ไปประยกตใชในงานดานตาง ๆ มากมาย จงไดแนวความคดประยกต laser

hologram ในดานการใชเปน memory หรอ data storage เพอใชในการท าบตรประจ าตว (ID card) ขน

โดยอาศยลกษณะเดนของ hologram 360 ซงสามารถใหภาพสามมตทมองไดจากทก ๆ มมมองโดยรอบ

และภาพทเกดเปนแบบ Dynamics เมอมการเปลยนมมการมอง

และต าแหนง film ลอดจนลกษณะการปลอมแปลงของ hologram ท าไดยากจงน ามาเกบรกษาความปลอดภย

และความเชอถอไดของบตร งานวจยนจงประกอบดวยการ

Page 3: ใบงานที่ 8 เรื่อง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”

1.ศกษาและทดลองเกยวกบ hologram 360 เพอน าไปประยกตสรางเปนบตรประจ าตว

2.ออกแบบ ทดลอง และพฒนาการสราง hardware ในสวนของเครองส าหรบอานและตรวจสอบบตร

3.พฒนา software เพอท างานในดาน pattern recognition เพอการอานและยนยน

( verify) บตรส าหรบเครองอานบตร ตลอดจนออกแบบระบบpattern ส าหรบเกบขอมลบนบตร

ระบบส าหรบการอานและพฒนา software เพอท าการ simulate และทดลองการท างานของระบบ การอาน

การใชบตร การท างานของเครองอานบตรและ software (program) ทใชอาน

การศกษาทดลองขณะนเปนการพฒนา software ซงประกอบดวย

1. การศกษาหลกการ ลกษณะของขอมล

ตลอดจนการเชอมโยง software และวธทใชในการอานและเกบขอมลเพอวธของ pattern

recognition ทจะน ามาใช โดยรวมถงการพจารณา tolerance ทยอมรบได

2. ทดลองเขยน และพฒนา software ส าหรบ pattern recognition ในการอานบตร

3. ทดลองเขยน และพฒนา software เพอใชในการ simulate ผลทไดจากการใช software ทเขยนขน การอาน

การท า pattern recognition และระบบการใชบตร ฯลฯ

4. ทดลองท า simulation เพอน าผลทไดมาใชในการพฒนาระบบ software , hardware , และสวนอน ๆ

ของบตรตอไป

ขณะนในสวนทพฒนา software อยในขนตอนการศกษาระบบ hardware และเลอกวธของ pattern

recognition เพอใชในการเขยน program (หรอ

พฒนา software) รวมถงการทดลอง simulate อยางงายและการศกษาการใช development tools ตาง ๆ เชน

ภาษา computer , program ตาง ๆ เพอเตรยมพรอมส าหรบการ simulate และพฒนาดาน software ตอไป

งานวจยนอยระหวางการด าเนนการจากหลาย ๆ ฝายทเกยวของ

และไดรบการตอบรบการจดทะเบยนลทธบตรเรยบรอยแลว

Page 4: ใบงานที่ 8 เรื่อง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”

ตวอยางโครงงาน 3

ชอโครงงาน Shader 3D เพอ การพฒนาซอฟตแวรเกมส ชอผท าโครงงาน นายกฤชวฒน

เวชสาร ชออาจารยทปรกษา ดร.ววาราช พรแกว สถาบนการศกษา โรงเรยนเทพศรนทร ระดบช น

มธยมปลาย หมวดวชา คอมพวเตอร วน/เดอน/ป ท าโครงงาน ไมระบ บทคดยอ

คอมพวเตอรกราฟกไดเขามามบทบาทในงานวจยดานตาง ๆ กวา 20 ป

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

เพราะการประยกตใชคอมพวเตอรกราฟกกบสาขาวชาตาง ๆ อ านวยใหการท างานนนมประสทธภาพ

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

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

input) ในการประมวลผล (Process) แปรผนตรงกบจ านวนเวลาทใช

และชดค าสงมกเปนจ านวนชนดทศนยม (float) ซงท าใหมคาหนวงเวลา (latency) ในการท างานมาก

โครงงาน 3D Shader for Game Programming น มงพฒนาตนแบบ Mini-3D Graphics Engine ส าหรบ

การพฒนาเกมส ในสวนGraphics core โดยอาศยเทคนคการ Optimizing

code รวมกบการวาง Prototyping แบบพเศษใหเขากบ Hardware Functions (Logical

Layers)ของ CPU และ Display card ใหการแสดงผลมประสทธภาพสงขน และเปนการใชทรพยากรทคมคา

เพอลด causes of bottlenecks และ penaltiesโดยสวนของฮารดแวรใช AMD Processor และ nVidia GeFocre

Display card series สวนของการ Programming ใช OpenGL ในการพฒนาโปรแกรมเพอการทดสอบ

ตวอยางโครงงาน 4

Page 5: ใบงานที่ 8 เรื่อง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”

ชอโครงงาน ศกษาและพฒนา Hand - Written OCR ชอผท าโครงงาน นางสาวธญญพร

เรอนโรจนรง ชออาจารยทปรกษา ดร.สรพนธ เมฆนาวน สถาบนการศกษา

นกเรยนระดบมธยมศกษาปท 5 โรงเรยนสตรนครสวรรค ระดบช น มธยมปลาย หมวดวชา

คอมพวเตอร วน/เดอน/ป ท าโครงงาน1/1/2541 บทคดยอ

การศกษารวบรวมขอมลทเกยวของกบการท า OCR (Optical Character

Recognition) และรวบรวมตวอยางลายมอจากแหลงตางๆ เพอน ามาศกษาสภาพปญหา พบปญหาทส าคญ

ไดแก ปญหาในการตดตวอกษร รปแบบของตวอกษรทคลายกนมาก เชน ด-ค-ต , ก-ถ-ภ , ผ-ฝ-พ-ฟ

การเขยน ผดรปซงมผลใหตวอกษรทตางกนมลกษณะคลายกน เชน ย-ผ , ร-ช , พ-ม

และความหลากหลายของ ลายมอ ดงนนการจะจดจ าลกษณะตวอกษรแตละตวได

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

โดยการพจารณาวาตวอกษร คอ กราฟทประกอบดวยจดยอดและขอบทลากเชอมจด

แลวแทนอกษรแตละตวดวยจด แตเกดปญหาวาไมสามารถระบไดช ดเจน วา

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

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

ของตวนนแทนจดในบางต าแหนง ท าใหความชดเจนมากขนและจะไดพจารณาวธการอน ๆ เชน

การใชอตราสวนของระยะระหวางจด

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

แตเนองจากตวอกษรภาษาไทยมความซบซอนและมรายละเอยดคอนขางมาก

จงมงเนนใหสามารถรจ าตวเลข 0-9 ใหไดกอน เพอน าไปใชในการคดแยกจดหมาย

เนองจากรปแบบลายมอทพบบอยในการเขยนตวเลขมไมมากนก

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

กสามารถแยกความแยกตางของตวเลขแตละตวไดคอนขางมาก นอกจากนจะใชวธตาง ๆ

มาประกอบเพอเพมความถกตอง ไดแก

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

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

พจารณาจากจ านวนจดทใกลเ คยงกน และพจารณาจากลกษณะเดของตวเลข

กจะเพมความถกตองไดในระดบหนง

Page 6: ใบงานที่ 8 เรื่อง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”

ส าหรบปญหาในการอานตวเลขซงอาจพบได เชน การเขยนตวเลขสองตวตดกน

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

และปญหาทส าคญอกประการหนงคอ การเขยนผดรปซงท าใหยากแกการจ าแนกวาตวเลขตวใด

ซงยงจะตองศกษาและพฒนาตอไป

ตวอยางโครงงาน 5

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

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

อนทว , นางสาว เปรมจต อภเมธธธ าารง, นาย กตตพฒน วโรจนศร ชออาจารยทปรกษา อ.ดร.วระ

เหมองสน สถาบนการศกษา จฬาลงกรณมหาวทยาลย ระดบช น ปรญญาตร หมวดวชา

คอมพวเตอร วน/เดอน/ป ท าโครงงาน1/1/2541 บทคดยอ Tsunami is one of the most serious disasters. To

prevent from the loss, an effective

warning system must be established. Nowadays, there is no warning system that is both accurate and fast

enough to generate the warning in time, thus false alarms are common. Soon people will ignore the

warning, and we may face another tragedy.

There is a program named TUNAMI which can accurately calculate the water level and the speed of tidal

wave given initial parameter, but this program is very slow due to a lot of calculation. The parallel

tsunami simulation program will be the parallel version of TUNAMI, applying both functional and

domain decompositions. This program will be much faster than the original program and will be able to be

used in real-time warning system.

credit : http://kruoong.blogspot.com/2011/07/blog-post_25.html

http://www.vcharkarn.com/project/search

Page 7: ใบงานที่ 8 เรื่อง โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”

จดท ำโดย

นางสาวณรนทรทพย ชยชนะ เลขท 11

นางสาวกชามาส สนธชย เลขท 39

ชน มธยมศกษาปท 6/5 โรงเรยยพราชวทยาลย