skip to main content
10.1145/2910925.2910944acmotherconferencesArticle/Chapter ViewAbstractPublication PageswccceConference Proceedingsconference-collections
research-article

BitFit: If you build it, they will come!

Published:06 May 2016Publication History

ABSTRACT

Student pass rates in CS1 courses are alarmingly low. Recent studies suggest that student confidence correlates with learning and success in CS1. We present BitFit, an ungraded practice tool used in the last three offerings of our CS1 course. BitFit was designed to enable a better learning environment by supporting student confidence and providing instructors with comprehensive data sets to analyze student progress. A preliminary study explores whether students will use a tool that does not contribute to their course credit, and why students choose not to use such a tool. Early analysis highlights that students feel BitFit increases their confidence and sense of self-efficacy.

References

  1. A. Ahadi, R. Lister, and D. Teague. Falling behind early and staying behind when learning to program. In 25th Anniversary Psychology of Programming Annual Conference (PPIG), Brighton, England, 2014.Google ScholarGoogle Scholar
  2. C. Alvarado, C. B. Lee, and G. Gillespie. New cs1 pedagogies and curriculum, the same success factors? In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, pages 379--384, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Basu, A. Wu, B. Hou, and J. DeNero. Problems before solutions: Automated problem clarification at scale. In Proceedings of the Second (2015) ACM Conference on Learning @ Scale, L@S '15, pages 205--213, New York, NY, USA, 2015. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Bergin and R. Reilly. The influence of motivation and comfort-level on learning to program. In Proceedings of the PPIG, volume 17, pages 293--304, 2005.Google ScholarGoogle Scholar
  5. N. C. Brown and A. Altadmri. Investigating novice programming mistakes: Educator beliefs vs. student data. In Proceedings of the Tenth Annual Conference on International Computing Education Research, ICER '14, pages 43--50, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y. Cherenkova, D. Zingaro, and A. Petersen. Identifying challenging cs1 concepts in a large problem dataset. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, pages 695--700, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. L. F. Dame. Student readiness, engagement and success in entry level undergraduate mathematics courses. PhD thesis, University of Victoria, 2012.Google ScholarGoogle Scholar
  8. A. Estey and Y. Coady. Can interaction patterns with supplemental study tools predict outcomes in cs1? In Proceedings of the 2016 Conference on Innovation and Technology in Computer Science Education, ITiCSE '16. ACM, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. N. J. Falkner and K. E. Falkner. A fast measure for identifying at-risk students in computer science. In Proceedings of the Ninth Annual International Conference on International Computing Education Research, ICER '12, pages 55--62, New York, NY, USA, 2012. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. E. Fox. Constructing a pragmatic science of learning and instruction with functional contextualism. Educational Technology Research and Development, 54(1):5--36, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  11. S. Hansen and E. Eddy. Engagement and frustration in programming projects. In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE '07, pages 271--275, New York, NY, USA, 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D. M. Hoffman, M. Lu, and T. Pelton. A web-based generation and delivery system for active code reading. In Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education, SIGCSE '11, pages 483--488, New York, NY, USA, 2011. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. P. Ihantola, T. Ahoniemi, V. Karavirta, and O. Seppälä. Review of recent systems for automatic assessment of programming assignments. In Proceedings of the 10th Koli Calling International Conference on Computing Education Research, Koli Calling '10, pages 86--93, New York, NY, USA, 2010. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. C. Jadud. Methods and tools for exploring novice compilation behaviour. In Proceedings of the Second International Workshop on Computing Education Research, ICER '06, pages 73--84, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. C. Jadud and B. Dorn. Aggregate compilation behavior: Findings and implications from 27,698 users. In Proceedings of the Eleventh Annual International Conference on International Computing Education Research, ICER '15, pages 131--139, New York, NY, USA, 2015. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Knox and S. Fincher. Where students go for knowledge and what they find there. In Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research, ICER '13, pages 35--40, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. McCartney and K. Sanders. First-year students' social networks: Learning computing with others. In Proceedings of the 14th Koli Calling International Conference on Computing Education Research, Koli Calling '14, pages 159--163, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. C. Murphy, G. Kaiser, K. Loveland, and S. Hasan. Retina: Helping students and instructors based on observed programming activities. In Proceedings of the 40th ACM Technical Symposium on Computer Science Education, SIGCSE '09, pages 178--182, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. C. Norris, F. Barry, J. B. Fenwick Jr., K. Reid, and J. Rountree. Clockit: Collecting quantitative data on how beginning software developers really work. In Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE '08, pages 37--41, New York, NY, USA, 2008. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. A. Papancea, J. Spacco, and D. Hovemeyer. An open platform for managing short programming exercises. In Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research, ICER '13, pages 47--52, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. N. Parlante. Nifty reflections. SIGCSE Bull., 39(2):25--26, June 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. Russo Kennedy. Towards a data-driven analysis of programming tutorials' telemetry to improve the educational experience in introductory programming courses. Master's thesis, University of Victoria, 2015.Google ScholarGoogle Scholar
  23. E. Seymour, N. M. Hewitt, and C. M. Friend. Talking about leaving: Why undergraduates leave the sciences, volume 12. Westview Press Boulder, CO, 1997.Google ScholarGoogle Scholar
  24. V. Tinto. Research and practice of student retention: what next? Journal of College Student Retention: Research, Theory and Practice, 8(1):1--19, 2006.Google ScholarGoogle Scholar
  25. P. R. Ventura Jr. Identifying predictors of success for an objects-first cs1. Computer Science Education, 25(3):223--243, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  26. A. Vihavainen, M. Paksula, and M. Luukkainen. Extreme apprenticeship method in teaching programming for beginners. In Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education, SIGCSE '11, pages 93--98, New York, NY, USA, 2011. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. C. Watson and F. W. Li. Failure rates in introductory programming revisited. In Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, ITiCSE '14, pages 39--44, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. N. R. White. Tertiary education in the noughties: the student perspective. Higher Education Research & Development, 25(3):231--246, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  1. BitFit: If you build it, they will come!

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        WCCCE '16: Proceedings of the 21st Western Canadian Conference on Computing Education
        May 2016
        137 pages
        ISBN:9781450343558
        DOI:10.1145/2910925

        Copyright © 2016 ACM

        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 ACM 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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 6 May 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        WCCCE '16 Paper Acceptance Rate26of35submissions,74%Overall Acceptance Rate78of117submissions,67%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader