Learn More
A study of cheating and plagiarism using a scenario based format, has provided an insight into attitudes towards questionable work practices of first year information technology students' within the School of Computer Science and Software Engineering of Monash University, and the School of Information Technology of Swinburne University. Students at both(More)
This paper explores the programming knowledge of novices using Biggs' SOLO taxonomy. It builds on previous work of Lister et al. (2006) and addresses some of the criticisms of that work. The research was conducted by studying the exam scripts for 120 introductory programming students, in which three specific questions were analyzed using the SOLO taxonomy.(More)
There is a large body of research that indicates the practice of cheating amongst students in the tertiary sector is widespread. Various studies have also attempted to determine reasons why students decide to cheat, or not to cheat. Although some common factors have been identified, there are indications that the level of cheating varies across disciplines(More)
This paper presents an analysis of research papers about programming education that were published in computing education conferences in the years 2005 to 2008. We employed Simon's classification scheme to identify the papers of interest from the ICER, SIGCSE, ITiCSE, ACE, Koli Calling and NACCQ conferences. Having identified the papers, we analyzed the(More)
Web-based learning environments are now used extensively as integral components of course delivery in tertiary education. To provide an effective learning environment, it is important that educators understand how these environments are used by their students. In conventional teaching environments educators are able to obtain feedback on student learning(More)
Students working in an online environment are isolated from their educators and other learners. Asynchronous discussion forums are often used to provide the learner with assistance, support and the social structures more readily available in the face-to-face environment. A further benefit of online discussion forums is the enabling of the development of(More)
We analyze the Computing Education Research (CER) literature to discover what theories, conceptual models and frameworks recent CER builds on. This gives rise to a broad understanding of the theoretical basis of CER that is useful for researchers working in that area, and has the potential to help CER develop its own identity as an independent field of(More)
This paper describes the development of a classification scheme that can be used to investigate the characteristics of introductory programming examinations. We describe the process of developing the scheme, explain its categories, and present a taste of the results of a pilot analysis of a set of CS1 exam papers. This study is part of a project that aims(More)
A collaborative project between the Computing faculty and the Education faculty of Monash University was aimed at improving the teaching and learning of first year programming. After initial research had identified the problems, some improvements were attempted during 1996. One department was willing and able to make major changes to its subjects(More)