The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต...

11
80 http://e-jodil.stou.ac.th ปีท่ 7 ฉบับที่ 2 กรกฎาคม-ธันวาคม 2560 การพัฒนาชุดฝึกปฏิบัติโปรแกรมภาษาซีบนระบบปฏิบัติการวินโดวส์ เรื่อง โครงสร้างข้อมูลและขั ้นตอนวิธี The Development of C Programming Language on Windows Operating System Practice Sets on Data Structures and Algorithms เจนจิรา หวังหลี 1 [email protected] บทคัดย่อ การวิจัยครั ้งนี ้มีวัตถุประสงค์ คือ (1) เพื่อพัฒนาชุดฝึกปฏิบัติโปรแกรมภาษาซีบนระบบปฏิบัติการวินโดวส์ เรื่อง โครงสร้างข้อมูลและขั ้นตอนวิธี (2) ศึกษาผลสัมฤทธิ ์ทางการเรียนรู้ของนักศึกษาและ (3) ศึกษาความพึงพอใจ ของนักศึกษาในการใช้งานชุดฝึกปฏิบัติ กลุ ่มตัวอย่าง ได้แก่ นักศึกษาหลักสูตรบริหารธุรกิจบัณฑิต สาขาวิชา คอมพิวเตอร์ธุรกิจ คณะวิทยาการจัดการ มหาวิทยาลัยสวนดุสิต ศูนย์การศึกษานอกที่ตั ้ง ตรัง จานวน 23 คน เครื่องมือที่ใช้ในการวิจัยมีดังนี (1) เครื่องมือการพัฒนา ได้แก่ โปรแกรม Dev C++ 4.9.9.2 (2) เครื่องมือทดลอง ได้แก่ ชุดฝึกปฏิบัติโปรแกรมภาษาซีบนระบบปฏิบัติการวินโดวส์และ (3) เครื่องมือการเก็บรวบรวมข้อมูล ได้แก่ แบบประเมินคุณภาพของชุดฝึกปฏิบัติ แบบทดสอบก่อนและหลังการใช้งานชุดฝึกปฏิบัติ และแบบประเมินความ พึงพอใจของนักศึกษาในการใช้งานชุดฝึกปฏิบัติ การวิเคราะห์ข้อมูลใช้การหาค่าเฉลี่ย และค่าส่วนเบี่ยงเบน มาตรฐาน ซึ ่งผลการวิจัยมีดังนี 1. ชุดฝึกปฏิบัติโปรแกรมภาษาซีบนระบบปฏิบัติการวินโดวส์ เรื่อง โครงสร้างข้อมูลและขั ้นตอนวิธี ประกอบด้วยชุดฝึกปฏิบัติ จานวน 7 ชุดคาสั่ง ผลการวิเคราะห์ปรากฏว่าชุดฝึกปฏิบัติมีความเหมาะสมใช้เป็น เครื่องมือในการวิจัย โดยมีประสิทธิภาพของเครื่องมือ คือ 75.65/76.09 ซึ ่งพบว่าใกล้เคียงกับเกณฑ์มาตรฐานทีกาหนด คือ 80/80 2. นักศึกษามีคะแนนผลสัมฤทธิ ์ทางการเรียนหลังเรียนสูงกว่าคะแนนผลสัมฤทธิ ์ทางการเรียนก่อนเรียน 3. ผลด้านความพึงพอใจของนักศึกษาจากการใช้งานชุดฝึกปฏิบัตินี ้ พบว่า นักศึกษามีความพึงพอใจ ในระดับมาก โดยด้านที่มากที่สุดคือ ด้านเนื ้อหามีค่าเฉลี่ย 4.19 ส่วนเบี่ยงเบนมาตรฐาน 0.62 รองลงมาคือ ด้าน วิธีการสอนมีค่าเฉลี่ย 4.16 ส่วนเบี่ยงเบนมาตรฐาน 0.63 และด้านความรู้ความเข้าใจมีค่าเฉลี่ย 3.94 ส่วนเบี่ยงเบนมาตรฐาน 0.52 ตามลาดับ คาสาคัญ: ชุดฝึกปฏิบัติ โปรแกรมภาษาซี โครงสร้างข้อมูลและขั ้นตอนวิธี 1 มหาวิทยาลัยสวนดุสิต ศูนย์การศึกษานอกที่ตั ้ง ตรัง

Transcript of The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต...

Page 1: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

80 http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

การพฒนาชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ

The Development of C Programming Language on Windows Operating System

Practice Sets on Data Structures and Algorithms

เจนจรา หวงหล1 [email protected]

บทคดยอ

