30
โครงงานคอมพิวเตอร์ ครูพัชรนันท์ กุลวรพิสิษฐ์ โรงเรียนพิมายวิทยา

1109291212453896 12111614140548

Embed Size (px)

Citation preview

Page 1: 1109291212453896 12111614140548

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

ครพชรนนท กลวรพสษฐ โรงเรยนพมายวทยา

Page 2: 1109291212453896 12111614140548

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

เปนกจกรรมอสระทผเรยนสามารถเลอกศกษาตามความสนใจ โดใชทกษะ ตลอดจนประสบการณของผเรยนดานคอมพวเตอรและซอฟตแวรในการแกปญหาตางๆ ผ เ รยนจะตองวางแผนดาเนนงาน ศกษา พฒนาโปรแกรม หรออปกรณท เ กยวของ กจกรรมทจดวาเปนโครงงานควรมองคประกอบหลก

Page 3: 1109291212453896 12111614140548

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

1. สรางความสานกและความรบผดชอบในการศกษาและพฒนาระบบดวยตนเอง

2. เปดโอกาสใหนกเรยนไดพฒนาและแสดงความสามารถตามศกยภาพของตนเอง

3. เปดโอกาสใหนกเรยนไดศกษา คนควา ในเรองทนกเรยนสนใจไดลกซงกวา

4. สงเสรมและพฒนากระบวนการคด การแกปญหา การตดสนใจ

5. กระตนใหนกเรยนมความสนใจในการเรยนวชาสาขาคอมพวเตอร

6. สงเสรมใหนกเรยนไดใชเวลาอยางเปนประโยชนในทางสรางสรรค

7. สรางความสมพนธระหวางนกเรยนกบครและชมชน

8. เปนการบรณาการเอาความรจากวชาตาง ๆ ทไดรบมาจดทาผสมผสานกบ โปรแกรมคอมพวเตอรเปนโครงงาน

Page 4: 1109291212453896 12111614140548

ประเภทของโครงงาน 1. โครงงานพฒนาสอเพอการศกษา

2. โครงงานพฒนาเครองมอ เปนโครงงานทสรางเครองมอ ใชสรางงาน สวนใหญจะอยในรปของซอฟตแวร

3. โครงงานประเภทการทดลองทฤษฎ เปนโครงงานทใชคอมพวเตอรในการจาลองการทดลองของสาขาตางๆ

4. โครงงานประเภทการประยกตใชงาน สรางผลงานเพอประยกตใชงานในชวตประจาวน

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

Page 5: 1109291212453896 12111614140548

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

1. คดเลอกหวขอโครงงานทสนใจ

2. ศกษาคนควาจากเอกสารและแหลงขอมล

3. จดทาเคาโครงของโครงงาน

4. การลงมอทาโครงงาน

5. การเขยนรายงาน

6. การนาเสนอและแสดงโครงงาน

Page 6: 1109291212453896 12111614140548

วงจรในการพฒนาระบบ (System Development Life Cycle : SDLC)

Page 7: 1109291212453896 12111614140548

1. คนหาและเลอกสรรโครงการ

(Project Identification and Selection)

2. รเรมและวางแผนโครงการ

(Project Initiation and Planning)

3. วเคราะหระบบ (Analysis)

4. ออกแบบระบบ (Design)

5. พฒนาและตดตงระบบ (Implementation)

6. บารงรกษาระบบ (Maintenance)

วงจรในการพฒนาระบบ (System Development Life Cycle : SDLC)

Page 8: 1109291212453896 12111614140548

•คนหาโครงการจาก • ผใชระบบรองขอ

• ผบรหารสง

• ระบบทใชอยปจจบนมปญหา

• ฝายสารสนเทศเปนผกาหนด

• ภาวะเศรษฐกจทดขน ทาใหมเงนลงทนมากขน

• ความกาวหนาทางเทคโนโลยทเปลยนไป

• การเปลยนกฎเกณฑของรฐบาลและขอปฏบตตางๆทเกยวของกบระบบ

• ผผลต H/W และ S/W วางตลาด version ใหมๆ ออกสทองตลาด

• บรษทคแขง ลกคา บรษทผผลต

• จดลาดบความสาคญของโครงการ

• เลอกโครงการทเหมาะสมกบระยะเวลา ทรพยากร และตรงตามแผนกลยทธขององคกรทสด

คนหาและเลอกสรรโครงการ (Project Identification and Selection)

Page 9: 1109291212453896 12111614140548

• คนหาปญหาเบองตนของโครงการทถกเลอก

