โครงงานคอมพิวเตอร์

16
โครงงานคอมพิวเตอร์

Upload: supakeat

Post on 21-Jun-2015

338 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: โครงงานคอมพิวเตอร์

โครงงานคอมพวเตอร

Page 2: โครงงานคอมพิวเตอร์

ความหมายและความส าคญ

ของโครงงานคอมพวเตอร

โครงงานคอมพวเตอร หมายถง กจกรรมการเรยนทนกเรยนม

อสระในการเลอกศกษาปญหาทตนสนใจ โดยจะตองวางแผนการ

ด าเนนงาน ศกษา พฒนาโปรแกรม โดยใขความรทางกระบวนการ

วศวกรรมซอฟตแวร เครองคอมพวเตอรและอปกรณทเกยวของตลอดจน

ทกษะพนฐานในการพฒนาโครงงาน

Page 3: โครงงานคอมพิวเตอร์

กจกรรมทจดวาเปนโครงงานคอมพวเตอร

ควรมองคประกอบหลกดงตอไปน

- เปนกจกรรมทเกยวของกบซอฟตแวร และ/หรอ ฮารดแวร

- ผเรยนเปนผรเรมและเลอกเรองทจะศกษา คนควา พฒนา ดวยตนเองตาม

ความสนใจและระดบความรความสามารถ

- ผเรยนเปนผวางแผนในการศกษา คนควา ตลอดจนการพฒนา เกบ

รวบรวมขอมล หรอประดษฐคดคน รวมทงการสรปผล และการเสนอผล

การศกษาคนควาดวยตนเอง โดยมผสอนและผทรงคณวฒเปนผใหค าปรกษา

Page 4: โครงงานคอมพิวเตอร์

- การจดท าโครงงานคอมพวเตอรนน นกเรยนควรมความรพนฐาน

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

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

ในคอมพวเตอร กอนทจะเรมท าโครงงาน และใชความรดงกลาวเปนพนฐาน

ในการสรางความรใหมในโครงงานคอมพวเตอร โดยในการท าโครงงาน

นกเรยนอาจจะมโอกาสไดท าความรจกกบความรใหมเพมเตมอกดวย เชน

ปญญาประดษฐ (Artificial Intelligence) ฐานขอมล (Database) และการ

สบคนขอมล (Information Retrieval) เปนตน ซงจะขนอยกบหวขอท

นกเรยนเลอกท าโครงงาน

Page 5: โครงงานคอมพิวเตอร์

ประเภทของโครงงานคอมพวเตอร

1. โครงงานพฒนาสอเพอการศกษา (Educational Media)

2. โครงงานพฒนาเครองมอ (Tools Development)

3. โครงงานประเภทการทดลองทฤษฎ (Theory Experiment)

4. โครงงานประเภทการประยกตใชงาน (Application)

5. โครงงานพฒนาเกม (Game Development)

Page 6: โครงงานคอมพิวเตอร์

1. โครงงานพฒนาสอเพอการศกษา

(Educational Media) - เปนโครงงานทใชคอมพวเตอรในการผลตสอเพอการศกษา โดยการสราง

โปรแกรมบทเรยน หรอหนวยการเรยน ซงอาจจะตองมภาคแบบฝกหด บททบทวนและ

ค าถามค าตอบไวพรอม ผเรยนสามารถเรยนแบบรายบคคลหรอรายกลม การสอนโดย

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

ซงอาจเปนการพฒนาบทเรยนแบบ Online ใหนกเรยนเขามาศกษาดวยตนเองกได

- โครงงานประเภทนสามารถพฒนาขนเพอใชประกอบการสอนในวชาตาง ๆ ไมวา

จะเปนสาขาคอมพวเตอร วชาคณตศาสตร วชาวทยาศาสตร วชาสงคม วชาชพอน ๆ

ฯลฯ โดยนกเรยนอาจคดเลอกหวขอทนกเรยนทวไปทท าความเขาใจยาก มาเปนหวขอใน

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

จกรวาล โปรแกรมแบบทดสอบวชาตาง ๆ

Page 7: โครงงานคอมพิวเตอร์

โครงงานพฒนาสอเพอการศกษา

(Educational Media)

Page 8: โครงงานคอมพิวเตอร์

2. โครงงานพฒนาเครองมอ

(Tools Development)

- เปนโครงงานเพอพฒนาเครองมอมาใชชวยสรางงานประยกตตาง ๆ ซงโดยสวน