การวจยครงนมวตถประสงค คอ (1) เพอพฒนาชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ (2) ศกษาผลสมฤทธทางการเรยนรของนกศกษาและ (3) ศกษาความพงพอใจของนกศกษาในการใชงานชดฝกปฏบต กลมตวอยาง ไดแก นกศกษาหลกสตรบรหารธรกจบณฑต สาขาวชาคอมพวเตอรธรกจ คณะวทยาการจดการ มหาวทยาลยสวนดสต ศนยการศกษานอกทต ง ตรง จ านวน 23 คน เครองมอทใชในการวจยมดงน (1) เครองมอการพฒนา ไดแก โปรแกรม Dev C++ 4.9.9.2 (2) เครองมอทดลอง ไดแก ชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวสและ (3) เครองมอการเกบรวบรวมขอมล ไดแก แบบประเมนคณภาพของชดฝกปฏบต แบบทดสอบกอนและหลงการใชงานชดฝกปฏบต และแบบประเมนความพงพอใจของนกศกษาในการใชงานชดฝกปฏบต การวเคราะหขอมลใชการหาคาเฉลย และคาสวนเบยงเบนมาตรฐาน ซงผลการวจยมดงน 1. ชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ ประกอบดวยชดฝกปฏบต จ านวน 7 ชดค าสง ผลการวเคราะหปรากฏวาชดฝกปฏบตมความเหมาะสมใชเปนเครองมอในการวจย โดยมประสทธภาพของเครองมอ คอ 75.65/76.09 ซงพบวาใกลเคยงกบเกณฑมาตรฐานทก าหนด คอ 80/80 2. นกศกษามคะแนนผลสมฤทธทางการเรยนหลงเรยนสงกวาคะแนนผลสมฤทธทางการเรยนกอนเรยน 3. ผลดานความพงพอใจของนกศกษาจากการใชงานชดฝกปฏบตน พบวา นกศกษามความพงพอใจ ในระดบมาก โดยดานทมากทสดคอ ดานเนอหามคาเฉลย 4.19 สวนเบยงเบนมาตรฐาน 0.62 รองลงมาคอ ดานว ธการสอนมคา เฉลย 4.16 สวนเ บยงเบนมาตรฐาน 0.63 และดานความรความเขาใจมคา เฉ ลย 3.94 สวนเบยงเบนมาตรฐาน 0.52 ตามล าดบ ค าส าคญ: ชดฝกปฏบต โปรแกรมภาษาซ โครงสรางขอมลและขนตอนวธ

1 มหาวทยาลยสวนดสต ศนยการศกษานอกทตง ตรง

Page 2: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

81

Abstract

The purposes of this research were (1) to develop C Programming Language for Windows Operating System practice sets on Data Structures and Algorithms; (2) to study the achievement of the students; and (3) to study students’ satisfaction on the practice sets. The sample comprised 23 undergraduate students studying in the Bachelor of Business Administration Program, specializing in Business Computer, Faculty of Management at Suan Dusit University, Trang Center. The research instruments consisted of (1) Dev C++ version 4.9.9.2 as a development tool; (2) C Programming Language for Windows Operating System Practice Sets; and (3) data collecting which were a quality assessment form, a pre-test and a post-test before and after using the practice sets, and a satisfaction evaluation form. The statistics employed for data analysis were the mean, and standard deviation. The results were as follows: 1. The C Programming Language for Windows Operating System practice sets on data structures and algorithms included 7 practice sets. The developed practice sets were efficient at 75.65 / 76.09 based on the pre-determined 80/80 efficiency criterion, thus they were appropriate for using as a research tool.

2. The students’ post-learning achievement was higher than their pre-learning counterpart achievement. 3. Regarding students’ satisfaction, it was found that the students’ satisfaction on the practice sets was at

the high level. Concerning individual aspect of the practice sets, it could be ranged from the highest to the lowest as follows: the content scored 4.19 with standard deviation of 0.62, the teaching methods scored 4.16 with standard deviation of 0.63, and the knowledge and understanding scored 3.94 with standard deviation of 0.52 respectively. Keywords: Practice Sets, C Programming Language, Data structures and algorithm

ความเปนมาและความส าคญของปญหา

การ เ รยน รในยคศตวรรษท 21 ผ สอนควรมทกษะและคณลกษณะทรอง รบการ เขา ถ ง เ พ อ สรางนวตกรรมในการบรหารจดการช นเรยนแนวใหมเพอพฒนาผ เ รยน โดยการจดการเรยนการสอน ในยคนตองเนนผเรยนเปนส าคญ และยดหลกการวาผเรยนทกคนมความสามารถทจะเรยนรและพฒนาตนเองได โ ด ย ค ณ ภ า พ ก า ร เ ร ย น ร ต อ ง เ น น ใ ห ผ เ ร ย น ม ท ก ษ ะ ใ น ก า ร ค ด แ ล ะ ป ฏ บ ต ม ค ว า ม ส า ม า ร ถ ในการแกปญหา มความคดรเรมสรางสรรค และสอดคลองกบคณสมบตดานอนๆ โดยเฉพาะการใหผเรยนไดเรยนรจากการปฏบตจรง (ส านกวทยบรการและเทคโนโลยสารสนเทศ, 2559)

และในป พ.ศ. 2551 ส านกงานเลขาธการสภาการศกษา ไดวจยและพฒนารปแบบการเรยนรทเนนผเรยนเปนส าคญ ซงแบงแนวทางการจดการเรยนรเปน 9 แนวทาง ประกอบดวย

Page 3: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

82 http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

