{"id":{"repo_id":"umkc","oai_identifier":"oai:mospace.umsystem.edu:10355/75793"},"canonical_url":"https://search.dev.ndltd.org/etd/umkc/oai:mospace.umsystem.edu:10355/75793","repository":{"repo_id":"umkc","name":"University of Missouri - Kansas City","base_url":"https://mospace.umsystem.edu/oai/request"},"display":{"title":"The Holistic Course Delivery: A Novel Pedagogy for Collegiate Introductory Computer Programming","abstract":"For many years there have not been enough computer science graduates to fill open positions. One of the chief barriers to the formation of computer science graduates is that many students are unsuccessful in the introductory programming course. Unsuccessful students often change their major field of study or terminate their collegiate studies. A chief concern is therefore to minimize the DFW rate (grade of D or F, or withdrawal from a course). Student characteristics have been extensively studied to explain, and sometimes justify, the high DFW rate in introductory programming courses. Pairs programming, flipped classrooms, choice of programming language, and a variety of other modifications and novel methods have been devised in efforts to reduce the DFW rate. The collective conclusion has been that there is no silver bullet that has been demonstrated to be universally effective. This quasi-experimental study incorporates four learning theories that inform the design and delivery of an introductory programming course: Neo-Piagetian Theory, Cognitive Apprenticeship Theory, Cognitive Load Theory, and Self-Efficacy Theory. The objective was iv to (1) design a course from the top-down that integrates several pedagogical elements in a holistic way, and (2) deliver it to a group of nascent programming students. The Holistic Course Delivery was implemented in three class sections of an introductory programming course at a midwestern university in which a total of 96 students were enrolled. The Holistic Course Delivery had a significantly lower DFW rate compared to both historic DFW rates at the institution and established international norms and students indicated they felt prepared for subsequent computer science coursework.","abstract_html":"For many years there have not been enough computer science graduates to fill open positions. One of the chief barriers to the formation of computer science graduates is that many students are unsuccessful in the introductory programming course. Unsuccessful students often change their major field of study or terminate their collegiate studies. A chief concern is therefore to minimize the DFW rate (grade of D or F, or withdrawal from a course). Student characteristics have been extensively studied to explain, and sometimes justify, the high DFW rate in introductory programming courses. Pairs programming, flipped classrooms, choice of programming language, and a variety of other modifications and novel methods have been devised in efforts to reduce the DFW rate. The collective conclusion has been that there is no silver bullet that has been demonstrated to be universally effective. This quasi-experimental study incorporates four learning theories that inform the design and delivery of an introductory programming course: Neo-Piagetian Theory, Cognitive Apprenticeship Theory, Cognitive Load Theory, and Self-Efficacy Theory. The objective was iv to (1) design a course from the top-down that integrates several pedagogical elements in a holistic way, and (2) deliver it to a group of nascent programming students. The Holistic Course Delivery was implemented in three class sections of an introductory programming course at a midwestern university in which a total of 96 students were enrolled. The Holistic Course Delivery had a significantly lower DFW rate compared to both historic DFW rates at the institution and established international norms and students indicated they felt prepared for subsequent computer science coursework.","abstract_has_math":false,"creators":["Copus, Belinda Joan"],"institution":"University of Missouri--Kansas City","degree_name":"Ph.D. (Doctor of Philosophy)","degree_level":"Doctoral","degree_discipline":"Curriculum and Instruction (UMKC)","degree_department":null,"school":null,"contributors":[],"advisors":["Barger, Rita"],"committee_chairs":[],"committee_members":[],"year":2020,"date_issued":"2020","date_published":"2020","updated_at":"2026-07-24T05:17:24Z","subjects":[],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10355/75793","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Barger, Rita"]},{"key":"dc:creator","label":"Author","values":["Copus, Belinda Joan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2020-08-13T16:03:48Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2020-08-13T16:03:48Z"]},{"key":"dc:date.issued","label":"Date","values":["2020"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Curriculum and Instruction (UMKC)","Computer Science (UMKC)"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Doctoral"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D. (Doctor of Philosophy)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Missouri--Kansas City"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10355/75793"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Title from PDF of title page viewed August 20, 2020","Dissertation advisor: Rita Barger","Vita","Includes bibliographical references (pages 184-197)","Thesis (Ph.D.)--School of Education and School of Computing and Engineering. University of Missouri--Kansas City, 2020"]},{"key":"dc:description.abstract","label":"Abstract","values":["For many years there have not been enough computer science graduates to fill open positions. One of the chief barriers to the formation of computer science graduates is that many students are unsuccessful in the introductory programming course. Unsuccessful students often change their major field of study or terminate their collegiate studies. A chief concern is therefore to minimize the DFW rate (grade of D or F, or withdrawal from a course). Student characteristics have been extensively studied to explain, and sometimes justify, the high DFW rate in introductory programming courses. Pairs programming, flipped classrooms, choice of programming language, and a variety of other modifications and novel methods have been devised in efforts to reduce the DFW rate. The collective conclusion has been that there is no silver bullet that has been demonstrated to be universally effective. This quasi-experimental study incorporates four learning theories that inform the design and delivery of an introductory programming course: Neo-Piagetian Theory, Cognitive Apprenticeship Theory, Cognitive Load Theory, and Self-Efficacy Theory. The objective was iv to (1) design a course from the top-down that integrates several pedagogical elements in a holistic way, and (2) deliver it to a group of nascent programming students. The Holistic Course Delivery was implemented in three class sections of an introductory programming course at a midwestern university in which a total of 96 students were enrolled. The Holistic Course Delivery had a significantly lower DFW rate compared to both historic DFW rates at the institution and established international norms and students indicated they felt prepared for subsequent computer science coursework."]},{"key":"dc:title","label":"Title","values":["The Holistic Course Delivery: A Novel Pedagogy for Collegiate Introductory Computer Programming"]}]}],"canonical_facts":{"dc:contributor.advisor":["Barger, Rita"],"dc:creator":["Copus, Belinda Joan"],"dc:date.accessioned":["2020-08-13T16:03:48Z"],"dc:date.available":["2020-08-13T16:03:48Z"],"dc:date.issued":["2020"],"dc:description":["Title from PDF of title page viewed August 20, 2020","Dissertation advisor: Rita Barger","Vita","Includes bibliographical references (pages 184-197)","Thesis (Ph.D.)--School of Education and School of Computing and Engineering. University of Missouri--Kansas City, 2020"],"dc:description.abstract":["For many years there have not been enough computer science graduates to fill open positions. One of the chief barriers to the formation of computer science graduates is that many students are unsuccessful in the introductory programming course. Unsuccessful students often change their major field of study or terminate their collegiate studies. A chief concern is therefore to minimize the DFW rate (grade of D or F, or withdrawal from a course). Student characteristics have been extensively studied to explain, and sometimes justify, the high DFW rate in introductory programming courses. Pairs programming, flipped classrooms, choice of programming language, and a variety of other modifications and novel methods have been devised in efforts to reduce the DFW rate. The collective conclusion has been that there is no silver bullet that has been demonstrated to be universally effective. This quasi-experimental study incorporates four learning theories that inform the design and delivery of an introductory programming course: Neo-Piagetian Theory, Cognitive Apprenticeship Theory, Cognitive Load Theory, and Self-Efficacy Theory. The objective was iv to (1) design a course from the top-down that integrates several pedagogical elements in a holistic way, and (2) deliver it to a group of nascent programming students. The Holistic Course Delivery was implemented in three class sections of an introductory programming course at a midwestern university in which a total of 96 students were enrolled. The Holistic Course Delivery had a significantly lower DFW rate compared to both historic DFW rates at the institution and established international norms and students indicated they felt prepared for subsequent computer science coursework."],"dc:identifier.uri":["https://hdl.handle.net/10355/75793"],"dc:title":["The Holistic Course Delivery: A Novel Pedagogy for Collegiate Introductory Computer Programming"],"thesis:degree_discipline":["Curriculum and Instruction (UMKC)","Computer Science (UMKC)"],"thesis:degree_level":["Doctoral"],"thesis:degree_name":["Ph.D. (Doctor of Philosophy)"],"thesis:institution_name":["University of Missouri--Kansas City"]},"updated_at":"2026-07-24T05:17:24Z"}