ใหญจะเปนในรปซอฟตแวร ตวอยางของเครองมอชวยงาน เชน ซอฟตแวรวาดรป

ซอฟตแวรพมพงาน ซอฟตแวรชวยการมองวตถในมมตาง ๆ เปนตน ส าหรบซอฟตแวร

เพอการพมพงานนนสรางขนเปนโปรแกรมประมวลผลภาษา ซงจะเปนเครองมอใหเรา

ใชงานในงานพมพตาง ๆ บนเครองคอมพวเตอรเปนไปไดโดยงาย ซงรปทไดสามารถ

น าไปใชงานตาง ๆ ไดมากมาย ส าหรบซอฟตแวรชวยในการมองวตถในมมตาง ๆ ใช

ส าหรบชวยในการออกแบบสงของตาง ๆ อาทเชน ผใชวาดแจกนดานหนา และตองการ

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

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

ประเภท 3D

Page 9: โครงงานคอมพิวเตอร์

โครงงานพฒนาเครองมอ

(Tools Development)

Page 10: โครงงานคอมพิวเตอร์

3. โครงงานประเภทการทดลองทฤษฎ

(Theory Experiment) - เปนโครงงานใชคอมพวเตอรในการจ าลองการทดลองของสาขาตาง ๆ ซงเปน

งานทไมสามารถทดลองดวยสถานการณจรงได เชน การจดระเบด เปนตน เปน

โครงงานทผท าตองศกษารวบรวมความร หลกการ ขอเทจจรงและแนวความคดตาง ๆ

อยางลกซงในเรองทตองการศกษา แลวเสนอเปนแนวคด แบบจ าลอง หลกการ ซง

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

ทฤษฎดวยคอมพวเตอร การท าโครงงานประเภทนมจดส าคญอยทผท าตองมความร

เรองนน ๆ เปนอยางด ตวอยาง เชน การทดลองเรองการไหลของเหลว การทดลอง

เรองพฤตกรรมของปลาอโรวานา ทฤษฎการแบงแยกดเอนเอ การทดลองเรองการ

ไหลของของเหลว การทดลองเรองพฤตกรรมของปลาปรนยา และการทดลองเรองการ

มองเหนวตถแบบสามมต เปนตน

Page 11: โครงงานคอมพิวเตอร์

โครงงานประเภทการทดลองทฤษฎ

(Theory Experiment)

Page 12: โครงงานคอมพิวเตอร์

4. โครงงานประเภทการประยกตใชงาน

(Application) - เปนโครงงานทใชคอมพวเตอรในการสรางผลงานเพอประยกตใชงานจรงใน

ชวตประจ าวน เชน ซอฟตแวรส าหรบการออกแบบและตกแตงอาคาร ซอฟตแวร

ส าหรบการผสมส ซอฟตแวรส าหรบการระบคนราย เปนตน โครงงานงาน

ประเภทนจะมการประดษฐฮารดแวร ซอฟตแวร หรออปกรณใชสอยตาง ๆ ซง

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

ได โครงงานลกษณะนจะตองศกษาและวเคราะหความตองการของผใชกอนแลว

น าขอมลทไดมาใชในการออกแบบ และพฒนาสงของนน ๆ ตอจากนนตองมการ

ทดสอบการท างานหรอทดสอบคณภาพของสงประดษฐแลวปรบปรงแกไขใหม

ความสมบรณ โครงงานประเภทนนกเรยนตองใชความรเกยวกบเครอง

คอมพวเตอร ภาษาโปรแกรม และเครองมอตาง ๆ ทเกยวของ รวมทงอาจใชวธ

ทางวศวกรรมฮารดแวรและซอฟตแวรในการพฒนาดวย

Page 13: โครงงานคอมพิวเตอร์

โครงงานประเภทการประยกตใชงาน

(Application)

Page 14: โครงงานคอมพิวเตอร์

5. โครงงานพฒนาเกม

(Game Development)

- เปนโครงงานพฒนาซอฟตแวรเกมเพอความร และ/หรอ ความเพลดเพลน

เชน เกมหมากรก เกมหมากฮอส เกมการค านวณเลข ซงเกมทพฒนาขนน

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

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

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

การส ารวจและรวบรวมขอมลเกยวกบเกมตาง ๆ ทมอยทวไปและน ามา

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

กลมตาง ๆ

Page 15: โครงงานคอมพิวเตอร์

โครงงานพฒนาเกม

(Game Development)