1. การจดการเรยนรจากแหลงเรยนร 2. การจดการเรยนรแบบบรณาการพหปญญา 3. การจดการเรยนรแบบประสบการณและทเนนการปฏบต 4. การจดการเรยนรแบบโครงงาน 5. การเรยนรแบบสงเสรมความคดสรางสรรค 6. การจดการเรยนรแบบสรางองคความร 7. การจดการเรยนรแบบใชปญหาเปนฐาน 8. การจดการเรยนรแบบกระบวนการแกปญหา 9. การจดการเรยนรแบบพฒนากระบวนการคดดวยการใชค าถาม โดยรปแบบการสอนแบบใหมเนนการฝกทกษะกระบวนการคด การฝกทกษะการแสวงหาความรดวยตนเองจากแหลงเรยนรทหลากหลาย การฝกปฏบตจรง และการประยกตใชความรเพอการปองกนและแกปญหา (หนวยสงเสรมและพฒนาวชาการ, 2551) ซงจากแนวทางการจดรปแบบการเรยนรในศตวรรษท 21 สอดคลองกบการจดรปแบบการเรยนรใหมของส านก ง าน เลขา ธ ก า รสภาการ ศกษา โดยการ เนนผ เ ร ยน เ ปนส า คญ ซ งผ เ ร ยน เขา ม า ม ส วน ร วม ในชนเรยนมากขน เนนทกษะการคดวเคราะห แกปญหา และเนนการปฏบต สงผลใหผเรยนมผลสมฤทธทางการเ รยนเ พม ขน โดยผ เ ร ยนจะมความ รในเ รองน นๆ มาก ขน ซ งการน า ชด ฝกปฏบตห รอชดฝกอบรม มาใชกบผเรยนในการเรยนการสอนสงผลใหผลสมฤทธทางการเรยนของผเรยนเพมขน และผเรยนสามารถฝกปฏบตจรงได สอดคลองกบผลงานวจยของ จฑารตน คชรตน และคณะ ไดเสนองานวจยเรอง ผลของการใชชดฝกก า ร ท า ว ท ย า น พน ธ ท ม ต อ ผ ลส ม ฤท ธ แ ล ะค ว า ม พ ง พ อ ใ จ ใ นก า ร ท า ว ท ย า น พน ธ ข อ ง ผ เ ร ย น ระดบบณฑตศกษา พบวา ชดฝกการท าวทยานพนธของผเรยนระดบบณฑตศกษา มประสทธภาพ 86.84/89.32 และผ เ ร ย น ร ะ ด บ บณ ฑ ต ศ ก ษ า ท ใ ช ช ด ฝ ก ก า ร ท า ว ท ย า น พ น ธ ม ผ ล ก า ร เ ร ย น ห ล ง เ ร ย น ส ง ก ว า กอนเ รยนอย า ง มนยส าคญทางสถ ต ทระดบ 0.05 และมความพงพอใจตอชด ฝกการท า วทยา นพนธ อยในระดบมาก (จฑารตน คชรตน, 2556, น. 408-417) และ อนวรรตน พลรกษ และสมศกด อรรคทมากล ไดเสนองานวจย เ รอง การสรางและทดสอบประสทธภาพชดฝกอบรม เ รองไมโครคอนโทรลเลอรและ การประยกตใชงานหนยนตพนฐาน พบวาชดฝกอบรมทสรางขนมคณภาพอยในระดบมากทสด ผเรยนมความพงพอ ใ จ ต อ ช ด ฝ กอบรม ท ส ร า ง ข นอ ย ใ น ร ะดบม า ก ท ส ด และ ช ด ฝ กอบรม มป ร ะ ส ท ธ ภ าพ เ ฉ ล ย รอยละ 78.16/75.0 ซงพบวาใกลเคยงกบเกณฑมาตรฐานทก าหนด 80/80 ซงสามารถน าชดฝกอบรมนไปใชในการฝกอบรมไดอยางมประสทธภาพ (อนวรรตน พลรกษ, 2556, น.50-57)

เรองโครงสรางขอมลและขนตอนวธ เปนเรองทเนนใหผเรยนเขาใจเกยวกบโครงสรางขอมลและขนตอนวธ ตลอดจนการเขาใจและเรยนรถงประเภทของขอมล สามารถประยกตและเลอกใชแตละประเภทของขอมลในการเขยนโปรแกรมแตละประเภท และเขาใจถงขนตอนวธการเขยนโปรแกรมและใชขนตอนวธนนเขยนโปรแกรมไดอยางมประสทธภาพ ซงการเรยนการสอนในรปแบบเดมจะเนนการสอนเชงทฤษฎเพยงอยางเดยว อาจท าให

Page 4: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

83

