Developing Computing Competencies Without Restrictions

The information society represents a great revolution. Computing programming is a relevant competence nowadays for everybody, regardless of educational background. However, traditional programming languages consider syntax barriers that complicate their adoption and usefulness for beginners. Python...

Full description

Bibliographic Details
Main Authors: Cristian Vidal-Silva, Nicolas A. Barriga, Franco Ortega-Cordero, Javiera Gonzalez-Lopez, Claudia Jimenez-Quintana, Claudia Pezoa-Fuentes, Ivan Veas-Gonzalez
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9910160/
_version_ 1797995705805045760
author Cristian Vidal-Silva
Nicolas A. Barriga
Franco Ortega-Cordero
Javiera Gonzalez-Lopez
Claudia Jimenez-Quintana
Claudia Pezoa-Fuentes
Ivan Veas-Gonzalez
author_facet Cristian Vidal-Silva
Nicolas A. Barriga
Franco Ortega-Cordero
Javiera Gonzalez-Lopez
Claudia Jimenez-Quintana
Claudia Pezoa-Fuentes
Ivan Veas-Gonzalez
author_sort Cristian Vidal-Silva
collection DOAJ
description The information society represents a great revolution. Computing programming is a relevant competence nowadays for everybody, regardless of educational background. However, traditional programming languages consider syntax barriers that complicate their adoption and usefulness for beginners. Python is an exception for its open-source, cross-platform nature and syntax simplicity, which facilitate the development of algorithmic thinking and dissemination of programming solutions. Several Python extensions support modern functionalities such as web development, videogame, and machine learning, making it one of the most used programming languages. Google Colab or Colaboratory facilitates the online learning and development of Python solutions. This article presents positive academic experiences of Chilean students of majors from two Chilean universities, a traditional university in the north and a private university in the middle of Chile, using Google Colab to develop programming competencies remotely for the Covid pandemic. We highlight the promising results obtained for basic programming and operating system programming subjects, which motivate us to use Python and Google Colab widely, not only in university contexts. We expect to continue developing programming competencies using Google Colab and Python. The main limitation encountered in this experience is the internet connection requirements for online education. However, it does not represent an issue for education in developing and developed countries. Google Colab permits the development of highly demanded competencies worldwide at home, only with internet access and a web browse, an excellent motivation for learning for all students regardless of age and academic level.
first_indexed 2024-04-11T10:05:56Z
format Article
id doaj.art-1cc62de87bcb49df932a7bd790c2baaf
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-11T10:05:56Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-1cc62de87bcb49df932a7bd790c2baaf2022-12-22T04:30:14ZengIEEEIEEE Access2169-35362022-01-011010656810658010.1109/ACCESS.2022.32119739910160Developing Computing Competencies Without RestrictionsCristian Vidal-Silva0https://orcid.org/0000-0002-1600-3447Nicolas A. Barriga1https://orcid.org/0000-0002-1914-3840Franco Ortega-Cordero2https://orcid.org/0000-0001-7861-9119Javiera Gonzalez-Lopez3Claudia Jimenez-Quintana4Claudia Pezoa-Fuentes5Ivan Veas-Gonzalez6Facultad de Ingeniería, Escuela de Ingeniería en Desarrollo de Videojuegos y Realidad Virtual, Universidad de Talca, Talca, ChileFacultad de Ingeniería, Escuela de Ingeniería en Desarrollo de Videojuegos y Realidad Virtual, Universidad de Talca, Talca, ChileDepartment of Ingeniería Civil Informática, Escuela de Ingeniería y Negocios, Universidad Viña del Mar, Viña del Mar, ChileDepartment of Ingeniería Civil Informática, Escuela de Ingeniería y Negocios, Universidad Viña del Mar, Viña del Mar, ChileDepartment of Ingeniería Civil Informática, Escuela de Ingeniería y Negocios, Universidad Viña del Mar, Viña del Mar, ChileDepartamento de Administración, Facultad de Economía y Administración, Universidad Católica del Norte, Antofagasta, ChileDepartamento de Administración, Facultad de Economía y Administración, Universidad Católica del Norte, Antofagasta, ChileThe information society represents a great revolution. Computing programming is a relevant competence nowadays for everybody, regardless of educational background. However, traditional programming languages consider syntax barriers that complicate their adoption and usefulness for beginners. Python is an exception for its open-source, cross-platform nature and syntax simplicity, which facilitate the development of algorithmic thinking and dissemination of programming solutions. Several Python extensions support modern functionalities such as web development, videogame, and machine learning, making it one of the most used programming languages. Google Colab or Colaboratory facilitates the online learning and development of Python solutions. This article presents positive academic experiences of Chilean students of majors from two Chilean universities, a traditional university in the north and a private university in the middle of Chile, using Google Colab to develop programming competencies remotely for the Covid pandemic. We highlight the promising results obtained for basic programming and operating system programming subjects, which motivate us to use Python and Google Colab widely, not only in university contexts. We expect to continue developing programming competencies using Google Colab and Python. The main limitation encountered in this experience is the internet connection requirements for online education. However, it does not represent an issue for education in developing and developed countries. Google Colab permits the development of highly demanded competencies worldwide at home, only with internet access and a web browse, an excellent motivation for learning for all students regardless of age and academic level.https://ieeexplore.ieee.org/document/9910160/Programming competenciesoperating systemspythonGoogle colabcolaboratoryonline education
spellingShingle Cristian Vidal-Silva
Nicolas A. Barriga
Franco Ortega-Cordero
Javiera Gonzalez-Lopez
Claudia Jimenez-Quintana
Claudia Pezoa-Fuentes
Ivan Veas-Gonzalez
Developing Computing Competencies Without Restrictions
IEEE Access
Programming competencies
operating systems
python
Google colab
colaboratory
online education
title Developing Computing Competencies Without Restrictions
title_full Developing Computing Competencies Without Restrictions
title_fullStr Developing Computing Competencies Without Restrictions
title_full_unstemmed Developing Computing Competencies Without Restrictions
title_short Developing Computing Competencies Without Restrictions
title_sort developing computing competencies without restrictions
topic Programming competencies
operating systems
python
Google colab
colaboratory
online education
url https://ieeexplore.ieee.org/document/9910160/
work_keys_str_mv AT cristianvidalsilva developingcomputingcompetencieswithoutrestrictions
AT nicolasabarriga developingcomputingcompetencieswithoutrestrictions
AT francoortegacordero developingcomputingcompetencieswithoutrestrictions
AT javieragonzalezlopez developingcomputingcompetencieswithoutrestrictions
AT claudiajimenezquintana developingcomputingcompetencieswithoutrestrictions
AT claudiapezoafuentes developingcomputingcompetencieswithoutrestrictions
AT ivanveasgonzalez developingcomputingcompetencieswithoutrestrictions