DSpace Repository

โครงการวิจัยการพัฒนามอดูลการวัดความซับซ้อนของซอร์สโค้ดสำหรับแพลตฟอร์มการเรียนรู้การเขียนโปรแกรม

Show simple item record

dc.contributor.author พีระศักดิ์ เพียรประสิทธิ์
dc.contributor.author ณัฐพร ภักดี
dc.date.accessioned 2026-04-29T02:24:04Z
dc.date.available 2026-04-29T02:24:04Z
dc.date.issued 2567
dc.identifier.uri https://buuir.buu.ac.th/xmlui/handle/1234567890/17751
dc.description.abstract งานวิจัยนี้มีวัตถุประสงค์เพื่อพัฒนามอดูลการวัดผลความซับซ้อนของซอร์สโค๊ดสำหรับ แพลตฟอร์มการเรียนรู้การเขียนโปรแกรม ซึ่งเป็นแพลตฟอร์มสำหรับการเรียนการสอนที่เกี่ยวข้องกับการเขียนโปรแกรม ปัจจุบันแพลตฟอร์มนี้มีฟังก์ชันต่าง ๆ เช่น การกำหนดปัญหา การมอบหมายงานให้นักเรียน และการตรวจประเมินความถูกต้องของซอร์สโค๊ดและรายงานผลคะแนนของผู้เรียน วัตถุประสงค์ของแพลตฟอร์มนี้คือเพื่อทำให้การสอนและการเรียนรู้เข้าถึงได้ง่ายขึ้นสำหรับผู้สอนและนักเรียน มอดูลการวัดความซับซ้อนของซอร์สโค๊ดที่พัฒนาขึ้นนี้จะใช้วัดค่าความซับซ้อนของซอร์สโค๊ดของผู้เรียนในแตAละโจทย์ปัญหา โดยใช้การวัดด้วย Cyclomatic metrics และ Object Oriented Design Metrics (C-K metrics) ผลลัพธUจากรายงานความซับซ้อนของซอร์สโค๊ดของผู้เรียนแต่ละโจทย์ปัญหาจะสะท้อนถึงระดับความยากง่ายของโจทย์ปัญหา และใช้เป็นข้มูลสนับสนุนผู้สอนในการตัดสินใจเลือกโจทย์ปัญหาสำหรับการเขียนโปรแกรม โดยคำนึงถึงระดับความยากของคำถามที่เหมาะสมกับนักเรียน และสร้างผลลัพธ์การเรียนรู้ให้แก่ผู้เรียนให้เหมาะสม ข้อมูลนี้อาจถูกนำไปใช้ในการกำหนดงาน ประเมินระดับทักษะความรู้ความสามารถของนักเรียน และปรับกิจกรรมการเรียนรู้ให้สอดคล้องกับทักษะของผู้เรียน th_TH
dc.description.sponsorship โครงการวิจัยประเภทเงินรายได้ คณะวิทยาการสารสนเทศ มหาวิทยาลัยบูรพา ประจำปีงบประมาณ พ.ศ. 2567 th_TH
dc.language.iso th th_TH
dc.publisher คณะวิทยาการสารสนเทศ มหาวิทยาลัยบูรพา th_TH
dc.subject การเขียนโปรแกรม (คอมพิวเตอร์) -- แบบเรียนสำเร็จรูป. th_TH
dc.subject การเขียนโปรแกรม (คอมพิวเตอร์). th_TH
dc.title โครงการวิจัยการพัฒนามอดูลการวัดความซับซ้อนของซอร์สโค้ดสำหรับแพลตฟอร์มการเรียนรู้การเขียนโปรแกรม th_TH
dc.title.alternative The development of a module for measuring code complexity for learning programming platform th_TH
dc.type Research th_TH
dc.year 2567 th_TH
dc.description.abstractalternative This research aims to present a measurement module that is an ongoing development for the Learning Programming Platform, which is a platform for teaching and learning programming-related subjects. Currently, the platform includes functions such as defining problems, assigning students assignments, and assessing source code and reports. The objective of this platform was to make teaching and learning more accessible for instructors and students. The measurement module will measure the complexity of the student source code for each problem. We use cyclomatic metrics and object oriented design metrics (C-K metrics) to measure student source codes. The question complexity reports support the instructor in deciding the coding questions, considering the difficulty level of coding questions well suited to students, and building the learning outcome of that course. This information may be utilized to establish assignments, adjust activities to be relevant skills for the class's learners, and assess the level of skills of students. th_TH


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account