ผเรยนเขาใจเนอหาไดในระดบหนง โดยผเรยนจะขาดทกษะขนตอนการคดและการแกปญหาอยางเปนระบบ รวมทงขาดทกษะการเขยนโปรแกรม ซงเรองนเปนเรองพนฐานในการเรมตนกระบวนการคดการแกปญหาและการเขยนโปรแกรมอยางเปนระบบ ผเรยนสามารถทจะพฒนาทกษะในดานนเพอน าไปสการประกอบอาชพได ผลสมฤทธทางการเรยนของเรองนจะเปนตวบงชความส าเรจหรอความลมเหลวในการเขยนโปรแกรมของผเรยน และในการประกอบอาชพทางดานการเขยนโปรแกรม ดงนนผวจยจงเสนอ ชดฝกปฏบตเพอใชส าหรบการพฒนาพนฐานการเขยนโปรแกรมของผเรยน เ รองโครงสรางขอมลและข นตอนวธ โดยชดฝกปฏบตถกออกแบบมาเ พอใหสอดคลองกบเ นอหา ในบทเรยน เพอใหผเรยนเกยวกบเรองนเขาใจเนอหาในบทเรยนมากขน และชวยใหผเรยนเขาใจขนตอนวธในการเขยนโปรแกรม ขอมลแตละประเภทในโครงสรางขอมลและการด าเนนการกบขอมลแตละประเภทเพมขนจากชดฝกปฏบต ตลอดจนผเรยนสามารถทจะปรบปรงแกไข หรอเขยนโปรแกรมเพอทดสอบขนตอนวธตามแนวคดของผเรยนได โดยอางองจากชดฝกปฏบตน และใหผเรยนมทกษะพนฐานในการเขยนโปรแกรมและสามารถน าทกษะพนฐานในการเขยนโปรแกรมนไปพฒนาและศกษาเพมเตมดวยตนเอง เพอเปนแนวทางในการประกอบอาชพทางดานการเขยนโปรแกรม และการพฒนาเวบแอพพลเคชนได

วตถประสงค

1. เพอพฒนาชดฝกปฏบตโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส เรองโครงสรางขอมลและขนตอนวธ 2. เพอศกษาผลสมฤทธทางการเรยนรของผเรยนจากการใชชดฝกปฏบตการภาษาซบนระบบปฏบตการวนโดวส เรองโครงสรางขอมลและขนตอนวธ 3. เพอศกษาความพงพอใจของผเรยนจากการใชงานชดฝกปฏบตการภาษาซ บนระบบปฏบตการวนโดวส เรองโครงสรางขอมลและขนตอนวธ นยามศพท

ชดฝกปฏบต หมายถง สอการเรยนการสอนทผสอนสรางขนใหผเรยนฝกปฏบตและเรยนร เพอใหเกดความรความเขาใจในเนอหาเรองทเรยนและมทกษะในเนอหาเรองนนเพมเตมจากการเรยนทฤษฎ ระบบปฏบตการวนโดวส หมายถง ซอฟตแวรระบบปฏบตการประเภทหนงซงเปนตวกลางในการควบคมฮารดแวร สามารถจดการขอมลทอยภายในเครองคอมพวเตอรได ภาษาซ หมายถง ภาษาคอมพวเตอรทใชในการพฒนาโปรแกรม

ผลสมฤทธทางการเรยน หมายถง คะแนนของผ เ รยนจากการประเมนผลการเ รยนร กอนและ หลงการใชงานชดฝกปฏบตโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส

Page 5: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

84 http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

ความพงพอใจ หมายถง ความพงพอใจของผเรยนในการใชงานชดฝกปฏบตการเขยนโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส ประโยชนทไดรบจากการวจย

1. ไดชดฝกปฏบตโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ 2. ผลสมฤทธทางการเรยนรของผเรยนจากการใชชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ โดยผเรยนมเขาใจเนอหามากขน 3. ผเรยนมความพงพอใจในการใชงานชดฝกปฏบตโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ วธการวจย

ประชากรและกลมตวอยางในการวจยเปนนกศกษาระดบปรญญาตร ชนปท 2 หลกสตรบรหารธรกจบณฑต สาขาวชาคอมพวเตอรธรกจ คณะวทยาการจดการ มหาวทยาลยสวนดสต ศนยการศกษานอกทตง ตรง จ านวน 23 คน เครองมอทใชในการวจย มดงน 1. เครองมอทใชในการพฒนา คอ โปรแกรม Dev C++ 4.9.9.2 2. เครองมอทใชในการทดลอง คอ ชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ 3. เครองมอทใชในการเกบรวบรวมขอมล ประกอบดวย

3.1. แบบประเมนคณภาพของชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ

3.2. แบบทดสอบวด ผลส มฤท ธ ก อนและหลง ก า ร ใช ช ด ฝ กป ฏบ ต โปรแกรมภ าษา ซ บนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ

3.3. แบบส ารวจความพงพอใจการใชชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ

วธการออกแบบ พฒนา และทดสอบชดฝกปฏบต ผ วจยไดออกแบบและพฒนาโดยเนนเ นอหา ใหสอดคลองกบบทเรยน เรองโครงสรางขอมลและขนตอนวธ ซงภายในชดฝกปฏบต ประกอบดวย ชดค าสงการเขยนโปรแกรม เพอใหผเรยนสามารถทจะประมวลผลและดผลลพธการท างานของโปรแกรม และแบบฝกหดทบทวนเนอหาแตละบทเรยน เพอใหผเรยนสามารถทดลองเขยนโปรแกรมและใหผเรยนเขาใจเนอหาในแตละบทมากขน โดยการทดลองการเขยนโปรแกรมตามความเขาใจในเนอหาแตละบทของผเรยน โดยอางองตวอยางจากชดฝกปฏบตน ซงชดฝกปฏบตพฒนาและทดสอบโดยใชโปรแกรม Dev C++ 4.9.9.2

