Recent advancements in Generative Artificial Intelligence (GAI) have revolutionized numerous fields, including higher education. This study focuses on the integration of GAI in Portuguese higher education institutions and explores its multifaceted implications and potential. Our research, conducted through a comprehensive survey between April and June 2023, engages with higher education faculty to understand th...
Evaluating the progress of an Informatics Engineering degree is crucial for assessing its effectiveness, identifying areas that require improvement, and ensuring continuous program enhancement. Through systematic evaluation, it becomes possible to measure students' advancement, evaluate the quality of teaching methodologies, and align the curriculum with the evolving demands of the field. This paper presents th...
The emergence of ChatGPT brought a lot of controversy in society and academia due to the ease with which students can effortlessly perform work. This paper investigates whether a freshman student in an introductory programming unit using Python benefits from using ChatGPT, even as an aid. The methodology used was the application of three written tests of one semester - using Python programming language -, answe...
Uma linguagem de programação é um sistema que permite a interação do homem com a máquina, sendo entendida por ambos. É uma linguagem formal que especifica um conjunto de instruções e de regras, sendo usada para materializar a solução de um problema. Resolver problemas com utilização de linguagens de programação não se resume a «teclar código», escrevendo-o num editor. Antes de codificar é necessário identificar...
Today, higher education institutions are focused on understanding which factors are associated with the failure or success of students to, early on, be able to implement measures that can reduce the low performance of students and even dropout. The retention rate is positively and negatively influenced by factors belonging to several dimensions (personal, environmental, and institutional). We aim to use informa...
Artificial Intelligence (AI) generative tools have emerged as transformative instruments in various domains, including research and academia. It is important to see what is positive and what is not. This study focuses on the integration of GAI in Portuguese higher education institutions and explores its multifaceted implications and potential. Our research was conducted through a comprehensive survey between Ap...
Introdução à Programação usando Python – Exercícios Resolvidos, é um complemento ao livro teórico, contendo, resolvidos, todos os seus exercícios propostos. Poderá, contudo, ser utilizado autonomamente por todos os leitores que pretendam exercitar-se na linguagem de programação Python proporcionando-lhes a oportunidade de aplicar os conceitos de maneira prática e objetiva. A prática é uma parte fundamental do p...
Setembro significa um (re)início de ano letivo para toda a comunidade escolar. Este ano, as aulas começam após o lançamento em massa do ChatGPT – a mais conhecida ferramenta de inteligência artificial generativa para gerar respostas de texto. Torna-se impossível ignorar o “grande elefante na sala” e é necessária uma séria reflexão. Esconder? Proibir? Usar? Explicar? Incentivar o uso? Em alguns níveis de ensino ...
The first contact of freshmen students with computer thinking and programming languages is not an easy task. [...]
Uma linguagem de programação é um sistema que permite a interação do homem com a máquina, sendo entendida por ambos. É uma linguagem formal que especifica um conjunto de instruções e de regras, sendo usada para materializar a solução de um problema. Resolver problemas com utilização de linguagens de programação não se resume a «teclar código», escrevendo-o num editor. Antes de codificar é necessário identificar...