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

Download Report

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

โครงงานคอมพิวเตอร ์
ครู พช
ั รนันท ์ กุลวรพิสษ
ิ ฐ์
โรงเรียนพิมายวิทยา
โครงงานคอมพิวเตอร์
เ ป็ น กิ จ ก ร ร ม อิ ส ร ะ ที่ ผู เ้ รี ย น
ึ ษาตามความสนใจ
สามารถเลือกศก
้ กษะ ตลอดจนประสบการณ์
โดใชทั
ของผู เ้ รี ย นด า้ นคอมพิว เตอร์ แ ละ
ซอฟต์ แ วร์ ใ นการแก ป
้ ั ญหาต่ า งๆ
ผู เ้ รี ย นจะต ้องวางแผนด าเนิ น งาน
ึ ษา พัฒนาโปรแกรม หรืออุปกรณ์
ศก
ที่ เ กี่ ย วข อ
้ ง กิจ กรรมที่ จั ด ว่ า เป็ น
โครงงานควรมีองค์ประกอบหลัก
คุณค่าของการทาโครงงาน
คอมพิวเตอร ์
1. สร ้างความสานึ กและความร ับผิดชอบในการศึกษาแล
2. เปิ ดโอกาสให้นก
ั เรียนได้พฒ
ั นาและแสดงความสามา
่
่ กเ
3. เปิ ดโอกาสให้นก
ั เรียนได้ศก
ึ ษา ค้นคว้า ในเรืองที
นั
4. ส่งเสริมและพัฒนากระบวนการคิด การแก้ปัญหา กา
5. กระตุน
้ ให้นก
ั เรียนมีความสนใจในการเรียนวิชาสาข
6. ส่งเสริมให้นก
ั เรียนได้ใช้เวลาอย่างเป็ นประโยชน์ในท
7. สร ้างความสัมพันธ ์ระหว่างนักเรียนกับครู และชุมชน
่ ร ับ
8. เป็ นการบู รณาการเอาความรู ้จากวิชาต่าง ๆ ทีได้
โปรแกรมคอมพิวเตอร ์เป็ นโครงงาน
ประเภทของโครงงาน
่ อการศึ
่
1. โครงงานพัฒนาสือเพื
กษา
่ อ เป็ นโครงงานทีสร
่ ้าง
2. โครงงานพัฒนาเครืองมื
่ อ ใช ้สร ้างงาน ส่วนใหญ่จะอยูใ่ นรูปของ
เครืองมื
ซอฟต ์แวร ์
3. โครงงานประเภทการทดลองทฤษฎี เป็ น
่ ้คอมพิวเตอร ์ในการจาลองการทดลอง
โครงงานทีใช
ของสาขาต่างๆ
4. โครงงานประเภทการประยุกต ์ใช ้งาน สร ้าง
่
ผลงานเพือประยุ
กต ์ใช ้งานในชีวต
ิ ประจาวัน
้
ขันตอนการท
าโครงงาน
คอมพิวเตอร ์
่
1. คัดเลือกหัวข ้อโครงงานทีสนใจ
2. ศึกษาค ้นคว ้าจากเอกสารและ
แหล่งข ้อมูล
3. จัดทาเค ้าโครงของโครงงาน
4. การลงมือทาโครงงาน
5. การเขียนรายงาน
วงจรในการพัฒนาระบบ
(System Development Life Cycle :
SDLC)
วงจรในการพัฒนาระบบ
(System Development Life Cycle :
SDLC)
1. ค้นหาและเลือกสรรโครงการ
(Project Identification and
Selection)
่
2. ริเริมและวางแผนโครงการ
(Project Initiation and
Planning)
3. วิเคราะห ์ระบบ (Analysis)
4. ออกแบบระบบ (Design)
้
ค้นหาและเลือกสรรโครงการ
(Project Identification and
•ค้นหาโครงการจากSelection)
• ผู ใ้ ช้ระบบร ้องขอ
• ผู บ
้ ริหารสัง่
่ อยู ่ปัจจุบน
• ระบบทีใช้
ั มีปัญหา
• ฝ่ายสารสนเทศเป็ นผู ก
้ าหนด
่ ขน
้
• ภาวะเศรษฐกิจทีดี
ึ ้ ทาให้มเี งินลงทุนมากขึน
่
• ความก้าวหน้าทางเทคโนโลยีทเปลี
ี่
ยนไป
่
่ ยวข้
่
• การเปลียนกฎเกณฑ
์ของร ัฐบาลและข้อปฏิบต
ั ต
ิ า
่ งๆทีเกี
อง
กับระบบ
• ผู ผ
้ ลิต H/W และ S/W วางตลาด version ใหม่ๆ ออกสู ่
ท้องตลาด
• บริษท
ั คู แ
่ ข่ง ลู กค้า บริษท
ั ผู ผ
้ ลิต
• จัดลาดับความสาคัญของโครงการ
่
• เลือกโครงการทีเหมาะสมก
บ
ั ระยะเวลา ทร ัพยากร และตรง
่
ริเริมและวางแผนโครงการ
(Project Initiation and Planning)
้
่ ก
• ค้นหาปั ญหาเบืองต้
นของโครงการทีถู
เลือก
• นาเสนอเหตุผลในการขออนุ มต
ั ด
ิ าเนิ น
โครงการ
• วิเคราะห ์ความเป็ นไปได้ดา้ นต่าง ๆ
• ทางด้านเทคนิ ค
• ทางด้านการดาเนิ นงาน
• กฎหมายและสัญญา ข้อบังคับ
• เศรษฐศาสตร ์
• ระยะเวลา
• การเมืองภายในองค ์กร
• วางแผนการดาเนิ นงาน (Gantt & Pert)
วิเคราะห ์ระบบ (Analysis)
่
่ ้าสูก
• เมือโครงการผ่
านการอนุ มต
ั ิ เริมเข
่ ารศึกษาระบบ
ปัจจุบน
ั อย่างละเอียด ค ้นหาปัญหาและการดาเนิ นการ
ของระบบปัจจุบน
ั และหาความต ้องการของระบบใหม่
• รวบรวมความต ้องการของระบบ เช่น สัมภาษณ์, ศึกษา
่ อยู่, สังเกต, แบบสอบถาม, สุม
จากเอกสารเดิมทีมี
่
่ ้
ตัวอย่างเอกสาร, วิจยั แล ้วนามาสร ้างแบบจาลองเพือใช
ในการวิเคราะห ์ระบบต่อไป
่
ามาใช ้ คือ Joint Application
• กลยุทธ ์ทีควรน
Development (JAD) เป็ นเทคนิ คของการทางานเป็ นทีม
ให้ผูใ้ ช้มส
ี ่วนร่วมในการพัฒนาระบบโดยมีว ัตถุประสงค ์
ความต้องการของระบบ
ใหม่
• Inputs
• Outputs
• Processes
• Performance
• Controls
เขียนแผนภาพแสดงกระบวนการทางาน
(Process Modeling)
การสร ้างแบบจาลองของข้อมู ล (Data
Modeling)
แบบจาลองของข้อมู ล คือ
E-R Diagram และ Data
Dictionary
แบบจาลองของกระบวนการ
ทางาน คือ
Data Flow Diagram
(DFD)
สัญลักษณ์ Data Flow Diagram
ตัวอย่าง DFD Context
Diagram Level 0
ตัวอย่าง Data Flow Diagram
Level 1
แบบทดสอบเรือ
่ ง โครงงานคอมพิวเตอร์
5 คะแนน
1. อธิบายความหมายของโครงงานคอมพิวเตอร ์
2. ยกตัวอย่างคุณค่าของการทาโครงงานคอมพิวเตอร
มาอย่างน้อย 3 ข ้อ
3. ประเภทของโครงงาน มีกประเภท
ี่
อะไรบ ้าง
้
4. ขันตอนการพั
ฒนาระบบของวงจร SDLC มีก ี่
้
ขันตอน
อะไรบ ้าง
5. จงอธิบายเทคนิ ค Joint Application
Development
โครงงานคอมพิวเตอร ์ ทา
่
เรื
องอะไรดี
?
เรียนคอมพิวเตอร ์ ทาโครงงาน
่
คอมพิวเตอร ์เรืองอะไรดี
?
้
- ระบบซือ-ขายสิ
นค้าชุมชน (Otop)
้
- ระบบเช่าซือ-ซี
ด ี วิดโี อ
่
- สือการสอนวิ
ชาต่าง ๆ
่ ั / ละครสันในรู
้
- การ ์ตู นอนิ เมชน
ป
การ ์ตู น
่
- เกมส ์การศึกษา / เกมส ์เพือความ
่
ประเภทสือการสอน
(CAI)
ื่ ของ CAI
คอมพิวเตอร์ชว่ ยสอน หรือทีร่ ู ้จักในชอ
(Computer Assisted Instruction) เป็ น นวัตกรรมทีอ
่ ยู่
ในรูปของระบบการเรียนรู ้ด ้วยตนเอง และอยูใ่ น
ื่ การเรียนการสอน CAI เป็ นสอ
ื่ ทีอ
ลักษณะสอ
่ ยูใ่ นรูป
ของ CD-Rom Based System พัฒนาโปรแกรมทาง
ภาษา และจากโปรแกรมสาเร็จรูปต่างๆ (โปรแกรม
Authorware, Director, ToolBook หรือแม ้กระทั่ง
โปรแกรม Flash) แม ้ว่า CAI เต็มระบบจริงๆ จะดู
ึ ษา แต่ CAI ทีอ
เหมือนตายไปจากวงการศก
่ ยูใ่ น
ื่ เรียนรู ้เฉพาะเนือ
ั ้ ๆขนาดเล็ก หรือที่
ลักษณะสอ
้ หาสน
เรียกว่า หน่วยความรู ้เฉพาะเรือ
่ ง(learning object)
่
ประเภทสือการสอน
(CAI)
ื่ การสอนโปรแกรม
E-learning:เว็บไซต์สอ
Adobe Captivate (Cp)
Adobe Captivate เป็ นโปรแกรมทีช
่ ว่ ยให ้
ื่ การเรียนการสอนในรูปแบบ
การสร ้างสอ
interactive multimedia เป็ นโปรแกรมทีม
่ ี
การนามาใชกั้ นอย่างกว ้างขวางแพร่หลาย
มากทีส
่ ด
ุ ด ้วยคุณลักษณะมาตรฐานไฟล์
ในรูปแบบ Flash (SWF) ทีส
่ ามารถเล่นได ้
ด ้วยตนเอง ขนาดไฟล์ทเี่ ล็ก รองรับไฟล์
มัลติมเี ดียทาให ้ Adobe Captivate เป็ น
้
โปรแกรมทีเ่ หมาะสมสาหรับการใชงาน
ด ้าน e-learning หรือ การเรียน การ
จุดเด่นของโปรแกรม Adobe
Captivate3.0
ื่ เรียนรู ้หรือสอ
ื่ นาเสนอ
- สร ้างสอ
มัลติมเี ดียได ้อย่างง่ายดาย
- ตัดต่อวิดโี อได ้ทัง้ ภาพนิง่ และ
ภาพเคลือ
่ นไหว
ื่ เรียนรู ้โดยการจับ
- สร ้างสอ
หน ้าจอภาพ (Screen capture
ี งบรรยายประกอบ
movie) อัดเสย
- นาเข ้าไฟล์จากแหล่งต่างๆ ได ้หลากหลาย ไฟล์
จาก Adobe flash ไฟล์
่ JPG,BMP, GIF ไฟล์
รูปภาพ (Image) เชน
ี ง (Sound) เชน
่ MP3, WAVเสย
ี งบรรยายผ่าน
เสย
่ AVI สไลด์จาก
ไมโครโฟน ไฟล์วด
ิ โี อ (Video) เชน
โปรแกรมMicrosoft Power Point (.PPT)
- สง่ ออกไฟล์ได ้หลายรูปแบบFlash movie File
่ เดียวกับโปรแกรม Adobe
(.swf) ลักษณะเชน
Flash HTML
File (.html) สาหรับการนาไปใชกั้ บเว็บไซต์ EXE
้
File (.exe) สาหรับการนาไปใชแบบ
Stand
alone คือ
การแสดงผล โดยไม่ต ้องติดตัง้ โปรแกรม Adobe
เวปไซต ์แหล่งข้อมู ล
่
สื
อการสอน
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/
่
เวปไซต ์แหล่งข้อมู ลสือ
การสอน
่ โปรแกรม
1. ประเภท ตกแต่งภาพ เชน
PhotoScape, PhotoShopCS2 เป็ นต ้น
่ โปรแกรม
2. ประเภท Animation เชน
Macromedia Flash, SwishMAX เป็ นต ้น
3. ประเภท การตัดต่อ
่ โปรแกรม Windows Movie
VDO เชน
Maker, Adobe Premiere Pro เป็ นต ้น
่
ามาใช้กบ
ั
โปรแกรมอะไรทีสามารถน
โครงงานคอมพิวเตอร ์?
1. ระบบการจัดการฐานข ้อมูล MS-Access…,Visua
Basic..,PHP ฯลฯ
2. ออกแบบเวปไซต ์ Dreamweaver..,HTML,หรือเว
่ ๆ
ปบล็อกอืน
3. โปรแกรมสร ้างเกมส ์, Game Maker
่
ามาใช้กบ
ั
โปรแกรมอะไรทีสามารถน
โครงงานคอมพิวเตอร ์?
่ งเสริม
การเขียนโปรแกรม Scratch เพือส่
ความคิดสร ้างสรรค ์
เกมส ์จาก Flash
่
ามาใช้กบ
ั
โปรแกรมอะไรทีสามารถน
โครงงานคอมพิ่ วเตอร ์?
โปรแกรมอนิ เมชน
ั pencil
่
ามาใช้กบ
ั
โปรแกรมอะไรทีสามารถน
โครงงานคอมพิวเตอร ์?
ซอฟต ์แวร ์ออกแบบผลิตภัณฑ ์
ProdeskTop
่
ามาใช้กบ
ั
โปรแกรมอะไรทีสามารถน
โครงงานคอมพิวเตอร ์?
ซอฟต ์แวร ์ออกแบบผลิตภัณฑ ์
ProdeskTop