Page 6: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

85

วธการด าเนนการเกบรวบรวมขอมล ผวจยไดน าชดฝกปฏบตไปใชประกอบการสอนเพอใหผเรยนเขาใจเนอหาของแตละบทเรยนมากขน และผวจยไดเกบรวบรวมขอมลดวยตนเอง ดงน

1) เกบรวบรวมขอมลจากการประเมนคณภาพของชดฝกปฏบตโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส โดยผเชยวชาญดานการเขยนโปรแกรมจ านวน 3 ทาน

2) เกบรวบรวมขอมลคะแนนของผ เ รยนจากการประเมนผลสมฤทธทางการเรยนร กอนและ หลงการใชชดฝกปฏบตโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส

3) เกบรวบรวมขอมลจากการประเมนความพงพอใจของผเรยนในการใชงานชดฝกปฏบตโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส

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

และทกษะการเขยนโปรแกรมของผเรยน และวเคราะหจากแบบทดสอบกอนเรยนและหลงเรยนของผเรยน โดยหาคาเฉลย ( ) และคาสวนเบยงเบนมาตรฐาน ( ) เพอวเคราะหคะแนนของผเรยนผเรยนแตละคนมคะแนนแตกตางไปจากคากลางมากนอยเพยงใด (สายชล สนสมบรณทอง, 2555)

1) สถตทใชในการวเคราะหขอมล ไดแก 1.1 คาเฉลย ( ) 1.2 คาสวนเบยงเบนมาตรฐาน ( )

2) สถตทใชในการหาคณภาพของเครองมอทใชในการศกษา (พวงรตน ทวรตน, 2549, น.117) ไดแก 2.1 คาความเชอมนของแบบทดสอบ (IOC) 2.2 คาความยากงายของแบบทดสอบ (Difficulty: p) 2.3 คาอ านาจจ าแนกของแบบทดสอบ (Discrimination: r)

3) การวเคราะหขอมลประสทธภาพของการใชชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรองโครงสรางขอมลและขนตอนวธ และแบบทดสอบหลงเรยน เรองโครงสรางขอมลและขนตอนวธ ตามเกณฑ 80/80 (เสาวนย สกขาบณฑต, 2528) ผลการวจยและอภปรายผล

ผลการวจย

1. ชดค าสงภาษาซเรองโครงสรางขอมลและขนตอนวธ โดยก าหนดขอบเขตชดค าสงแตละชดค าสงสอดคลองกบเนอหาวชาเรยนแตละบทเรยน ซงประกอบดวยชดค าสงหลกๆ แบงตามบทเรยนไดท งหมด 7 ชดค าสง โดยแตละชดค าสงหลกจะประกอบดวยชดค าสงยอยภายใน ไดแก 1.1 หลกการเขยนโปรแกรมเบองตน ประกอบดวยชดค าสงยอย ไดแก ชดค าสงโครงสรางการท างานแบบล าดบ ชดค าสงโครงสรางการท างานแบบเลอก ชดโครงสรางการท างานแบบท าซ าหรอวนรอบ และชดค าสงการด าเนนการทางคณตศาสตร

X SD

X

SD

Page 7: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

86 http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

1.2 แถวล าดบ (Array) ประกอบดวย ชดค าส ง ยอย ไดแ ก โครงส ร างขอมลแบบแถวล าดบ 1 มต 2 มต และหลายมต ชดค าสงการด าเนนการกบขอมลแบบแถวล าดบ การสรางแถวล าดบ การเพมและการลบขอมลในแถวล าดบ และชดค าสงขอมลแบบโครงสราง 1.3 รายการเชอมโยง (Linked List) ประกอบดวยชดค าสงยอย ไดแก ชดค าสงโครงสรางขอมลแบบรายการ และชดค าสงการด าเนนการกบขอมลแบบรายการ การสรางรายการเชอมโยง การเพมและการลบขอมลในรายการเชอมโยง

1.4 แถวคอย (Queue) ประกอบดวยชดค าสงยอย ไดแก ชดค าสงโครงสรางขอมลแบบแถวคอย และชดค าสงการด าเนนการกบขอมลแบบแถวคอย การสรางแถวคอย การเพมและการลบขอมลในแถวคอย

1.5 ตนไม (Tree) ประกอบดวยชดค าสงยอย ไดแก ชดค าสงโครงสรางขอมลแบบตนไม (Binary Tree) และชดค าสงการด าเนนการกบขอมลแบบตนไม การสราง การคนหา และการลบขอมลของไบนารทร

