วันพฤหัสบดีที่ 7 มกราคม พ.ศ. 2559

ใบงานหน่วยที่2

1. วิธีการดำเนินการทำโครงงานคอมพิวเตอร์มีกี่ขั้นตอนอะไรบ้าง จงอธิบายรายละเอียดของแต่ละขั้นตอน มาพอสังเขป
ตอบ 1. การคัดเลือกหัวข้อโครงงานที่สนใจจะทำ
โดยทั่วไปเรื่องที่จะนำมาพัฒนาเป็นโครงงานคอมพิวเตอร์ มักจะได้มาจากปัญหา คำถาม หรือความสนใจในเรื่องต่างๆ จากการสังเกตสิ่งต่างๆ ที่เกี่ยวเนื่องกับระบบคอมพิวเตอร์ หรือสิ่งต่างๆ รอบตัว ผู้เรียนสามารถจะศึกษาการได้มา
2. การศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล
ซึ่งรวมถึงการขอคำปรึกษาจากผู้ทรงคุณวุฒิจะช่วยให้ผู้เรียนได้แนวคิดที่ใช้ในการกำหนดขอบเขตของเรื่องที่จะศึกษาได้เฉพาะเจาะจงมากยิ่งขึ้น รวมทั้งได้ความรู้เพิ่มเติมในเรื่องที่จะศึกษาจนสามารถใช้ออกแบบและวางแผนดำเนินการทำโครงงานนั้นได้อย่างเหมาะสม
3. การจัดทำข้อเสนอโครงงาน
ในการทำโครงงานคอมพิวเตอร์ ผู้เรียนจำเป็นต้องกำหนดกรอบแนวคิดและวางแผนการพัฒนา ล่วงหน้าเพื่อจะช่วยให้ สามารถคาดการณ์ความเป็นไปได้ของการทำโครงงานนั้น และสามารถนำไปขอคำปรึกษาจากอาจารย์ที่ปรึกษา หรือผู้ทรงคุณวุฒิที่เกี่ยวข้อง
4. การลงมือทำโครงงาน
เมื่อข้อเสนอโครงงานได้รับความเห็นชอบจากอาจารย์ที่ปรึกษาแล้ว ก็เสมือนว่าการจัดทำโครงงานได้ผ่านพ้นไปแล้วมากกว่า 50% ขั้นต่อไปจะเป็นการลงมือพัฒนาตามขั้นตอนที่วางแผนไว้ 
5. การเขียนรายงาน
 เมื่อทำโครงงานจนได้ข้อมูลอย่างเพียงพอและทำการวิเคราะห์ผล และสรุปผลแล้ว ขั้นตอนต่อไปที่ต้องทำคือการจัดทำรายงาน ซึ่งจะรวมถึงรายละเอียดต่างๆ ในการพัฒนา และคู่มือการใช้งาน รายงานโครงงานคอมพิวเตอร์เป็นวิธีสื่อความหมายที่มีประสิทธิภาพ
6. การนำเสนอและการแสดงผลงานของโครงงาน
การนำเสนอและการแสดงผลงานเป็นขั้นตอนที่สำคัญอีกขั้นตอนหนึ่งของการทำโครงงาน เพื่อแสดงออกถึงผลิตผลของความคิด ความพยายามในการทำงานที่ผู้ทำโครงงานได้ทุ่มเท และเป็นวิธีที่ทำให้ผู้อื่นได้รับรู้และเข้าใจถึงผลงานนั้น 

2.ระบุขั้นตอนของวิธีการดำเนินการของตัวอย่างโครงงานต่อไปนี้
   2.1 ชาลีช่วยสอนการบ้านการบวก-ลบเลขให้น้องบ่อยๆ
   ตอบ การคัดเลือกหัวข้อโครงงานที่สนใจจะทำ
   2.2 ชาลีขอพบอาจารย์ผู้สอนวิชาคณิตศาสตร์เพื่อขอคำแนะนำการทำโครงงานพัฒนา          โปรแกรมการสอนบวก-ลบเลข
   ตอบการศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล
   2.3 ชาลีพัฒนาโปรแกรมสอนบวก-ลบเลข ด้วยวิชวล เบสิก .
   ตอบ การศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล
   2.4 ชาลีเรียนและเขียนโปรแกรมภาษาวิชวล เบสิก
   ตอบ การจัดทำข้อเสนอโครงงาน
   2.5 ชาลีจัดทำรายงานโครงงาน พร้อมคู่มือการใช้งาน
   ตอบ การจัดทำข้อเสนอโครงงาน
   2.6 ชาลีนำเสนอโปรแกรมหน้าห้องเรียน ให้อาจารย์ผู้สอนและเพื่อนๆ ฟัง.
   ตอบ การลงมือทำโครงงาน
   2.7 ชาลีค้นข้อมูลในอินเทอร์เน็ต ว่ามีใครพัฒนาโปรแกรมสอนบวก-ลบเลขไว้บ้างแล้ว
   ตอบการลงมือทำโครงงาน
   2.8 ชาลีจัดทำข้อเสนอโครงงาน เพื่อนำเสนอต่ออาจารย์ผู้สอนวิชาโครงงาน
   ตอบ การนำเสนอและการแสดงผลงานของโครงงาน

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

