ABSTRACT
We collected advice on how to succeed at learning to program from 164 CS1 students at 3 institutions during a "saying is believing" intervention designed to encourage a growth mindset. More students gave general advice (63%) than programming-specific (23%) or attitudinal advice (34%), despite being prompted to encourage future students to develop a growth mindset toward programming. Advice categories and quotes offer educators insights into student beliefs and practices and suggest a framework for considering how best to advise students. We discuss the implications of students offering advice to other students and provide a handout of representative advice intended for distribution to students in introductory programming courses.
- J. Aronson, C. Fried, and C. Good. Reducing the effects of stereotype threat on African American college students by shaping theories of intelligence. Journal of Experimental Social Psychology, 38(2):113--125, 2002.Google ScholarCross Ref
- S. Bergin, R. Reilly, and D. Traynor. Examining the role of self-regulated learning on introductory programming performance. In ICER '05: Proceedings of the 2005 international workshop on Computing education research, pages 81--86, 2005. Google ScholarDigital Library
- J. Corbin and A. Strauss. Grounded theory research: Procedures, canons, and evaluative criteria. Qualitative Sociology, 13(1):3--21, 1990.Google ScholarCross Ref
- C. S. Dweck. Self-Theories: Their role in motivation, personality and development. Taylor & Francis, 1999.Google Scholar
- P. Kinnunen, R. Mccartney, L. Murphy, and L. Thomas. Through the eyes of instructors: a phenomenographic investigation of student success. In ICER '07: Proceedings of the third international workshop on Computing education research, pages 61--72, 2007. Google ScholarDigital Library
- PR. Mccartney, A. Eckerdal, J. E. Mostrom, K. Sanders, and C. Zander. Successful students' strategies for getting unstuck. SIGCSE Bull., 39(3):156--160, September 2007. Google ScholarDigital Library
- L. Murphy and L. Thomas. Dangers of a fixed mindset: Implications of self-theories research for computer science education. In ITiCSE '08: Proceedings of the 13th annual conference on Innovation and technology in computer science education, pages 271--275, 2008. Google ScholarDigital Library
- D. N. Perkins, C. Hancock, R. Hobbs, F. Martin, and R. Simmons. Conditions of Learning in Novice Programmers. In E. Soloway and J. C. Spohrer, editors, Studying the Novice Programmer, pages 261--279. Lawrence Erlbaum Associates, 1986.Google Scholar
- B. Simon, B. Hanks, L. Murphy, S. Fitzgerald, R. McCauley, L. Thomas, and C. Zander. Saying isn't necessarily believing: In uencing self-theories in computing. In Proceedings of ICER 2008, 2008. Google ScholarDigital Library
- S. Wiedenbeck. Factors affecting the success of non-majors in learning to program. In Proc. of the 1st Intl. Computing Education Research Workshop (ICER 2005), pages 13--24, 2005. Google ScholarDigital Library
Index Terms
- CS1 students speak: advice for students by students
Recommendations
CS1 students speak: advice for students by students
SIGCSE '09We collected advice on how to succeed at learning to program from 164 CS1 students at 3 institutions during a "saying is believing" intervention designed to encourage a growth mindset. More students gave general advice (63%) than programming-specific (...
Investigation of Middle School Students' Attitudes To STEM In Terms of Different Variables
ICETT '19: Proceedings of the 2019 5th International Conference on Education and Training TechnologiesThe purpose of this study is to explore middle school students' attitudes toward STEM education. This research was carried out to determine middle school students' attitudes towards STEM on the basis of several variables to reveal the relationship ...
Using daily student presentations to address attitudes and communication skills in CS1
SIGCSE '09: Proceedings of the 40th ACM technical symposium on Computer science educationMany CS1 courses lack a breadth in coverage of computing-related topics and do not actively engage in non-programming computer science topics. In addition, many introductory (and advanced) courses fail to help students develop oral communication skills. ...
Comments