Please enable JavaScript.
Coggle requires JavaScript to display documents.
เเนวคิดเชิงคำนวณในการพัฒนาโครงงาน, 46ef7e16bdb5db72a1393f35e9ad1db4,…
เเนวคิดเชิงคำนวณในการพัฒนาโครงงาน
1.เเนวคิดเชิงคำนวณ
3.เเนวคิดเชิงนามธรรม (Abstraction)แนวคิดเชิงนามธรรมเป็นทักษะสำคัญที่มุ่งเน้นความสำคัญของปัญหาโดยไม่สนใจรายละเอียดที่ไม่จำเป็นและต่อยอดให้เกิดแบบจำลองหรือสูตร
2.เเนวคิดการจดจำรุปเเบบ(Pattern Recognition) เพื่อดูความเหมือน ความเเตกต่างของรูปแบบการเปลี่ยนเเปลง ทำให้ทราบแนวโน้มเพื่อทำนายไปข้างหน้าได้
1.เเนวคิดการแยกย่อย(decomposition) เช่น เเตกปัญหากระบวนการเป็นส่วนย่อยพื่อให้จัดการปัญหาได้ง่ายขึ้น
4.เเนวคิดการออกเเบบขั้นตอน(Algorithm Design) แนวคิดการออกแบบขั้นตอนในการแก้ปัญหาทำให้เราทราบว่าจะต้องทำอะไรก่อนอะไรหลัง
ทักษะการแก้ปัญหา
2.การพัฒนาโครงงานทางด้าน
เทคโนโลยีและสารสนเทศ
2.2 วิเคราะห์ระบบ
คือ ขั้นตอนการทำความเข้าใจกับระบบงานทั้งระบบงานปัจจุบันและระบบงานที่จะพัฒนาขึ้นมาแทนที่หรือระบบงานที่พัฒนาขึ้นใหม่โดยโดยการทำความเข้าใจในระบบงานนั้นจำเป็นต้องเก็บรวบรวมข้อมูลปัญหาและความต้องการต่างๆเพื่อนำมาวิเคราะห์หาขอบเขตของระบบงานใหม่ฟังก์ชันงานต่างๆ ซึ่งขั้นตอนการวิเคราะห์ระบบมีขั้นตอนย่อย ดังนี้
1) สัมภาษณ์ผู้ใช้งาน
2) วิเคราะห์ปัญหาและความต้องการ
3) กำหนดขอบเขตของระบบ
4) วิเคราะห์กลุ่มกระบวนการทำงาน
2.1 กำหนดปัญหา
คือ ขั้นตอนที่ทีมผู้พัฒนาซอฟต์แวร์ทำการวิเคราะห์ความเป็นไปได้ในการพัฒนาซอฟต์แวร์ว่าจะสามารถดำเนินการได้สำเร็จหรือไม่ภายใต้ปัจจัยต่างๆเช่นระยะเวลาที่กำหนดงบประมาณที่กำหนดจำนวนบุคลากรในทีมงาน เป็นต้น
1) ประชุมทีม คือ การประชุมทีมงานผู้พัฒนาเพื่อกำหนดหน้าที่ให้แก่ทีมงานกำหนดลักษณะการทำงานข้อตกลงการทำงานต่างๆ รวมถึงมาตรการการทำงานเพื่อให้ปฏิบัติงานเป็นไปในทิศทางเดียวกัน
2) กำหนดแผนงาน คือ ขั้นตอนการจัดทำแผนการดำเนินงานซึ่งถือว่าเป็นผลลัพธ์ของขั้นตอนการวิเคราะห์ความเป็นไปได้และการการวางแผนซึ่งหลังจากกำหนดแผนการดำเนินงานแล้วทีมผู้พัฒนาต้องนำเสนอแผนการดำเนินงานดังกล่าวต่อผู้บริหารหรือผู้มีอำนาจในการพิจารณาเพื่อพิจารณาและลงมือชื่อต่อไป
2.3การออกแบบระบบ
การออกแบบระบบคือขั้นตอนการกำหนดวิธีการแก้ปัญหาต่างๆจากขั้นตอนการวิเคราะห์ระบบโดยขั้นตอนนี้จะกำหนดขั้นตอนการทำงาน โดยใช้แผนภาพแสดงลำดับขั้นตอนการทำงาน(flowchart)แผนภาพแสดงความสัมพันธ์ของข้อมูลพจนานุกรมข้อมูลหน้าจอส่วนติดต่อกับผู้ใช้งานเทคโนโลยีต่างๆ ที่นำมาใช้ในกระบวนการแก้ไขปัญหาต่างๆ ของระบบงานลักษณะการเขียนชุดคำสั่งรวมถึงจัดทำเอกสารการออกแบบระบบ เช่นลักษณะการจัดเก็บข้อมูลสมาชิกเป็นต้น
2.4พัฒนาระบบ และทดสอบระบบ
พัฒนาระบบและทดสอบระบบคือขั้นตอนการดำเนินงานต่างๆเพื่อพัฒนาระบบโดยดำเนินงานตามการออกแบบจากขั้นตอนการออกแบบระบบเช่นการเขียนชุดคำสั่งต่างๆเพื่อสร้างซอฟต์แวร์ การสร้างฐานข้อมูลเพื่อจัดการข้อมูลจัดทำเอกสารการพัฒนาระบบรวมถึงการทดสอบระบบงานว่าสามารถทำงานได้อย่างถูกต้องและตรงตามความต้องการของผู้ใช้งานจากขั้นตอนการวิเคราะห์ระบบหรือไม่โดยทดสอบระบบในสภาพแวดล้อมจำลองและสภาพแวดล้อมจริงเป็นต้น
2.5 ติดตั้งระบบ
ติดตั้งระบบ คือ ขั้นตอนการนำซอฟต์แวร์และระบบงานใหม่ที่เสร็จสมบูรณ์มาติดตั้งในสภาพแวดล้อมการทำงานจริงจัดทำเอกสารการติดตั้งระบบงานใหม่และคู่มือการใช้งานจัดฝึกอบรมผู้ใช้งานดำเนินการใช้ระบบงานใหม่ประเมินผลการใช้งานระบบใหม่เพื่อหาจุดบกพร่องต่างๆซึ่งการใช้ระบบงานใหม่นั้นควรควรใช้งานควบคู่กับระบบงานเดิมโดยใช้ข้อมูลชุดเดียวกันและเปรียบเทียบผลลัพธ์ว่าตรงกันหรือไม่หากถูกต้องตรงกันจึงนำระบบงานเดิมออกแล้วใช้ระบบงานใหม่แทนที่
2.6 บำรุงรักษาระบบ
คือขั้นตอนการดูแลรักษาระบบต่างๆเช่นการแก้ไขจุดบกพร่องที่เกิดขึ้นหลังจากการใช้งานในสภาพแวดล้อมจริงการเพิ่มเติมคือความสามารถของระบบงานการปรับเปลี่ยนการทำงานประการให้ทันสมัยมากขึ้นเป็นต้นจากขั้นตอนการพัฒนาโครงงานทางเทคโนโลยีสามารถนำเอาหลักแนวคิดเชิงคำนวณเข้าไปประยุกต์ใช้ตั้งแต่การกำหนดปัญหาหลักใหญ่ของโครงงานและแยกแยะปัญหาเป็นปัญหาย่อยจากนั้นการหารูปแบบในการแก้ไขปัญหา
3.การเขียนรายงานการพัฒนาโครงงาน
การเขียนรายงานการพัฒนาโครงงาน
หลังจาก วางแผนในทำการพัฒนาโครงงานทาง
เทคโนโลยีสารสนเทศแล้วทางผู้จัดทำจะต้อง
นำขั้นตอนกระบวนการตลอดจนผลงานที่ได้มา
นำเสนอในรูปแบบของรายงานที่รวบรวมข้อมูล
เกี่ยวกับโครงงานทั้งหมดเพื่อให้ผู้สนใจที่มีความ
รู้พื้นฐานความสามารถ ทำความเข้าใจเนื้อหาโครงงานจากการอ่านรายงานได้โดยองค์ประกอบของรายงานโครงงานจะแบ่งออกเป็น 3 ส่วนใหญ่ๆ ดังนี้
1.ส่วนประกอบตอนต้น
ปกนอกและปกใน
กิตติกรรมประกาศ
สารบัญตาราง
บทคัดย่อ(ภาษาไทยและภาษาอังกฤษ)
สารบัญ
สารบัญรูปภาพคำอธิบายสัญลักษณ์และคำย่อ
2.ส่วนประกอบเนื้อหา
บทที่ 3 วิธีการดำเนินการทำโครงงาน
บทที่ 1 บทนำ
บทที่ 5 สรุปผลและข้อเสนอแนะ
บทที่ 2 ทฤษฎีและงานที่เกี่ยวข้อง
บทที่ 4 ผลการทดลองและวิเคราะห์ผล
ส่วนประกอบท้าย
บรรณานุกรม
ภาคผนวก
เเนวคิดเชิงคำนวณ (Computational Thinking)
ไม่ใช่การคิดเหมือนหุ่นยนต์หรือการเขียนโปรแกรมโดยผู้เ
**
วชาญแต่เป็นทักษะที่มุ่งเน้นการคิดเชิงตรรกะคือสามารถอธิบายการคิดเชิงคำนวณอย่างเป็นระบบหรือเป็นการแก้ไขปัญหาอย่างเป็นลำดับขั้นตอนโดยการเข้าใจปัญหาและวิธีการในการแก้ปัญหาอย่างเป็นระบบเพื่อให้ได้มาซึ่งวิธีการแก้ไขปัญหาที่ทั้งมนุษย์และคอมพิวเตอร์สามารถเข้าใจร่วมกันได้นั่นเอง