>

Panel 1 – Practicing Competency-Based Computing Education

Panelists

  • John Impagliazzo (Moderator), Hofstra University, Hempstead, New York, USA
  • Alison Clear, Eastern Institute of Technology, Auckland, New Zealand
  • Rajendra K. Raj, Rochester Institute of Technology, Rochester, New York USA
  • Abhijat Vichare, ACM India, Pune, India

Summary

This panel is an extension of the panel discussion presented at the 2019 ACM Global CompEd conference in Chengdu, China. The update of the broadly influential document Computing Curricula 2005 (CC2005) has resulted in the publication of Computing Curricula 2020 (CC2020). The CC2020 project included a task force of fifty academic, industry, and government professionals representing twenty countries from six continents. Twenty-one computing societies worldwide have endorsed the CC2020 project and report. The comprehensive report provides a vision for the future of computing that contrasts curricular guidelines and contextualizes those guidelines within a landscape of computing
education based on competency-based educational principles. The CC2020 project has had a worldwide effect on producing competent computing professionals with a global perspective. This panel addresses the possible next steps since the publication of CC2020 three years ago. The panelists will present different viewpoints on ways computing programs can adopt competency-based learning. Audience involvement and panelist interactions will explore various points of view toward developing a shared understanding of undergraduate computing programs as they currently exist and that would benefit the CC2020 endeavor.

Panel 2 – Learning coding and software development in era of generative AI

Panelists

  • Alpana Dubey (Moderator), Accenture Labs India
  • Shourya Roy, Flipkart
  • Sandipan Dandapat, Microsoft
  • Madhavan Mukund, CMI Chennai
  • Chakravarthy Bhagvati, University of Hyderabad

Summary

The advent of generative artificial intelligence (AI) has transformed the landscape of learning coding and software development in the contemporary era. This panel explores the dynamic interplay between traditional programming education and the emerging paradigm of generative AI, examining how these technologies coalesce to shape a new approach to skill acquisition. As generative AI systems, exemplified by models such as GPT-3.5, evolve to understand and generate human-like code, there is a profound impact on the pedagogy of coding education. This panel delves into the implications of generative AI on programming instruction, addressing the synergies, challenges, and opportunities it presents. Furthermore, it explores the role of generative AI in fostering creativity, automating routine tasks, and accelerating the learning curve for aspiring developers.