• นาเสนอเหตผลในการขออนมตดาเนนโครงการ

• วเคราะหความเปนไปไดดานตาง ๆ • ทางดานเทคนค

• ทางดานการดาเนนงาน

• กฎหมายและสญญา ขอบงคบ

• เศรษฐศาสตร

• ระยะเวลา

• การเมองภายในองคกร

• วางแผนการดาเนนงาน (Gantt & Pert)

• เขยนใบเสนอโครงการ

รเรมและวางแผนโครงการ (Project Initiation and Planning)

Page 10: 1109291212453896 12111614140548

• เมอโครงการผานการอนมต เรมเขาสการศกษาระบบปจจบนอยางละเอยด

คนหาปญหาและการดาเนนการของระบบปจจบน และหาความตองการของ

ระบบใหม

• รวบรวมความตองการของระบบ เชน สมภาษณ, ศกษาจากเอกสารเดมทม

อย, สงเกต, แบบสอบถาม, สมตวอยางเอกสาร, วจย แลวนามาสราง

แบบจาลองเพอใชในการวเคราะหระบบตอไป

• กลยทธทควรนามาใช คอ Joint Application Development (JAD) เปนเทคนค

ของการทางานเปนทมใหผใชมสวนรวมในการพฒนาระบบโดยมวตถประสงคคอ

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

ผลลพธทไดคอ requirement model

วเคราะหระบบ (Analysis)

Page 11: 1109291212453896 12111614140548

• Inputs

• Outputs

• Processes

• Performance

• Controls

ความตองการของระบบใหม

Page 12: 1109291212453896 12111614140548

แบบจาลองของขอมล คอ E-R Diagram และ Data Dictionary แบบจาลองของกระบวนการทางาน คอ Data Flow Diagram (DFD)

เขยนแผนภาพแสดงกระบวนการทางาน (Process Modeling) การสรางแบบจาลองของขอมล (Data Modeling)

Page 13: 1109291212453896 12111614140548

สญลกษณ Data Flow Diagram

Page 14: 1109291212453896 12111614140548

ตวอยาง DFD Context Diagram Level 0

Page 15: 1109291212453896 12111614140548

ตวอยาง Data Flow Diagram Level 1

Page 16: 1109291212453896 12111614140548
Page 17: 1109291212453896 12111614140548

แบบทดสอบเรอง โครงงานคอมพวเตอร 5 คะแนน

1. อธบายความหมายของโครงงานคอมพวเตอร

2. ยกตวอยางคณคาของการทาโครงงานคอมพวเตอร มาอยางนอย 3 ขอ

3. ประเภทของโครงงาน มกประเภท อะไรบาง

4. ขนตอนการพฒนาระบบของวงจร SDLC มกขนตอน อะไรบาง

5. จงอธบายเทคนค Joint Application Development

Page 18: 1109291212453896 12111614140548

โครงงานคอมพวเตอร ทาเรองอะไรด ? เรยนคอมพวเตอร ทาโครงงานคอมพวเตอรเรองอะไรด ? - ระบบซอ-ขายสนคาชมชน (Otop) - ระบบเชาซอ-ซด วดโอ - สอการสอนวชาตาง ๆ - การตนอนเมชน / ละครสนในรปการตน - เกมสการศกษา / เกมสเพอความสนกสนาน - โปรแกรมชวยงานดานตาง ๆ หรอออกแบบผลตภณฑ

Page 19: 1109291212453896 12111614140548

ประเภทสอการสอน (CAI)

คอมพวเตอรชวยสอน หรอทรจกในชอของ CAI (Computer Assisted Instruction) เปน นวตกรรมทอยในรปของระบบการเรยนร

ดวยตนเอง และอยในลกษณะสอการเรยนการสอน CAI เปนสอทอยในรปของ

CD-Rom Based System พฒนาโปรแกรมทางภาษา และจาก

โปรแกรมสาเรจรปตางๆ (โปรแกรม Authorware, Director, ToolBook หรอแมกระทงโปรแกรม Flash) แมวา CAI เตมระบบ

จรงๆ จะดเหมอนตายไปจากวงการศกษา แต CAI ทอยในลกษณะสอเรยนร

เฉพาะเนอหาสนๆขนาดเลก หรอทเรยกวา หนวยความรเฉพาะเรอง(learning object) ยงคงมผสรางนามาใชในการจดการเรยนร ซงสามารถศกษาเรยนร

เรอง learning object

Page 20: 1109291212453896 12111614140548

ประเภทสอการสอน (CAI)

E-learning:เวบไซตสอการสอนโปรแกรม Adobe Captivate (Cp)

Page 21: 1109291212453896 12111614140548

Adobe Captivate เปนโปรแกรมทชวยใหการสราง

สอการเรยนการสอนในรปแบบ

interactive multimedia เปนโปรแกรมทมการ

นามาใชกนอยางกวางขวางแพรหลายมากทสด ดวยคณลกษณะ

มาตรฐานไฟลในรปแบบ Flash (SWF) ทสามารถเลน

ไดดวยตนเอง ขนาดไฟลทเลก รองรบไฟลมลตมเดยทา

ให Adobe Captivate เปนโปรแกรมทเหมาะสม

สาหรบการใชงานดาน e-learning หรอ การเรยน การ

สอน Online ไดอยางด

Page 22: 1109291212453896 12111614140548

จดเดนของโปรแกรม Adobe Captivate3.0 - สรางสอเรยนรหรอสอนาเสนอมลตมเดยไดอยางงายดาย - ตดตอวดโอไดทงภาพนงและภาพเคลอนไหว - สรางสอเรยนรโดยการจบหนาจอภาพ (Screen capture movie) อดเสยงบรรยายประกอบ - เหมาะสาหรบการนาไปใชเปนสอการเรยนการสอน - สรางแบบทดสอบไดงาย และมแบบทดสอบใหเลอกทาได

หลายรปแบบ

Page 23: 1109291212453896 12111614140548

- นาเขาไฟลจากแหลงตางๆ ไดหลากหลาย ไฟลจาก Adobe flash ไฟล

รปภาพ (Image) เชน JPG,BMP, GIF ไฟล

เสยง (Sound) เชน MP3, WAVเสยงบรรยายผานไมโครโฟน ไฟล

วดโอ (Video) เชน AVI สไลดจากโปรแกรมMicrosoft Power Point (.PPT) - สงออกไฟลไดหลายรปแบบFlash movie File (.swf) ลกษณะ

เชนเดยวกบโปรแกรม Adobe Flash HTML File (.html) สาหรบการนาไปใชกบเวบไซต EXE File (.exe) สาหรบการนาไปใชแบบ Stand alone คอ การแสดงผล โดยไมตองตดตงโปรแกรม Adobe captivate และ zip file สาหรบบทเรยนในแบบ scorm เพอนาเขาไปใชในบทเรยนออนไลน

Page 24: 1109291212453896 12111614140548

http://krurin.blogspot.com/2012/03/blog-post.html http://mediathailand.blogspot.com/2012/04/blog-post.html http://www.c-tech.ac.th/sp/Joomla/

เวปไซตแหลงขอมลสอการสอน

Page 25: 1109291212453896 12111614140548

1. ประเภท ตกแตงภาพ เชน โปรแกรม

PhotoScape, PhotoShopCS2 เปนตน 2. ประเภท Animation เชน โปรแกรม

Macromedia Flash, SwishMAX เปนตน 3. ประเภท การตดตอ VDO เชน โปรแกรม

Windows Movie Maker, Adobe Premiere Pro เปนตน

เวปไซตแหลงขอมลสอการสอน

Page 26: 1109291212453896 12111614140548

1. ระบบการจดการฐานขอมล MS-Access…,Visual Basic..,PHP ฯลฯ

2. ออกแบบเวปไซต Dreamweaver..,HTML,หรอเวปบลอกอน ๆ

3. โปรแกรมสรางเกมส, Game Maker

โปรแกรมอะไรทสามารถนามาใชกบโครงงานคอมพวเตอร?

Page 27: 1109291212453896 12111614140548

การเขยนโปรแกรม Scratch เพอสงเสรมความคดสรางสรรค เกมสจาก Flash

โปรแกรมอะไรทสามารถนามาใชกบโครงงานคอมพวเตอร?

Page 28: 1109291212453896 12111614140548

โปรแกรมอะไรทสามารถนามาใชกบโครงงานคอมพวเตอร?

โปรแกรมอนเมชน pencil

Page 29: 1109291212453896 12111614140548

โปรแกรมอะไรทสามารถนามาใชกบโครงงานคอมพวเตอร?

ซอฟตแวรออกแบบผลตภณฑ ProdeskTop

Page 30: 1109291212453896 12111614140548

โปรแกรมอะไรทสามารถนามาใชกบโครงงานคอมพวเตอร? ซอฟตแวรออกแบบผลตภณฑ ProdeskTop