skip to main content
10.1145/3300115.3309532acmconferencesArticle/Chapter ViewAbstractPublication PagescompedConference Proceedingsconference-collections
research-article

Impact of Open-Ended Assignments on Student Self-Efficacy in CS1

Published: 09 May 2019 Publication History

Abstract

A goal of many Computer Science Education (CSE) researchers is reconceptualizing aspects of introductory Computer Science (CS1) to increase student engagement and retention. The measure of self-efficacy, or one's personal judgment about their ability to accomplish a task, is a valuable component of student learning as it affects one's level of effort and perseverance against obstacles. A potential way to restructure aspects of CS1 to increase self-efficacy is by allowing students to have more room for freedom/experimentation within assignments. The purpose of this study is to analyze the impact of a specific, open-ended assignment structure on self-efficacy and academic performance, through a quasi-experimental study involving undergraduate CS1 students. Two concurrent lecture sections (Section A and B) with the same instructor were given two different versions of an assignment --- (1) a control version with a typical, standard structure, and (2) an open-ended version with an additional requirement to add enhancements of the student's own choosing to the project. For assignment 1, Section A completed the control assignment, while Section B completed the open-ended assignment. For assignment 2, to counterbalance the groups, Section B completed the control assignment while Section A completed the open-ended one. We found both average self-efficacy and average assignment grades were consistently (although not significantly) higher for students who completed the open-ended versions, and that self-efficacy significantly affected the average grade of both assignments, regardless of the type of assignment structure.

References

[1]
Sohail Alhazmi, Margaret Hamilton, and Charles Thevathayan. 2018. CS for All: Catering to Diversity of Master's Students through Assignment Choices. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education. 38--43.
[2]
Albert Bandura. 1977. Self-efficacy: toward a unifying theory of behavioral change. Psychological review, Vol. 84, 2 (1977), 191.
[3]
Albert Bandura. 1986. Social Foundations of Thought and Action .Prentice Hall, Englewood Cliffs, NJ.
[4]
Mordechai Ben-Ari. 2001. Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching, Vol. 20, 1 (2001), 45--73.
[5]
Dianne Hagan and Selby Markham. 2000. Does it help to have some programming experience before beginning a computing degree program? ACM SIGCSE Bulletin, Vol. 32, 3 (2000), 25--28.
[6]
Edward Holden and Elissa Weeden. 2003. The impact of prior experience in an information technology programming course sequence. In Proceedings of the 4th conference on Information technology curriculum. 41--46.
[7]
Heidi Keiser, Paul R. Sackett, Nathan R. Kuncel, and Thomas Brothen. 2016. Why women perform better in college than admission scores would predict: Exploring the roles of conscientiousness and course-taking patterns. Journal of Applied Psychology, Vol. 101, 4 (2016), 569--581.
[8]
A. Kent and J. G. Williams. 1996. Encyclopedia of Computer Science and Technology .Marcel Dekker Inc., New York, NY.
[9]
Maria Knobelsdorf and Carsten Schulte. 2005. Computer biographies-a biographical research perspective on computer usage and attitudes towards informatics. In Proceedings of the 5th Annual Finnish/Baltic Sea Conference on Computer Science Education .
[10]
Andrew Petersen, Michelle Craig, Jennifer Campbell, and Anya Tafliovich. 2016. Revisiting why students drop CS1. In Proceedings of the 16th Annual Finnish/Baltic Sea Conference on Computer Science Education. 71--80.
[11]
Vennila Ramalingam and Susan Wiedenbeck. 1998. Development and validation of scores on a computer programming self-efficacy scale and group analyses of novice programmer self-efficacy. Journal of Educational Computing Research, Vol. 19, 4 (1998), 367--381.
[12]
Ralf Romeike. 2007. Applying creativity in CS high school education: criteria, teaching example and evaluation. In Proceedings of the 7th Annual Finnish/Baltic Sea Conference on Computer Science Education. 87--96.
[13]
Andrea Salgian, Teresa M. Nakra, Christopher Ault, and Yunfeng Wang. 2013. Teaching creativity in computer science. In Proceedings of the 44th ACM technical symposium on Computer science education. 123--128.
[14]
Emmanuel Schanzer, Kathi Fisler, and Shriram Krishnamurthi. 2018. Assessing Bootstrap: Algebra Students on Scaffolded and Unscaffolded Word Problems. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education. 8--13.
[15]
Duane F. Shell, Leen-Kiat Soh, Abraham E. Flanigan, and Markeya S. Peteranetz. 2016. Students' initial course motivation and their achievement and retention in college CS1 courses. In Proceedings of the 47th ACM Technical Symposium on Computer Science Education. 639--644.
[16]
Ellis Paul Torrance. 1990. Torrance tests of creative thinking: Norms-technical manual.
[17]
Ellis Paul Torrance. 2000. Research review for the Torrance tests of creative thinking figural and verbal forms.
[18]
William Trochim, James P. Donnelly, and Kanika Arora. 2015. Research methods: The essential knowledge base .Cengage, Boston, MA.
[19]
Tammy VanDeGrift. 2007. Encouraging creativity in introductory computer science programming assignments. In Proceedings of the American Society for Engineering Education Conference. 8--13.
[20]
Howard Wainer and Linda Steinberg. 1992. Sex Differences in Performance on the Mathematics Section of the Scholastic Aptitude Test: A Bidirectional Validity Study. Harvard Educational Review, Vol. 62 (1992), 323--336.
[21]
Susan Wiedenbeck, Deborah Labelle, and Vennila Kain. 2004. Factors affecting course outcomes in introductory programming. In 16th Annual Workshop of the Psychology of Programming Interest Group. 97--109.
[22]
Brenda Cantwell Wilson and Sharon Shrock. 2001. Contributing to success in an introductory computer science course: a study of twelve factors. ACM SIGCSE Bulletin, Vol. 33, 1 (2001), 184--188.
[23]
Daniel Zingaro. 2014. Peer instruction contributes to self-efficacy in CS1. In Proceedings of the 45th ACM technical symposium on Computer science education. 373--378.