4.
จงบอกองค์ประกอบสำคัญในการเลือกหัวข้อที่จะทำโครงงาน
ตอบ ก. ต้องมีความรู้และทักษะพื้นฐานอย่างเพียงพอในหัวข้อเรื่องที่จะศึกษา
ข. สามารถจัดหาเครื่องคอมพิวเตอร์และซอฟต์แวร์ที่เกี่ยวข้องได้
ค. มีแหล่งความรู้เพียงพอที่จะค้นคว้าหรือขอคำปรึกษา
ง. มีเวลาเพียงพอ
จ. มีงบประมาณเพียงพอ
ฉ. มีความปลอดภัย

5.การลงมือพัฒนาโครงงานควรคำนึงถึงอะไรบ้าง
ตอบ  - ปฏิบัติตามแผนงานที่วางไว้ในเค้าโครง แต่อาจเปลี่ยนแปลงหรือเพิ่มเติมได้ถ้าพบว่าจะช่วยทำให้ผลงานดีขึ้น
         - จัดระบบการทำงานโดยทำส่วนที่เป็นหลักสำคัญๆ ให้แล้วเสร็จก่อน จึงค่อยทำส่วนที่เป็นส่วนประกอบหรือส่วนเสริมเพื่อให้โครงงานมีความสมบูรณ์มากขึ้น และถ้ามีการแบ่งงานกันทำ ให้ทำความตกลงในการต่อเชื่อมชิ้นงานที่ชัดเจนด้วย 
         - พัฒนาระบบงานด้วยความละเอียดรอบคอบ และบันทึกข้อมูลไว้อย่างเป็นระบบและครบถ้วน 
         - คำนึงถึงความประหยัด ความปลอดภัย และระยะเวลาในการทำงาน 



















วันพุธที่ 18 พฤศจิกายน พ.ศ. 2558

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

ใบงานที่1.1
เรื่อง ความหมายและคุณค่าของโครงงานคอมพิวเตอร์

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

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

3. กิจกรรมที่จัดว่าเป็นโครงงานคอมพิวเตอร์ควรมีองค์ประกอบหลักอะไรบ้าง
ตอบ  - เป็นกิจกรรมที่เกี่ยวข้องกับซอฟต์แวร์ และ/หรือ ฮาร์ดแวร์ 
-ผู้เรียนเป็นผู้ริเริ่มและเลือกเรื่องที่จะศึกษา ค้นคว้า พัฒนา ด้วยตนเองตามความสนใจและระดับความรู้ความสามารถ

4. "การทำโครงงานคอมพิวเตอร์ ได้พัฒนากระบวนการคิด การแก้ปัญหา การตัดสินใจ รวมทั้งการสื่อสารระหว่างกัน" นักเรียนมีความคิดเห็นต่อประโยคนี้อย่างไร
ตอบ ดีได้คิดเยอะ พัฒนาตนเองมากยิ่งขึ้น กล้าตัดสินใจเอง

5. นักเรียนใช้หลักเกณฑ์อะไรบ้าง ในการเลือกทำโครงงาน จงเขียนเป็นข้อ ๆ เรียงตามลำดับความสำคัญ
ตอบ 1.ชึ้นอยู่กับความคิดของตนเอง
2. ขึ้นอยู่กับงบประมาณของตนเอง
3. เลือกทำเรื่องที่ตนเองถนัด


ใบงานที่1.2
ประเภทของโครงงานคอมพิวเตอร์

 โครงงานคอมพิวเตอร์สามารถแบ่งได้เป็น 5 ประเภท ดังนี้

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


ภาพที่ 1.6  ตัวอย่างโครงงานประเภทพัฒนาสื่อเพื่อการศึกษา

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


ภาพที่ 1.7  ตัวอย่างโครงงานประเภทพัฒนาเครื่องมือ


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


ภาพที่ 1.8  ตัวอย่างโครงงานประเภทจำลองทฤษฎี

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


ภาพที่ 1.9  ตัวอย่างโครงงานการประยุกต์ใช้งาน

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



ภาพที่ 1.10  ตัวอย่างโครงงานประเภทพัฒนาเกม