End user programming/informal programming
ACM SIGCHI Bulletin
Life on the Screen: Identity in the Age of the Internet
Life on the Screen: Identity in the Age of the Internet
A Small Matter of Programming: Perspectives on End User Computing
A Small Matter of Programming: Perspectives on End User Computing
A media computation course for non-majors
Proceedings of the 8th annual conference on Innovation and technology in computer science education
What Video Games Have to Teach Us About Learning and Literacy
What Video Games Have to Teach Us About Learning and Literacy
Proceedings of the second international workshop on Computing education research
A games first approach to teaching introductory programming
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Education: Alice 3: concrete to abstract
Communications of the ACM - A Blind Person's Interaction with Technology
Communications of the ACM - Scratch Programming for All
A fresh look at novice programmers' performance and their teachers' expectations
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports
Hi-index | 0.00 |
The goal of this paper is to articulate (some of) the grand challenges that computer science education (CSE) at the school level faces in the digital age. Based on the socio-cultural theoretical idea that learning means entering a culture, I suggest viewing schooling as an encounter between intertwined cultures. Computer science (CS) students can be viewed as members of many intertwined cultures: (a) they are newcomers to the professional computing culture, but (b) most are also old timers in a "user" culture, living in a world surrounded by information-communication technologies (ICT), and also have informal learning experience (and values) within ICT, mostly from out-of-school experience; and finally, (c) they are members of the school culture which itself is currently in a process of transformation due to the digital age). Using this framework, I discuss two interrelated grand challenges of CSE in K-12 school levels: (1) the need to adjust the CS curriculum to better overlap with lifelong learning skills; and (2) the need to better learn the characteristics of the "digital" generation and attune education to address these needs.