Abstract
We present the results of an interview study investigating student experiences in two online introductory computer science courses. Our theoretical approach is situated at the intersection of two research traditions: distance and adult education research, which tends to be sociologically oriented, and computer science education research, which has strong connections with pedagogy and psychology. The article reviews contributions from both traditions on student failure in the context of higher education, distance and online education as well as introductory computer science. Our research relies on a combination of the two perspectives, which provides useful results for the field of computer science education in general, as well as its online or distance versions. The interviewed students exhibited great diversity in both socio-demographic and educational background. We identified no profiles that predicted student success or failure. At the same time, we found that expectations about programming resulted in challenges of time-management and communication. The time requirements of programming assignments were unpredictable, often disproportionate to expectations, and clashed with the external commitments of adult professionals. Too little communication was available to access adequate instructor help. On the basis of these findings, we suggest instructional design solutions for adult professionals studying introductory computer science education.
- Almstrum, V. L., Hazzan, O., Guzdial, M., and Petre, M. 2005. Challenges to computer science education research. SIGCSE Bull. 37, 1, 191--192. Google ScholarDigital Library
- Alt, C., Astrachan, O., Forbes, J., Lucic, R., and Rodger, S. 2006. Social networks generate interest in computer science. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education (SIGCSE’06). 438--442. Google ScholarDigital Library
- Arneberg, P., Guardia, L., Keegan, D., Lossenko, J., Mazar, I., Michels, P. F., Paulsen, M. F., Rekkedal, T., Sangra, A., Toska, J. A., and Zarka, D. 2007. Megatrends in e-learning provision. Megatrends Project, Norway. http://nettskolen.nki.no/in_english/megatrends/.Google Scholar
- Ashby, A. 2004. Monitoring student retention in the Open University: Definition, measurement, interpretation and action. Open Learn. 19, 1, 65--77.Google ScholarCross Ref
- Bailey, T. and Forbes, J. 2005. Just-in-time teaching for CS0. In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE’05). 366--370. Google ScholarDigital Library
- Bazerman, C. 2003. Social forms as habitats for action. J. Interdisc. Cross. 1, 2, 123--142.Google Scholar
- Bazerman, C. 2004. Speech acts, genres, and activity systems: How texts organize activity and people. In What Writing Does and How It Does It, C. Bazerman and P. Prior Eds., Erlbaum.Google Scholar
- Bean, J. P. 1982. Conceptual models of student attrition: How theory can help the institutional researcher. In Studying Student Attrition, E. T. Pascarella Ed., Jossey-Bass, San Francisco.Google Scholar
- Bean, J. P. and Metzner, B. 1985. A conceptual model of nontraditional undergraduate student attrition. Rev. Educ. Res. 55, 485--650.Google ScholarCross Ref
- Beauboeuf, T. and Mason, J. 2005. Why the high attrition rate for computer science students: Some thoughts and observations. SIGCSE Bull. 37, 2. Google ScholarDigital Library
- Bennedsen, J. and Caspersen, M. E. 2007. Failure rates in introductory programming. SIGCSE Bull. 39, 2, 32--36. Google ScholarDigital Library
- Bernard, R. M., Abrami, P. C., Lou, Y., Borokhovski, E., et al. 2004. How does distance education compare with classroom instruction? A meta-analysis of the empirical literature. Rev. Educ. Res. 74, 3, 379--439.Google ScholarCross Ref
- Berne, E. 1964. Games People Play - The Basic Hand Book of Transactional Analysis. New York, Ballantine Books.Google Scholar
- Biggs, J. 1999. Teaching for Quality Learning at University. Buckingham, SRHE and Open University Press.Google Scholar
- Blocher, M. 2002. Online learning: Examining the successful student profile. J. Interact. Online Learn. 1, 2.Google Scholar
- Bruce, K. B. 2005. Controversy on how to teach CS 1: A discussion on the SIGCSE-members mailing list. SIGCSE Bull. 37, 2, 111--117. Google ScholarDigital Library
- Canfora, G., Cimitile, A., Garcia, F., Piattini, M., and Visaggio, C. A. 2007. Evaluating performances of pair designing in industry. J. Syst. Softw. 80, 1317--1327. Google ScholarDigital Library
- Carr, S. 2000. As distance education comes of age, the challenge is keeping the students. Chron. High. Educ. 23, A1.Google Scholar
- Caspersen, M. E. 2007. Educating novices in the skills of programming. PhD dissertation, DAIMI.Google Scholar
- Caspersen, M. E. and Bennedsen, J. 2007. Instructional design of a programming course: A learning theoretic approach. In Proceedings of the 3rd International Workshop on Computing Education Research (ICER’07). 111--122. Google ScholarDigital Library
- Chambers, E. 1992. Workload and the quality of student learning. Stud. High. Educ. 17, 2, 141--154.Google ScholarCross Ref
- Chase, J. D. and Okie, E. G. 2000. Combining cooperative learning and peer instruction in introductory computer science. SIGCSE Bull. 32, 1, 372--376. Google ScholarDigital Library
- Clark, R. E. 1983. Reconsidering research on learning from media. Rev. Educat. Res. 53, 4, 445--459.Google ScholarCross Ref
- Collis, B. and Moonen, J. 2001. Flexible Learning in a Digital World: Experiences and Expectations. Routledge.Google Scholar
- Collis, B., Vingerhoets, J., and Moonen, J. 1997. Flexibility as a key construct in European training: Experiences from the TeleScopia project. Brit. J. Educat. Tech. 28, 3, 199--217.Google ScholarCross Ref
- Davies, R. and Elias, P. 2003. Dropping out: A study of early leavers from higher education. Research rep. RR386, Department for Education and Skills, London.Google Scholar
- Dewald, N., Scholz-Crane, N., Booth, A., and Levine, C. 2000. Information literacy at a distance: Instructional design issues. J. Aca. Librar. 26, 1, 33--45.Google ScholarCross Ref
- Diaz, D. P. 2002. Online drop rates revisited. The Technology Source.Google Scholar
- DiSalvo, B. J., Bruckman, A., and Steward, C. 2009. Glitch videogame testers: African American men breaking open the console. In Proceedings of the Digital Games Research Association Conference (DiGRA’09).Google Scholar
- Ehlert, A. and Schulte, C. 2009. Empirical comparison of objects-first and objects-later. In Proceedings of the 5th International Workshop on Computing Education Research Workshop (ICER’09). 15--26. Google ScholarDigital Library
- Fincher, S. and Petre, M., Eds. 2004. Computer Science Education Research. RoutledgeFalmer, London. Google ScholarDigital Library
- Fisher, A. and Margolis, J. 2002. Unlocking the clubhouse: The Carnegie Mellon experience. SIGCSE Bull. 34, 2, 79--83. Google ScholarDigital Library
- Forte, A. and Guzdial, M. 2004. Computers for communication, not calculation: Media as a motivation and context for learning. In Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS’04). Google ScholarDigital Library
- Gehringer, E. F. 2001. Electronic peer review and peer grading in computer-science courses. In Proceedings of the 32nd SIGCSE Technical Symposium on Computer Science Education (SIGCSE’01). 139--143. Google ScholarDigital Library
- Gonzales, A. H. and Barbour, M. K. 2008. U.S. virtual school trial period and course completion policy study. In Proceedings of the World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education (E-LEARN’08). C. Bonk et al. Eds., 2653--2660.Google Scholar
- Gosser, D. K. and Roth, V. 1998. The workshop chemistry project: Peer-led team learning. J. Chem. Educ. 75, 2.Google ScholarCross Ref
- Guzdial, M. 2004. Programming environments for novices. In Computer Science Education Research, S. Fincher and M. Petre Eds., RoutledgeFalmer, London. 199--228.Google Scholar
- Guzdial, M., Ranum, D., Miller, B., Simon, B., Ericson, B., Rebelsky, S. A., Davis, J., Deepak, K., and Blank, D. 2010. Variations on a theme: Role of media in motivating computing education. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE’10). 66--67. Google ScholarDigital Library
- Haggis, T. 2003. Constructing images of ourselves? A critical investigation into “Approaches to Learning” research in higher education. Brit. Educ. Res. J. 29, 1.Google ScholarCross Ref
- Haggis, T. 2004. Meaning, identity and “motivation”: Expanding what matters in understanding learning in higher education. Stud. High. Educ. 29, 3, 335--352.Google ScholarCross Ref
- Hibbett, A. 1986. Dropping out or staying on: Characteristics of drop out students and course completers. Stud. Educ. Adults 18, 2, 71--81.Google ScholarCross Ref
- Hillesheim, G. 1998. Distance learning: Barriers and strategies for students and faculty. The Internet and Higher Education 1, 1, 31--44.Google ScholarCross Ref
- Hundhausen, C., Agrawal, A., and Ryan, K. 2010. The design of an online environment to support pedagogical code reviews. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE’10). 182--186. Google ScholarDigital Library
- Hymes, D. 1962. The ethnography of speaking. In Anthropology and Human Behavior, T. Gladwin and W. C. Sturtevant Eds., The Anthropology Society of Washington, 13--53.Google Scholar
- Kember, D. 1995. Open Learning Courses for Adults. A Model of Student Progress. Educational Technology Publications, Englewood Cliffs, NJ.Google Scholar
- Kember, D. 2004. Interpreting student workload and the factors which shape students’ perceptions of their workload. Stud. High. Educ. 29, 2.Google ScholarCross Ref
- Kinnunen, P. 2009. Challenges of teaching and studying programming at a university of technology - Viewpoints of students, teachers and the university. Doctoral dissertation, TKK Resear. rep. Comput. Sci. Eng. A, TKKCS E-A4/09, Department of Computer Science and Engineering, Helsinki University of Technology. http://lib.tkk.fi/Diss/2009/isbn9789522481955/isbn9789522481955.pdf.Google Scholar
- Kinnunen, P. and Malmi, L. 2006. Why do students drop out of a CS1 course? In Proceedings of the 2nd International Workshop on Computing Education Research (ICER’06). 97--108. Google ScholarDigital Library
- Kinnunen, P. and Malmi, L. 2008. CS minors in a CS1 course. In Proceedings of the 4th International Workshop on Computing Education Research (ICER’08). 79--90. Google ScholarDigital Library
- Laraine, G. 2009. An investigation of the relationship between students’ perceptions of workload and their approaches to learning at a regional polytechnic. PhD thesis, Massey University, Palmerston North, New Zealand.Google Scholar
- Lau, K., Gowan, A., Hartfield, F., Booth, V., Booth, L., and Summers, W. 2009. The Georgia webBSIT: Profile of an online student. In Proceedings of the 10th ACM Conference on Sig-information Technology Education (SIGITE’09). 3--7. Google ScholarDigital Library
- Lawless, C. 2000. Using learning activities in mathematics: Workload and study time. Stud. High. Educ. 25, 1.Google ScholarCross Ref
- Laws, R. D., Howell, S. L., and Lindsay, N. K. 2009. Completion rates and distance learners. In Encyclopedia of Distance Learning 2nd Ed., P. Rogers, G. Berg, J. Boettcher, C. Howard, C. Justice, K. Schenk Eds., Information Science Reference, Hershey, 361--367.Google Scholar
- Lindquist, D., Denning, T., Kelly, M., Malani, R., Griswold, W. G., and Simon, B. 2007. Exploring the potential of mobile phones for active learning in the classroom. In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education (SIGCSE’07). 384--388. Google ScholarDigital Library
- List of schools adapting the study packs used in the fundamentals of computer programming and data structures course. http://studypack.com/comp/course/category.php?id=2.Google Scholar
- Lorenzetti, J. P. 2005. Addressing retention in distance education: The SIEME model. Dist. Educ. Rep. 9, 22.Google Scholar
- Malcolm, J. and Zukas, M. 2001. Bridging pedagogic gaps: Conceptual discontinuities in higher education. Teach. High. Educ. 6, 1.Google ScholarCross Ref
- Mansell, I. and Parkin, C. 1990. Student drop out: A handbook for managers. Unpublished report from FEU project RP539 “Student participation and wastage: From research to practice,” FEU. Cited in McGivney 1996.Google Scholar
- Marsh, H. W. 2001. Distinguishing between good (useful) and bad workloads on students’ evaluations of teaching. Am. Educ. Res. J. 38, 1, 183--203.Google ScholarCross Ref
- Mazur, E. 1999. Peer instruction: A user’s manual. Am. J. Phys. 67, 4.Google ScholarCross Ref
- Mcgivney, V. 1996. Staying or Leaving the Course. Non-Completion and Retention of Mature Students in Further and Higher Education. NIACE, Leicester.Google Scholar
- Meisalo, V. J., Sutinen, E., and Torvinen, S. 2002a. How to improve a virtual programming course? In Proceedings of the 32nd ASEE/IEEE Frontiers in Education Conference (FIE’02).Google Scholar
- Meisalo, V., Suhonen, J., Torvinen, S., and Sutinen, E. 2002b. Formative evaluation scheme for a Web-based course design. In Proceedings of the 7th Annual Conference on Innovation and Technology in Computer Science Education (iTiCSE’02). Google ScholarDigital Library
- Morrison, M. 2007. Online “study packs” lower failure rate. The Panther 87, 12. Chapman University.Google Scholar
- Munn, P., MacDonald, C., and Lowden, K. 1992. Helping adult students cope. Scottish Council for Research in Education. Cited in McGivney 1996.Google Scholar
- Novak, G. M., Patterson, E. T., Gavrin, A. D., and Author, W. C. 1999. Just in time teaching. Am. J. Phys. 67, 10.Google ScholarCross Ref
- Packham, G., Jones, P., Miller, C., and Thomas, B. 2004. E-learning and retention: Key factors influencing student withdrawal. Educ. + Train. 46, 6--7, 335--342.Google Scholar
- Pirolli, P. 1991. Effects of examples and their explanations in a lesson on recursion: A production system analysis. Cogn. Instruc. 8, 3, 207--259.Google ScholarCross Ref
- Radenski, A. 2008. Python first: A lab-based introduction to computer science tutorial presentation. J. Comput. Small Coll. 23, 6, 229--230 Google ScholarDigital Library
- Radenski, A. 2009. Freedom of choice as motivational factor for active learning. In Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education (iTiCSE’09). 21--25. Google ScholarDigital Library
- Radenski, A. Introduction to Python, to Java and to data structures, online study packs. http://studypack.com/comp/.Google Scholar
- Randolph, J. 2007. Computer science education research at the crossroads: A methodological review of computer science education research: 2000-2005. Dissertation, Utah State University. Google ScholarDigital Library
- Randolph, J., Julnes, G., Sutinen, E., and Lehman, S. 2008. A methodological review of computer science education research. J. Inf. Tech. Educ. 7.Google Scholar
- Rößling, G., Joy, M., Moreno, A., Radenski, A., Malmi, L., Kerren, A., Naps, T., Ross, R. J., Clancy, M., Korhonen, A., Oechsle, R., and Iturbide, J. Á. 2008. Enhancing learning management systems to better support computer science education. SIGCSE Bull. 40, 4, 142--166. Google ScholarDigital Library
- Rovai, A. P. 2003. In search of higher persistence rates in distance education online programs. Internet High. Educ. 6, 1--16.Google ScholarCross Ref
- Russell, T. L. 2001. The No Significant Difference Phenomenon: A Comparative Research Annotated Bibliography on Technology for Distance Education. IDECC, Montgomery, AL.Google Scholar
- Russell, T. L. The no significant difference phenomenon website. http://www.nosignificantdifference.org.Google Scholar
- Seymour, E. and Hewitt, N. M. 1997. Talking About Leaving. Why Undergraduates Leave the Sciences. Westview Press.Google Scholar
- Smeyers, P. 2001. Qualitative versus quantitative research design: A plea for paradigmatic tolerance in educational research. J. Philos. Educ. 35, 477--495.Google ScholarCross Ref
- Smith, R. N. 1979. Student awareness of attendance problems - A survey of drop-outs. Adult Educ. 52, 2, 107--10. Cited in McGivney 1996.Google Scholar
- Stasko, J. and Hundhausen, C. 2004. Algorithm visualization. In Computer Science Education Research, S. Fincher and M. Petre Eds., RoutledgeFalmer, London, 199--228Google Scholar
- Stone, J. A. and Madigan, E. M. 2008. The impact of providing project choices in CS1. SIGCSE Bull. 40, 2, 65--68. Google ScholarDigital Library
- Tew, A., Dorn, B., Leahy, W. D., and Guzdial, M. 2008. Context as support for learning computer organization. J. Educ. Resour. Comput. 8, 3, 1--18. Google ScholarDigital Library
- Tierney, W. G. 1992. An anthropological analysis of student participation in college. J. High. Educ. 63, 6.Google ScholarCross Ref
- Tinto, V. 1987. Leaving College: Rethinking the Causes and Cures of Student Attrition. University of Chicago Press.Google Scholar
- Topping, K. 1998. Peer assessment between students in colleges and universities. Rev. Educ. Res. 68, 3, 249--276.Google ScholarCross Ref
- Tough, A. 1971. The Adult’s Learning Projects. OISE Press, Toronto.Google Scholar
- Tsui, A. B. M. and Ng, M. 2000. Do secondary L2 writers benefit from peer comments? J. Second Lang. Writ. 9, 2, 147--170.Google ScholarCross Ref
- Ury, G., McDonald, M., McDonald, G., and Dorn, B. 2005. Student performance online vs. onground - A statistical analysis of IS courses. In Proceedings of the Information Systems Educators Conference (ISECON’05). 22.Google Scholar
- Utschig, T. T. and Sweat, M. 2008. Implementing peer led team learning in first-year programming courses. In Proceedings of the Frontiers in Education Conference (FIE’08).Google Scholar
- Valentine, D. W. 2004. CS educational research: A meta-analysis of SIGCSE technical symposium proceedings. In Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education (SIGCSE’04). 255--259. Google ScholarDigital Library
- VanDeGrift, T. and Anderson, R. J. 2002. Learning to support the instructor: Classroom assessment tools as discussion frameworks in CS 1. In Proceedings of the 7th Annual Conference on Innovation and Technology in Computer Science Education (iTiCSE’02). 19--23. Google ScholarDigital Library
- Webb, G. 1997. Deconstructing deep and surface: Towards a critique of phenomenography. High. Educ. 33, 195--212.Google ScholarCross Ref
- Williams, L. and Kessler, R. 2002. Pair Programming Illuminated. Addison-Wesley Longman, Boston. Google ScholarDigital Library
- Wilson, B. and Shrock, S. 2001. Contributing to success in an introductory computer science course: A study of twelve factors. In Proceedings of the 32nd SIGCSE Technical Symposium on Computer Science Education 33, 1, 184--188. Google ScholarDigital Library
- Wertz, F. J. 2005. Phenomenological research methods for counseling psychology. J. Counsel. Psych. 52, 2, 167--177.Google ScholarCross Ref
- Woodley, A. 2004. Conceptualizing student dropout in part-time distance education: Pathologizing the normal? Open Learn. 19, 1, 47--63.Google ScholarCross Ref
- Woodley, A. and Parlett, M. 1983. Student drop-out. Teaching at a Distance 24, 2--23.Google Scholar
- Woodley, A., Wagner, L., Hamilton, M., Slowey, M., and Fulton, O. 1987. Choosing to Learn: Adults in Education. Open University Press. Cited in McGivney 1996.Google Scholar
- Woodley, A., De Lange, P., and Tanewski, G. 2001. Student progress in distance education: Kember’s model re-visited. Open Learn. 16, 2.Google ScholarCross Ref
- Xenos, M., Pierrakeas, C., and Pintelas, P. 2002. A survey on student dropout rates and dropout causes concerning the students in the course of informatics of the Hellenic Open University. Comput. Educ. 39, 161--194.Google Scholar
- Xu, D., Blank, D., and Kumar, D. 2008. Games, robots, and robot games: Complementary contexts for introductory computing education. In Proceedings of the 3rd International Conference on Game Development in Computer Science Education (GDCSE’08). 66--70. Google ScholarDigital Library
- Yardi, S., Krolikowski, P., Marshall, T., and Bruckman, A. 2008. An HCI approach to computing in the real world. J. Educ. Resour. Comput. 8, 3, 1--20. Google ScholarDigital Library
- Yorke, M. 1999. Leaving Early: Undergraduate Non-Completion in Higher Education. Taylor & Francis, London.Google Scholar
- Yorke, M. 2003. Why students leave early in higher education in the UK. The Retention Symposium, Madingley Hall, Cambridge, UK.Google Scholar
Index Terms
- When Life and Learning Do Not Fit: Challenges of Workload and Communication in Introductory Computer Science Online
Recommendations
Weaving computing into all middle school disciplines
ITiCSE '14: Proceedings of the 2014 conference on Innovation & technology in computer science educationIn order to get students interested in computing, we teach middle school teachers of different disciplines programming with Alice and work with them on integrating computing into their discipline. Alice provides an interface for novices to create ...
Growing a K-12 Community of Practice
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science EducationIn this experience report, we share our experiences in growing a community of practice for middle and high school teachers focused on teaching introductory computing with Alice. We have offered professional development for over four hundred teachers, ...
Assessment of foundation courses for recruiting non-CS students into master program in computer science
ACM-SE '12: Proceedings of the 50th Annual Southeast Regional ConferenceThis paper assesses the impact of foundation courses in computer science on the recruitment effort that targeted non-CS students. These foundation courses, so called Concepts and Programming courses, give an opportunity to admitted students with no ...
Comments