Designing and Development of Project-Based Web-based Learning to Enhance Computational Thinking in C Programming Language
Main Article Content
Abstract
The Project Based Learning Instruction was a Student Center Learning Management. In which students must prepare a piece of their interest. Study, research and find information on your own. Work together as a group. and It contributes to the development of skills in the 21st century. Including, Life and Work skills, Information, Media and Technology Skills, Learning skills and innovation. This research aims to design and develop lessons on a project-based network that promote computational thinking in C programming courses. Using a development research model (Richey and Klein type1, 2004) consisted of three phases: Phase 1, Design, Phase 2, Development and Phase 3, Evaluation. This research was a phase 1 and 2 research. The results of the research revealed that the conceptual design framework on a project-based network promotes 5 components of computational thinking: 1) Learn by Project 2) Learn more. 3) Learning resources 4) Online meeting 5) Meet with experts the project-based learning component incorporates computational thinking in the learning mission. And developed according to the conceptual framework of Angeli (2016). The thinking process can be divided into 5 steps: 1) Abstraction 2) Generalization 3) Decomposition 4) Algorithm thinking and 5) Debug and the results of the network lesson evaluation by experts. From the research results show that the overall quality of the network lessons was good, with a mean of 4.31 and a standard deviation (S.D.) of 0.58, and the results of a network lesson trial with a sample of 10 people. It was found that the lessons developed on the network were appropriate for the next phase of the experiment.
Article Details
References
กาญจนา บุญภักดิ์. (2563). การจัดการเรียนรู้ยุค New Normal. วารสารครุศาสตร์อุตสาหกรรม, 19(2), A1-A6.
ชยการ คีรีรัตน์. (2562). การใช้กระบวนการแก้ปัญหาและโปรแกรม App Inventor พัฒนาทักษะการคิดเชิงคำนวณ (Computational Thinking: CT) สำหรับผู้เรียนระดับมัธยมศึกษา. วารสารครุศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย, 47(2), 31-47.
รัชนีบูรณ์ เนตรภักดี คัมภีรภาพ คงสำรวย อานันท กรมน้อย และเตือนใจ ผางคํา. (2563). ความปกติใหม่ 5 (New Normal) กับแนวทางการจัดการศึกษาในประเทศไทย. วารสารมหาวิทยาลัยมหามกุฏราชวิทยาลัย วิทยาเขตร้อยเอ็ด, 9(2), 752-763.
พัชราภรณ์ ดวงชื่น. (2563). การบริหารจัดการศึกษารับความปกติใหม่หลังวิกฤตโควิด – 19. วารสารศิลปะการจัดการ, 4(3), 783-795.
ภานุมาศ หมอสินธ์ ละอองดาว ทองดี อรรถพล หล้าสมบูรณ์ และคำพันธ์ อัครเนตร. (2559). การสร้างสื่อการเรียนการสอนออนไลน์โดยใช้ทฤษฏีสร้างสรรค์นิยมในยุคไทยแลนด์ 4.0. วารสารวิชาการสถาบันวิทยาการจัดการแห่งแปซิฟิค, 2(2), 161-171.
ชมพู เนื่องจํานงค์ ภัทรยุทธ โสภา อัศวภรณ์ และอัจฉรา ธนีเพียร. (2563). กรอบทักษะการเรียนรู้ในศตวรรษที่ 21 กับการจัดการเรียนรู้โดยใช้โครงงานเป็นฐาน. วารสารวิชาการ สถาบันเทคโนโลยีแห่งสุวรรณภูมิ, 6(1), 623-640.
มนต์ชัย เทียนทอง. (2545). มัลติมีเดียและหลักการออกแบบบทเรียนคอมพิวเตอร์ช่วยสอนแบบมัลติมีเดีย. กรุงเทพฯ: กองบริการการศึกษา สถาบันเทคโนโลยีพระจอมเกล้าพระนครเหนือ.
สกุลรัตน์ จงสมชัย. (2561). การพัฒนาบทเรียนบนเครือข่ายอินเทอร์เน็ต รหัสวิชา ง 31247 เรื่องการเขียนโปรแกรมภาษาซีเบื้องต้น สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 โดยใช้เทคนิคการสอนแบบ TGT. วารสารเทคโนโลยีและสื่อสารการศึกษา คณะศึกษาศาสตร์มหาวิทยาลัยมหาสารคาม, 1(3), 79-91.
สุคนธ์ สินธพานนท์ และคณะ. (2554). วิธีการสอนตามแนวปฏิรูปการศึกษาเพื่อพัฒนาคุณภาพของเยาวชน. กรุงเทพฯ: 9119 เทคนิคพริ้นติ้ง.
สุชาติ วงศ์สุวรรณ. (2542). การจัดการเรียนรู้แบบโครงงาน. ค้นเมื่อ 30 สิงหาคม 2563, จาก http://supatatproject.blogspot.com/p/blog-page_185.html
ฤทธิชัย อ่อนมิ่ง. (2547). การออกแบบและพัฒนาบทเรียนคอมพิวเตอร์มัลติมีเดีย. กรุงเทพฯ: ภาควิชาเทคโนโลยีการศึกษา คณะศึกษาศาสตร์ มหาวิทยาลัยศรีนครินทรวิโรฒ
Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagami, J. (2016). A K-6 Computational Thinking Curriculum Framework: Implications for Teacher Knowledge. Educational Technology & Society, 19(3), 47–57.
Chareonrat, J. (2016). Analysis on factors affecting normal-grade student dismissal using decision tree. SNRU Journal of Science and Technology, 8(2), 256-267.
Jeannette, M. W. (2006). Computational Thinking. Communications of the acm, 49(3), 33-35.
Barr, V., & Stephenson, C. (2011). Bringing Computational Thinking to K-12: What is Involved and What is the Role of the Computer Science Education Community. ACM Transactions on Computational Logic, 111- 122. DOI:10.1145/1929887.1929905