Since the end of 2022, generative AI (GenAI) has transformed many domains in our lives. It seems that in the case of computer science education, GenAI is disruptive technology; this fact implies that computer science educators should choose between a variety of options on a wide spectrum: on the one edge—reinvention; on other edge—obsoleteness. The purpose of this chapter is to delve into the details of this substantial change in computer science education. In the Introduction (Sect. 3.1), we explain the context of GenAI in computer science education and its special relevance for computer science education (Sect. 3.2). Then, we explain why GenAI can be viewed as a disruptive technology for computer science education (Sect. 3.3) addressing computer science learning, pedagogy, and content and competencies (Sects. 3.3.1, 3.3.2, and 3.3.3, respectively). In Sect. 3.4, we present a SWOT analysis of GenAI in computer science education, which helps us explore strengths, weaknesses, opportunities, and threats associated with the integration of GenAI in computer science education. Then, Sect. 3.5 describes a professional development workshop on GenAI in computer science education, and Sect. 3.6 presents several concluding activities.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Computer Science Education in the GenAI Era

  • Orit Hazzan,
  • Noa Ragonis,
  • Tami Lapidot

摘要

Since the end of 2022, generative AI (GenAI) has transformed many domains in our lives. It seems that in the case of computer science education, GenAI is disruptive technology; this fact implies that computer science educators should choose between a variety of options on a wide spectrum: on the one edge—reinvention; on other edge—obsoleteness. The purpose of this chapter is to delve into the details of this substantial change in computer science education. In the Introduction (Sect. 3.1), we explain the context of GenAI in computer science education and its special relevance for computer science education (Sect. 3.2). Then, we explain why GenAI can be viewed as a disruptive technology for computer science education (Sect. 3.3) addressing computer science learning, pedagogy, and content and competencies (Sects. 3.3.1, 3.3.2, and 3.3.3, respectively). In Sect. 3.4, we present a SWOT analysis of GenAI in computer science education, which helps us explore strengths, weaknesses, opportunities, and threats associated with the integration of GenAI in computer science education. Then, Sect. 3.5 describes a professional development workshop on GenAI in computer science education, and Sect. 3.6 presents several concluding activities.