ใบงานที่ 6 - Mini Project
1) ใบงาน Mini Project (30 คะแนน)
1.1) โจทย์
- แบ่งกลุ่ม ๆ ละไม่เกิน 3 คน
- นำความรู้ที่ได้รับเกี่ยวกับการเขียนโปรแกรมในภาคเรียนนี้มาประยุกต์ใช้ในการเขียนโปรแกรมแก้ปัญหาต่าง ๆ , เกม, ฯลฯ
- เนื้องานของโปรแกรมจะต้องประกอบไปด้วยสิ่งต่าง ๆ ดังต่อไปนี้ เป็นอย่างน้อย
- ต้องมีการใช้ extension library/package เช่น numpy, matplotlib, etc.
- ต้องมีการสร้างและเรียกใช้ function ที่เขียนขึ้นเอง
- ต้องมีการใช้ข้อมูลประเภท list, string, set, dictionary อย่างใดอย่างหนึ่ง
- ควรมีการแต่งเติมด้วยไอเดียของนักเรียนเอง
- โปรแกรมสามารถทำงานได้และให้ผลลัพธ์ที่ถูกต้อง และเป็นโปรแกรมที่ไม่ขัดต่อหลักกฎหมายและจริยธรรมในการใช้เทคโนโลยีสารสนเทศ
1.2) สิ่งที่ต้องส่งใน Google classroom
- Source code โปรแกรม
- คลิปนำเสนอ อัดคลิปไม่เกิน 5 นาที โดยภายในคลิปนำเสนอควรประกอบด้วยเนื้อหาดังต่อไปนี้ เป็นอย่างน้อย
- ชื่อ mini project และ ชื่อ - สกุล สมาชิกทุกคน
- ประโยชน์ของโปรแกรม
- การสาธิตการใช้งานโปรแกรม
- อธิบายหลักการทำงานของโปรแกรม/รายละเอียดของการพัฒนาโปรแกรม
1.3) เกณฑ์การให้คะแนน:
รายการประเมิน | คะแนน |
---|---|
รายงานความก้าวหน้า | 5 |
การนำเสนอ | 10 |
เนื้องาน | 15 |
หมายเหตุ: ทุกรายการประเมิน ทุกคนในกลุ่มควรแสดงให้เห็นว่ามีการแบ่งงานและทำงานร่วมกันเป็นทีม