Pairlearning in Undergraduate Computer Science Education, CS1 class

dc.contributor.advisorLaurie A. Williams, Committee Chairen_US
dc.contributor.advisorAnnie I. Anton, Committee Memberen_US
dc.contributor.advisorEric N. Wiebe, Committee Memberen_US
dc.contributor.authorYang, Kaien_US
dc.date.accessioned2010-04-02T17:53:18Z
dc.date.available2010-04-02T17:53:18Z
dc.date.issued2002-12-03en_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelthesisen_US
dc.degree.nameMSen_US
dc.descriptionNorth Carolina State University Theses Computer Science.
dc.description.abstractAnecdotal evidence in industry and academia has shown that pair programmers, whereby two programmers work collaboratively on the same task on one computer, can produce higher quality design and code than solo programmers who work alone. Educators in various fields have also found that collaborative work helps students learn better and allows them to be more confident in their study. Based on these two findings, pair learning, which is the practice of pair programming with students, was generated and applied in a computer science class setting. To validate the effectiveness of pair learning, an experiment was run in a CS1 course at North Carolina State University in the fall semester of 2001. The experiment focused on freshman and sophomores. Approximately 120 freshman and sophomores participated in the study. The students registered in two sections of a CS1 course without knowledge of the experiment. Both sections had the same instructor, same programming assignments and same examinations. One section utilized a traditional education style whereby all students worked alone; the other section followed the pair learning paradigm where all students working with a partner. Results supported the following findings: 1. Students who followed the pair learning style performed better on the programming assignments and were more likely to get a higher score on the examinations. 2. A higher percentage of the students who utilized the pair learning style succeeded in the CS1 class by completing the course with a grade of C or better. 3. The teaching assistants in the pair learning section had reduced workload, since students in the pair learning section were more self-sufficient. 4. Paired students demonstrated higher-order thinking skills than the students when compared with the students who worked alone. 5. Students in the pair learning section were more likely to think far beyond the programming assignment to applying their knowledge in more challenging programming contexts. 6. Paired students collaborated more extensively with each other; and collaboration is an important skill for programmers in industry.en_US
dc.formatThesis (M.S.)--North Carolina State University.
dc.identifier.otheretd-05222002-130217en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/118
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectPair programmingen_US
dc.subjectactive learningen_US
dc.subjectpair learningen_US
dc.subjectcooperative learningen_US
dc.titlePairlearning in Undergraduate Computer Science Education, CS1 classen_US
dcterms.abstractKeywords: pair programming, active learning, pair learning, cooperative learning.
dcterms.extentviii, 62 pages : illustrations

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
etd.pdf
Size:
372.19 KB
Format:
Adobe Portable Document Format

Collections