1.6 การเรยงล าดบขอมล (Sorting Data) ประกอบดวยชดค าสงยอย ไดแก ชดค าสงการเรยงล าดบแบบแทรก (Insertion Sort) ชดค าสงการเรยงล าดบแบบเลอก (Selection Sort) ชดค าสงการเรยงล าดบแบบฟอง (Bubble Sort) และชดค าสงการเรยงล าดบแบบเรดกซ (Radix Sort)

1.7 การคนหาขอมล (Searching Data) ประกอบดวยชดค าสงยอย ไดแก ชดค าสงการคนหาขอมลแบบไบนาร (Binary Search)

ตารางท 1 ประสทธภาพของชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรองโครงสรางขอมลและขนตอนวธ

รายการ ประสทธภาพของกระบวนการ E1 ประสทธภาพของกระบวนผลลพธ E2 ก าหนดเกณฑ 80.00 80.00 ประสทธภาพ 75.65 76.09

แปลผล ต ากวาเกณฑ ต ากวาเกณฑ

จากการทดสอบประสทธภาพของชดฝกปฏบตโปรแกรมภาษาซ โดยใชกลมตวอยางจ านวน 23 คน มประสทธภาพเฉลยรอยละ 75.65/76.09 ซงพบวาต ากวาเกณฑมาตรฐานทก าหนด คอ 80/80 เนองจากผเรยนสวนใหญไมม พนฐานทกษะความรดานข นตอนการคดและการเ ขยนโปรแกรม สงผลใหระดบคะแนน การท าแบบทดสอบคอนขางต า ดงนนประสทธภาพของชดฝกปฏบตโปรแกรมภาษาซจงต ากวาเกณฑมาตรฐานทก าหนด

2. ผลสมฤทธทางการเรยนรของผเรยนจากการใชชดฝกปฏบตน ใชวธการทดสอบ การท าแบบทดสอบและรวมดวยวธการสงเกตการเขยนโปรแกรมของผเรยนตามแบบทดสอบ ผลการวเคราะหประสทธภาพแบบทดสอบรายวชาโครงสรางขอมลและขนตอนวธ โดยวเคราะห 2 สวน คอ สวนความยากงายของแบบทดสอบ พบวาแบบทดสอบคอนขางงาย มคาตวถกและตวลวง คอ 0.76 และ

Page 8: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

87

0.24 ต า มล า ดบ ซ ง อ ย ใ น เ กณฑ ค า ค ว ามย าก ท ด ส าห รบตว ถ ก ซ ง ตอ ง ม ค า อ ย ร ะหว า ง 0.20 - 0.80 ตวลวงมคาอยระหวาง 0.05 - 0.30 และคาอ านาจจ าแนกของแบบทดสอบ ใชเทคนค 27% ซงจากการวเคราะหอ านาจจ าแนกของแบบทดสอบคอ 0.14 ซงเปนคาจ าแนกทไมด อนเนองมาจากคะแนนสวนใหญของเดกกลมออนและคะแนนสวนใหญของเดกกลมเกงมคะแนนอยในระดบใกลเคยงกน

ตารางท 2 คะแนนเฉลยและสวนเบยงเบนมาตรฐานของคะแนนทผเรยนท าได

แบบทดสอบ คาเฉลย คาสวนเบยงเบนมาตรฐาน กอนเรยน 3

6 0.89

หลงเรยน 0.88

จากตารางท 2 เ มอน าผลคะแนนแบบทดสอบกอนเรยนและหลงเ รยนของผ เ รยนมาวเคราะห หาคาเฉลยพบวา ในภาพรวมผเรยนสามารถท าคะแนนไดเพมขน โดยผเรยนไดคะแนนเฉลยเพมขนคดเปน 3 คะแนน และจากการสงเกตการณเขยนโปรแกรมของผเรยนจากการใชชดฝกปฏบต พบวา ผเรยนมความรความเขาใจในข นตอนว ธการคดมากขน โดยผ เ รยนสามารถประยกตใชชดฝกปฏบตในเ ขยนโปรแกรม ตามขนตอนวธการคดของผเรยนได

3. ความพงพอใจของผเรยนตอการใชงานชดฝกปฏบต ตารางท 3 ระดบความพงพอใจของผเรยนตอการใชงานชดฝกปฏบต

ประเดน (n=23) M S.D. รอยละ ระดบ

1. ดานความรความเขาใจ 1.1 เขาใจเนอหาบทเรยนเพมขน

3.94 3.96 4.09 3.78

0.52 0.37 0.51 0.67

78.87 79.20 81.80 75.60

มาก มาก

1.2 ความรความเขาใจขนตอนการท างานของโปรแกรม มาก 1.3 สามารถน าโปรแกรมไปพฒนาเพอเขยนโปรแกรม

ทดสอบตามความเขาใจของตนเองได มาก

2. ดานเนอหา 2.1 ระดบความยากงายของโปรแกรมเหมาะสมกบผเรยน 2.2 ความเหมาะสมของระยะเวลาการสอนกบเนอหาและโปรแกรม 2.3 โปรแกรมสอดคลองกบเนอหาเรองเรยน 3. ดานวธการสอน

3.1. ท าใหบทเรยนนาสนใจมากขน 3.2. ลกษณะการน าเสนอเหมาะสมกบผเรยน 3.3. ตองการเรยนดวยบทเรยนในลกษณะนกบเรองการเขยนโปรแกรม

