This paper aims at a brief overview of the main impact of ChatGTP in the
scientific field of programming and learning/education in computer science. It
lists, covers and documents from the literature the major issues that have been
identified for this topic, such as applications, advantages and limitations,
ethical issues raised. Answers to the above questions were solicited from
ChatGPT itself, the responses were collected, and then the recent literature
was surveyed to determine whether or not the responses are supported. The paper
ends with a short discussion on what is expected to happen in the near future.
A future that can be extremely promising if humanity manages to have AI as a
proper ally and partner, with distinct roles and specific rules of cooperation
and interaction.Comment: 16 page