Abstract
Shifting the focus from the perceived difficulty of learning programming to making programming more universally accessible.
- Becker, B.A. et al. Compiler error messages considered unhelpful: The landscape of text-based programming error message research. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education (Aberdeen, Scotland UK) (ITiCSE-WGR '19). ACM, New York, NY, 2019, 177--210; https://bit.ly/2T97WUTGoogle ScholarDigital Library
- Birnbaum, L., Hambrusch, S. and Lewis, C. Report on the CUE.NEXT Workshops. Technical Report (2020); https://bit.ly/3x8ev8QGoogle Scholar
- Guzdial, M. Learner-centered design of computing education: Research on computing for everyone. Synthesis Lectures on Human-Centered Informatics 8, 6 (2015), 1--165.Google ScholarCross Ref
- Luxton-Reilly, A. Learning to program is easy. In Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education (Arequipa, Peru) (ITiCSE '16). ACM, New York, NY, 2016, 284--289; https://bit.ly/3ivrKfMGoogle ScholarDigital Library
- Luxton-Reilly, A. et al. Introductory programming: A systematic literature review. In Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (Larnaca, Cyprus) (ITiCSE 2018 Companion). ACM, New York, NY, 2018, 55--106; https://bit.ly/3v1D9qhGoogle ScholarDigital Library
- Nguyen, A. and Lewis, C.M. Competitive enrollment policies in computing departments negatively predict first-year students' sense of belonging, self-efficacy, and perception of department. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (Portland, OR, USA) (SIGCSE '20). ACM, New York, NY, 2020, 685--691; https://bit.ly/2TTr3TlGoogle ScholarDigital Library
- Sime, M.E., Arblaster, A.T., and Green, T.R.G. Structuring the programmer's task. Journal of Occupational Psychology 50, 3 (1977), 205--216; https://bit.ly/3w4NNxLGoogle ScholarCross Ref
- Tedre, M. From a black art to a school subject: Computing education's search for status. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (Trondheim, Norway) (ITiCSE '20). ACM, New York, NY, 2020, 3--4; https://bit.ly/3v436poGoogle ScholarDigital Library
Index Terms
- What does saying that 'programming is hard' really say, and about whom?
Recommendations
When saying the wrong thing doesn't really matter
Each "Communication Corner" essay is self-contained; however, they build on each other. For best results, before reading this essay and doing the exercise, go to the first essay "How an Ugly Duckling Became a Swan," then read each succeeding essay.
...
Don't Say Yes, Say Yes: Interacting with Synthetic Speech Using Tonetable
CHI EA '16: Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing SystemsThis demo is not about what you say but how you say it. Using a tangible system, Tonetable, we explore the shades of meaning carried by the same word said in many different ways. The same word or phrase is synthesised using the Intel Edison with ...
Tell Less, Say More: The Power of Implicitness
Implicitness is a very practical feature of OO development, as distinctive as anything that is routinely considered part of the definition. It is the constant refusal to say more than what we strictly need to say. The double refusal (refusal to close, ...
Comments