Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2839509.2844659acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
panel

Rediscovering the Passion, Beauty, Joy, and Awe: Making Computing Fun Again, part 8

Published: 17 February 2016 Publication History

Abstract

In his keynote at SIGCSE 2007, Grady Booch exhorted us to share the "passion, beauty, joy and awe" (PBJA) of computing. This led to a series of room-packed sessions at the following seven SIGCSE symposia to explore that idea from different angles. They have provided a forum for sharing:
What we've done / seen: Highlighting successful PBJA initiatives they have done or have seen and wish to trumpet.
What we should do (curriculum): Pointing out, as Grady Booch did, where our curriculum is lacking in PBJA, and how to fix it.
How we should do it (pedagogy): Sharing how a change in attitude / focus / behavior / etc. can make strides to improving PBJA.
While the initial PBJA sessions evolved from a need to understand and combat the enrollment crisis of nine years ago, we are now seeing an explosion of interest in our field. There are colleges where the numbers have vast exceeded historic highs, with computer science enrollments up 22% in 2014. This PBJA "movement" was born out of this enrollment crisis, but is not tied to it. There is always value in sharing novel best practices and advocating techniques to make computing fun for beginners.
This year we have gathered three educators who represent online, self-paced curriculum, platforms and community that together have reached millions of people. How does the online experience support or prevent PBJA in ways traditional classrooms don't? What innovative ideas did they employ to support collaboration, and how do they manage the "bad elements" of their user base? What is the right balance between easy-to-autograde, follow-me curriculum and wide-open, "be creative" experiences for the first-time user? Which works best, blocks-based or text-based programming? How can the "big data" from the mistakes of others be leveraged to give each user a personalized experience? The hope with this panel is to explore best practices of self-paced online offerings in these crucial early years, for participants of any age, in terms of extolling the PBJA of computing.

References

[1]
Booch, G. 2007. Readn', writ'n, 'rithmetic' and code'n. SIGCSE Bull. 39, 1 (Mar. 2007), 197--197. doi.acm.org/10.1145/1227504.1227380
[2]
Garcia, D. D., Hutton, M. F., Lemon, E., and Paley, J. 201 Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 4. In Proceedings of the 42nd ACM technical symposium on Computer science education (SIGCSE '11). ACM, New York, NY, USA, 613--614. doi.acm.org/10.1145/1953163.1953332
[3]
Garcia, D. D., Ericson, B., Goode, J. and Lewis, C. 2012. Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 5. In Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE '12). ACM, New York, NY, USA, 577--578. doi.acm.org/10.1145/2157136.2157300
[4]
Garcia, D. D., Barr, V., Guzdial, M. and Malan, D.J. 2013. Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 6. In Proceeding of the 44th ACM technical symposium on Computer science education (SIGCSE '13). ACM, New York, NY, USA, 379--380. doi.acm.org/10.1145/2445196.2445308
[5]
Garcia, D. D, Campbell, J; Dovi, R and Horstmann, C. 2014. Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 7. In Proceedings of the 45th ACM technical symposium on Computer science education (SIGCSE '14). ACM, New York, NY, USA, 273--274. doi.acm.org/10.1145/2538862.2538874
[6]
Computer science enrollments rocketed last year, up 22%. www.networkworld.com/article/2175086/infrastructure-management/computer-science-enrollments-rocketed-last-year-up-22-.html
[7]
Code.org. Computer science for elementary school. Accessed 2015-08--28. code.org/educate/k5
[8]
Khan Academy. Intro to JS: Drawing & Animation. Accessed 2015-08-28. www.khanacademy.org/computing/computer-programming/programming
[9]
CodeHS. CodeHS - Learn to Code at School or at Home. Accessed 2015-08-28. codehs.com

Cited By

View all
  • (2023)How My Students and I (Re)Discovered the Joy of Computing in CS2ACM Inroads10.1145/359691814:2(36-39)Online publication date: 19-May-2023
  • (2020)Intelligent Tutoring Systems approach to Introductory Programming CoursesEighth International Conference on Technological Ecosystems for Enhancing Multiculturality10.1145/3434780.3436614(34-39)Online publication date: 21-Oct-2020
  • (2019)Predicting Student Failure in an Introductory Programming Course with Multiple Back-PropagationProceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality10.1145/3362789.3362925(44-49)Online publication date: 16-Oct-2019

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science Education
February 2016
768 pages
ISBN:9781450336857
DOI:10.1145/2839509
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 February 2016

Check for updates

Author Tags

  1. computer science education
  2. online learning
  3. self-paced learning

Qualifiers

  • Panel

Conference

SIGCSE '16
Sponsor:

Acceptance Rates

SIGCSE '16 Paper Acceptance Rate 105 of 297 submissions, 35%;
Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE Virtual 2024
1st ACM Virtual Global Computing Education Conference
December 5 - 8, 2024
Virtual Event , NC , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)How My Students and I (Re)Discovered the Joy of Computing in CS2ACM Inroads10.1145/359691814:2(36-39)Online publication date: 19-May-2023
  • (2020)Intelligent Tutoring Systems approach to Introductory Programming CoursesEighth International Conference on Technological Ecosystems for Enhancing Multiculturality10.1145/3434780.3436614(34-39)Online publication date: 21-Oct-2020
  • (2019)Predicting Student Failure in an Introductory Programming Course with Multiple Back-PropagationProceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality10.1145/3362789.3362925(44-49)Online publication date: 16-Oct-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media