The increasing demand for Information Technology (IT) education in distance learning has created challenges in delivering interactive and high-quality instruction. Google Colaboratory (Colab) has emerged as a powerful tool for bridging the gap between theoretical knowledge and hands-on coding experience. This paper presents an extended study on the application of Colab in IT education, expanding on previous findings by incorporating new data, refined methodologies, and broader discussions on student engagement. By analyzing usage patterns, learning outcomes, and collaborative aspects, we demonstrate how Colab enhances programming instruction through real-time execution, interactive content, and cloud-based accessibility. The structured approach within Colab, including step-by-step notebooks and dynamic code execution, allows students to experiment with different learning strategies, reinforcing the connection between theoretical concepts and applied problem-solving. Furthermore, by integrating real-time feedback and collaborative elements, Colab fosters an engaging environment that improves knowledge retention and computational thinking skills. Our results highlight the effectiveness of Colab in supporting students and educators in overcoming technical barriers, improving engagement, and facilitating skill development.

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

Using Google Colaboratory to Enhance Distance Learning in Information Technology Education

  • Rodrigo Ramos Nogueira,
  • Nader Ghoddosi,
  • Pedro Sidnei Zanchett

摘要

The increasing demand for Information Technology (IT) education in distance learning has created challenges in delivering interactive and high-quality instruction. Google Colaboratory (Colab) has emerged as a powerful tool for bridging the gap between theoretical knowledge and hands-on coding experience. This paper presents an extended study on the application of Colab in IT education, expanding on previous findings by incorporating new data, refined methodologies, and broader discussions on student engagement. By analyzing usage patterns, learning outcomes, and collaborative aspects, we demonstrate how Colab enhances programming instruction through real-time execution, interactive content, and cloud-based accessibility. The structured approach within Colab, including step-by-step notebooks and dynamic code execution, allows students to experiment with different learning strategies, reinforcing the connection between theoretical concepts and applied problem-solving. Furthermore, by integrating real-time feedback and collaborative elements, Colab fosters an engaging environment that improves knowledge retention and computational thinking skills. Our results highlight the effectiveness of Colab in supporting students and educators in overcoming technical barriers, improving engagement, and facilitating skill development.