อน ๆ3.4. ผเรยนรสกสนกกบการเรยน

4.19 4.09 4.26 4.22 4.16 4.13 4.13 4.13

4.26

0.62 0.73 0.62 0.52 0.63 0.63 0.63 0.63

0.62

83.80 81.80 85.20 84.40 83.25 82.60 82.60 82.60

85.20

มาก มาก

มากทสด มากทสด มาก มาก มาก มาก

มากทสด

ภาพรวม 4.11 0.59 82.10 มาก

Page 9: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

88 http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

จากตารางท 3 แสดงระดบความพงพอใจของผเรยนตอการใชงานชดฝกปฏบต โดยภาพรวมพบวาผเรยนมค ว าม พ งพอใจ ในระดบม า ก โดย ม ค า เ ฉ ล ย 4.11 ส วน เ บ ย ง เ บนมาตร ฐ าน 0.59 ค ด เ ปน ร อ ย ละ ของระดบความพงพอใจเทากบ 82.10

เมอพจารณาเปนรายดาน พบวา 1. ดานทผเรยนมความพงพอใจสงทสด คอ ดานเนอหา มความพงพอใจโดยรวมในระดบมาก โดยม

คาเฉลย 4.19 สวนเบยงเบนมาตรฐาน 0.62 คดเปนรอยละของระดบความพงพอใจเทากบ 83.80 2. ดานทผ เ รยนมความพงพอใจเปนอนดบทสอง คอ ดานวธการสอน มความพงพอใจโดยรวม

ในระดบมาก โดยมคาเฉลย 4.16 สวนเบยงเบนมาตรฐาน 0.63 คดเปนรอยละของระดบความพงพอใจเทากบ 83.25 3. ดานทผ เ รยนมความพงพอใจนอยทสด คอ ดานความรความเขาใจ มความพงพอใจโดยรวม

ในระดบมาก โดยมคาเฉลย 3.94 สวนเบยงเบนมาตรฐาน 0.52 คดเปนรอยละของระดบความพงพอใจเทากบ 78.87 อภปรายผล 1. ชดฝกปฏบตโปรแกรมภาษาซบนระบบปฏบตการวนโดวส เรองโครงสรางขอมลและขนตอนวธ ซง

เปนชดฝกปฏบตเบองตน มทงหมด 7 ชดค าสงหลกๆ ซงชดฝกปฏบตทสรางขนองเนอหาในบทเรยนเปนหลก และไดสอดคลองกบแนวความคดของหนวยสงเสรมและพฒนาวชาการ ทไดพฒนารปแบบแนวการเรยนการสอนแบบใหม โดยเนนผเรยนเปนส าคญ ในการน าชดฝกไปใชในการเรยนการสอนเพมเตมจากการสอนเนอหาในทฤษฎ โดยเนนการปฏบต และสงเสรมความคดสรางสรรคใหผเรยนทดลองเขยนโปรแกรมเอง เพอเนนการฝกทกษะกระบวนการคด การฝกทกษะการแสวงหาความรดวยตนเองและการฝกปฏบตจรง

2. ผลส มฤท ธท า งก า ร เ ร ยน ร ขอ งผ เ ร ยนจ ากก าร ใชง าน ช ด ฝ กป ฏบ ต โปรแกรมภาษา ซ บนระบบปฏบตการวนโดวสเพมขน กลาวคอ มคะแนนหลงเรยนสงขนกวาคะแนนกอนเรยนทกคนท าใหเกดความรความเขาใจในเนอหาเรองทเรยน ซงสอดคลองกบผลงานวจยเรองผลของการใชชดฝกการท าวทยานพนธทมตอผลสมฤทธและความพงพอใจ ในการท าวทยานพนธของผเรยนระดบบณฑตศกษา

3. การวเคราะหขอมลดานความพงพอใจของผ เ รยนทใชงานชดฝกปฏบต พบวาผ เ รยนมความ พงพอใจในระดบมาก โดยผเรยนมความพงพอใจในการใชงานชดฝกปฏบต ในดานเนอหาและวธการสอนรปแบบน ท าใหผ เ รยนมความเขาใจเนอหาในบทเรยนมากขน สอดคลองกบงานวจยเรองการสรางและทดสอบประสทธภาพชดฝกอบรม เรองไมโครคอนโทรลเลอรและการประยกตใชงานหนยนตพนฐาน

บทสรป

1. ไดชดฝกปฏบตโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส เรอง โครงสรางขอมลและขนตอนวธ ซงเปนชดฝกปฏบตเบองตน มทงหมด 7 ชดค าสง ผลการวเคราะหปรากฏวาชดฝกปฏบตมความเหมาะสมใชเปนเครองมอในการวจยได โดยมประสทธภาพของเครองมอ คอ 75.65/76.09 ซงพบวาใกลเคยงกบเกณฑมาตรฐานทก าหนด คอ 80/80

Page 10: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

89