Cited By

View all
  • (2025)Programming Self-Efficacy in CS: Adding Four Areas of Validity to the Steinhorst InstrumentProceedings of the 56th ACM Technical Symposium on Computer Science Education V. 110.1145/3641554.3701813(213-219)Online publication date: 12-Feb-2025
  • (2024)ChatGPT in the Classroom: An Analysis of Its Strengths and Weaknesses for Solving Undergraduate Computer Science QuestionsProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630803(625-631)Online publication date: 7-Mar-2024
  • (2023)The Impacts of a Constructionist Scratch Programming Pedagogy on Student Achievement with a Focus on GenderProceedings of the ACM Conference on Global Computing Education Vol 110.1145/3576882.3617911(29-35)Online publication date: 5-Dec-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CompEd '19: Proceedings of the ACM Conference on Global Computing Education
May 2019
260 pages
ISBN:9781450362597
DOI:10.1145/3300115
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 May 2019

Permissions

Request permissions for this article.

Check for updates

Badges

  • Best Student Paper

Author Tags

  1. CS1
  2. assignments
  3. open-ended
  4. self-efficacy

Qualifiers

  • Research-article

Conference

CompEd '19
Sponsor:

Acceptance Rates

CompEd '19 Paper Acceptance Rate 33 of 100 submissions, 33%;
Overall Acceptance Rate 33 of 100 submissions, 33%

Upcoming Conference

CompEd '25
ACM Global Computing Education Conference 2025
October 21 - 25, 2025
Gaborone , Botswana

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)4
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Programming Self-Efficacy in CS: Adding Four Areas of Validity to the Steinhorst InstrumentProceedings of the 56th ACM Technical Symposium on Computer Science Education V. 110.1145/3641554.3701813(213-219)Online publication date: 12-Feb-2025
  • (2024)ChatGPT in the Classroom: An Analysis of Its Strengths and Weaknesses for Solving Undergraduate Computer Science QuestionsProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630803(625-631)Online publication date: 7-Mar-2024
  • (2023)The Impacts of a Constructionist Scratch Programming Pedagogy on Student Achievement with a Focus on GenderProceedings of the ACM Conference on Global Computing Education Vol 110.1145/3576882.3617911(29-35)Online publication date: 5-Dec-2023
  • (2023)Open-Ended Assignments for Teaching Contextualized ComputingProceedings of the 2023 ACM Conference on International Computing Education Research - Volume 210.1145/3568812.3603445(76-78)Online publication date: 7-Aug-2023
  • (2022)A Decade of Demographics in Computing Education Research: A Critical Review of Trends in Collection, Reporting, and UseProceedings of the 2022 ACM Conference on International Computing Education Research - Volume 110.1145/3501385.3543967(323-343)Online publication date: 3-Aug-2022
  • (2021)Evidence for Teaching Practices that Broaden Participation for Women in ComputingProceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3502870.3506568(57-131)Online publication date: 28-Dec-2021
  • (2021)Self-evaluation Interventions: Impact on Self-efficacy and Performance in Introductory ProgrammingACM Transactions on Computing Education10.1145/344737821:3(1-28)Online publication date: 23-Jun-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media