วันอังคารที่ 26 พฤษภาคม พ.ศ. 2558

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

1.โครงงาน (Project) หมายถึงอะไร 

โครงงานหรือProject หมายถึง วิธีทำงานที่เป็นระบบขั้นตอนเพื่อทำงานชิ้นใดชิ้นหนึ่ง ให้สำเร็จ
โครงงานจำแนกเป็นประเภทต่างๆ ดังนี้
  1. โครงงานประเภทศึกษาค้นคว้า ได้แก่โครงงานที่ทำการศึกษาข้อมูล วิเคราะห์ข้อมูล แลนำเสนอข้อมูล
  2. โครงงานประเภทสืบค้นหาข้อเท็จจริง ได้แก่โครงงานที่มีการทดลอง ออกปฏิบัติภาคสนาม หรืออกสำรวจ
  3. โครงานประเภทออกแบบและผลิตชิ้นงาน ได้แก่โครงานที่มีการออกแบบและผลิตชิ้นงาน

Project is defined as a collaborative enterprise, involving research or design, that is carefully planned to achieve a particular aim
       Projects can be further defined as temporary rather than permanent social systems or work systems that are constituted by terms  within or across organizations to accomplish particular tasks under time constraints. An ongoing project is usually called (or evolves into) a program.

2.โครงงานคอมพิวเตอร์ หมายถึง

หมายถึง กิจกรรมการเรียนที่นักเรียนมีอิสระในการเลือกศึกษาปัญหาที่ตนเองสนใจ โดยจะต้องวางแผนการดำเนินงาน ศึกษา พัฒนาโปรแกรม โดยใช้ความรู้ทางกระบวนการวิศวกรรมซอฟต์แวร์ เครื่องคอมพิวเตอร์และอุปกรณ์ที่เกี่ยวข้อง ตลอดจนทักษะพื้นฐานในการพัฒนาโครงงาน เรื่องที่นักเรียนสนใจและคิดจะทำโครงงาน ซึ่งอาจมีผู้ศึกษามาก่อน หรือเป็นเรื่องที่นักพัฒนาโปรแกรมได้เคยค้นคว้าและพัฒนาแล้ว นักเรียนสามารถทำโครงงานเรื่องดังกล่าวได้ แต่ต้องคิดดัดแปลงแนวทางในการศึกษา การวิเคราะห์ข้อมูล การพัฒนาโปรแกรม หรือศึกษาเพิ่มเติมจากผลงานเดิมที่มีผู้รายงานไว้ จุดมุ่งหมายสำคัญของการทำโครงงานเป็นการเปิดโอกาสให้นักเรียนได้รับประสบการณ์ตรงในการใช้ระบบคอมพิวเตอร์แก้ปัญหา ประดิษฐ์คิดค้น หรือค้นคว้าหาความรู้ต่างๆ ใช้คอมพิวเตอร์ในการพัฒนาสื่อการเรียนรู้เพื่อการศึกษา ประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่างๆ พัฒนาโปรแกรมประยุกต์ต่างๆ ตลอดจนการพัฒนาเกมคอมพิวเตอร์ เพื่อฝึกให้นักเรียนเป็นบุคคลที่ใฝ่เรียนใฝ่รู้ การพัฒนาความคิดใหม่ๆ ความมีคุณธรรมจริยธรรม เอื้อเฟื้อเผื่อแผ่ ให้กับเพื่อนมนุษย์ และอยู่ในสังคมอย่างมีความสุข

3.ประเภทของโครงงานคอมพิวเตอร์ มี 5 ประเภท ได้แก่


     1. โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media)
     2. โครงงานพัฒนาเครื่องมือ (Tools Development)
     3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)
     4. โครงงานประเภทการประยุกต์ใช้งาน (Application)
     5. โครงงานพัฒนาเกม (Game Development)