ABSTRACT
The use of weekly, reflective student blogs can be one method for collecting ongoing feedback about a CS1 course. Reflective blogs permit a continuous feedback loop that can be used for both formative and summative assessment of pedagogical innovations. This paper reports on a two-year qualitative study involving the use of reflective blogging in six sections of two CS1-style courses. Reflective blogs were used as a low stakes, non-intimidating vehicle whereby concerns, requests, and other course-related issues could be voiced by students. The resultant blog posts were used as an assessment and feedback mechanism for a parallel pedagogical transformation of the participating courses. This study demonstrates that reflective student blogs in CS1 can be a useful tool for instructional planning. However, faculty must be careful to avoid reactionary changes which move the course away from predefined learning outcomes.
- Applin, A. 2006. A learner-centered approach to teaching ethics in computing. In Proceedings of the 37th SIGCSE technical symposium on Computer science education (SIGCSE '06). ACM, New York, NY, USA, 530--534. Google ScholarDigital Library
- Carlisle, M. C. 2009. Raptor: a visual programming environment for teaching object-oriented programming. J. Comput. Small Coll. 24, 4 (Apr. 2009), 275--281. Google ScholarDigital Library
- Computing Curricula 2001. Journal of Educational Resources in Computing. 1, 3es (Sep. 2001), 1.Google Scholar
- Fekete, A., Kay, J., Kingston, J. and Wimalaratne, K. 2000. Supporting reflection in introductory computer science. In Proceedings of the thirty-first SIGCSE technical symposium on Computer science education (SIGCSE '00), Susan Haller (Ed.). ACM, New York, NY, USA, 144--148. Google ScholarDigital Library
- Hoffman, M., Dansdill, y. and Herscovici, D. 2006. Bridging writing to learn and writing in the discipline in computer science education. In Proceedings of the 37th SIGCSE technical symposium on Computer science education (SIGCSE '06). ACM, New York, NY, USA, 117--121. Google ScholarDigital Library
- Jamieson, L. H. 2002. Service learning in computer science and engineering. In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education (SIGCSE '02). ACM, New York, NY, 133--134. Google ScholarDigital Library
- McDermott, R., Brindley, G. and Eccleston, G. 2010. Developing tools to encourage reflection in first year students blogs. In Proceedings of the fifteenth annual conference on Innovation and technology in computer science education (ITiCSE '10). ACM, New York, NY, USA, 147--151. Google ScholarDigital Library
- Partnership for 21st Century Skills. 2008. 21st century skills, education and competitiveness: A resource and policy guide. Tucson, AZ.Google Scholar
- Piaget, J. 1972. The Principles of Genetic Epistemology. New York, Basic Books.Google Scholar
- Sahami, M., Guzdial, M., McGettrick, A. and Roach, S. 2011. Setting the stage for computing curricula 2013: computer science -- report from the ACM/IEEE-CS joint task force. In Proceedings of the 42nd ACM technical symposium on Computer science education (SIGCSE '11). ACM, New York, NY, USA, 161--162.. Google ScholarDigital Library
- Jeffrey A. Stone and Tricia K. Clark. 2011. The impact of problem-oriented animated learning modules in a CS1-style course. In Proceedings of the 42nd ACM technical symposium on Computer science education (SIGCSE '11). ACM, New York, NY, USA, 51--56. Google ScholarDigital Library
- Jeffrey A. Stone and Elinor M. Madigan. 2007. Integrating reflective writing in CS/IS. SIGCSE Bull. 39, 2 (June 2007), 42--45. Google ScholarDigital Library
- Yussen, S. 1985. The role of meta-cognition in contemporary theories of cognitive development. Metacognition, Cognition and Human Performance (D. Forrest-Pressley (ed)).Google Scholar
- Zagal, J. and Bruckman, A.. 2007. GameLog: fostering reflective gameplaying for learning. In Proceedings of the 2007 ACM SIGGRAPH symposium on Video games (Sandbox '07). ACM, New York, NY, USA, 31--38. Google ScholarDigital Library
Index Terms
- Using reflective blogs for pedagogical feedback in CS1
Recommendations
The impact of problem-oriented animated learning modules in a CS1-style course
SIGCSE '11: Proceedings of the 42nd ACM technical symposium on Computer science educationCS educators face many challenges in teaching basic computer programming to first-year students. As a result, faculty must find new and interesting ways to engage students and to provide opportunities for student success. This paper reports on a two-...
The Characteristics of Tutor Blogging Predicting Student Reflection in Blogs
Advances in Web-Based Learning – ICWL 2019AbstractDuring the learning process students need time, space and interaction with peers and tutors. One way to fulfil these conditions is to apply e-learning tools, for example blogs. An important part of teacher training is reflection, and it needs ...
Evaluating an inverted CS1
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationThis case study explores an inverted classroom offering of an introductory programming course (CS1). Students prepared for lecture by watching short lecture videos and completing required in-video quiz questions. During lecture, the students worked ...
Comments