2. ผลการใชชดฝกปฏบต จากกลมตวอยางจ านวน 23 คน ปรากฏวามผลสมฤทธทางการเรยนรเปนไปตามวตถประสงคของการวจย คอ มคะแนนหลงเรยนสงขนกวาคะแนนกอนเรยนทกคน จากการประเมนผลการฝกปฏบต สรปไดวา มความรจากการใชชดฝกปฏบตเพมขนในระดบทนาพอใจ 3. ผลดานความพงพอใจของผ เ รยนจากการใชงานชดฝกปฏบต น พบวา ผ เ รยนมความพงพอใจ ในระดบมาก โดยดานทมากทสดคอ ดานเนอหา มคาเฉลย 4.19 สวนเบยงเบนมาตรฐาน 0.62 รองลงมาคอ ดานว ธการสอน มคา เฉลย 4.16 สวนเ บยงเบนมาตรฐาน 0.63 และดานความรความเขาใจ มคา เฉลย 3.94 สวนเบยงเบนมาตรฐาน 0.52 ตามล าดบ

ขอเสนอแนะ

ขอเสนอแนะในการน าไปใชประโยชน

การใชชดฝกปฏบตโปรแกรมภาษาซ บนระบบปฏบตการวนโดวส เรองโครงสรางขอมลและขนตอนวธจะไดประสทธภาพมากขน หากผเรยนมพนฐานการเขยนโปรแกรมเชงโครงสราง ซงจะสามารถท าใหผเรยนเขาใจไวยากรณของภาษาโปรแกรมไดงายขน และผเรยนสามารถทจะใชชดฝกปฏบตนเปนพนฐานในการเขยนโปรแกรมทดสอบความเขาใจเนอหาในบทเรยนของผเรยนไดสะดวกและรวดเรวยงขน จงควรน าชดฝกปฏบตนไปใชทดลองกบผเรยนทมทกษะการเขยนโปรแกรม หรอทดลองกบผเรยนทตองการพฒนาทกษะทางดานขนตอนวธในการเขยนโปรแกรมดวยตนเอง

ขอเสนอแนะในการท าวจยครงตอไป 1. การพฒนาชดฝกปฏบต เรอง โครงสรางขอมลและขนตอนวธดวยภาษาอน เพอท าใหชดฝกปฏบต

นาสนใจมากขน 2. ควรมการพฒนาสอการเรยนการสอน เรอง โครงสรางขอมลและขนตอนวธในรปแบบอนๆ

เพอชวยเสรมทกษะดานความรความเขาใจ และการคดแกปญหาในการเขยนโปรแกรมไดอยางเปนระบบ

บรรณานกรม

จฑารตน คชรตน, ประยร เทพนวล, จไรศร ชรกษ และปรดา เบญคาร. (2556). ผลของการใชชดฝกการท าวทยานพนธทมตอผลสมฤทธและความพงพอใจ. การประชมหาดใหญวชาการ ครงท 4 เรอง “การวจยเพอพฒนาสงคมไทย”. 10 พฤษภาคม 2556. มหาวทยาลยหาดใหญ สงขลา.

พวงรตน ทวรตน. (2549). วธการวจยทางพฤตกรรมและสงคมศาสตร (พมพครงท 10). กรงเทพฯ: ส านกทดสอบทางการศกษาและจตวทยา มหาวทยาลยศรนครนทรวโรฒ ประสานมตร.

สายชล สนสมบรณทอง. (2555). สถตเบองตน. กรงเทพฯ: จฬาลงกรณมหาวทยาลย.

Page 11: The Development of C Programming Language on …การพ ฒนาช ดฝ กปฏ บ ต โปรแกรมภาษาซ บนระบบปฏ บ ต การว

90 http://e-jodil.stou.ac.th

ปท 7 ฉบบท 2 กรกฎาคม-ธนวาคม 2560

เสาวนย สกขาบณฑต. (2528). เทคโนโลยทางการศกษา. กรงเทพฯ: สถาบนเทคโนโลยพระจอมเกลาพระนครเหนอ.

ส านกวทยบรการและเทคโนโลยสารสนเทศ. (2559). การจดการเรยนรในศตวรรษท 21. สบคนเมอ 10 พฤษภาคม 2559, จาก arit.mcru.ac.th/km56/admin/download/10KM_1.pdf

หนวยสงเสรมพฒนาวชาการ งานบรการการศกษา คณะเภสชศาสตร มหาวทยาลยเชยงใหม. (2551, กนยายน). ขาวสารวชาการ รปแบบการสอนใหม: แนวทางการจดการเรยนร 9 แนวทาง. หนวยสงเสรมและพฒนาวชาการ งานบรการการศกษา คณะเภสชศาสตร มหาวทยาลยเชยงใหม.

อนวรรตน พลรกษ และสมศกด อรรคทมากล. (2556). การสรางและทดสอบประสทธภาพชดฝกอบรม เรองไมโครคอนโทรลเลอรและการประยกตใชงานหนยนตพนฐาน. การประชมหาดใหญวชาการ ครงท 4 เรอง “การวจยเพอพฒนาสงคมไทย”, 10 พฤษภาคม 2556 ณ มหาวทยาลยหาดใหญ สงขลา.