Revista Facultad de Ingeniería Universidad de Antioquia (Dec 2015)
Preliminary
Abstract
Just a little bit more than three decades has passed since IBM introduced the personal computer (PC), and this technology started to be introduced easier into the daily life of different kind of companies. With the subsequent reduction of the computer costs during the nineties and the first decade of the current century, more and more people were able to afford a PC, and computers became one of our most important belongings. Parallel to this growth of the computer industry, the field of knowledge concerning the development of computer programs, which are actually the part that let us interact with, and extract the potential of the computers, has had perhaps, one of the fastest growing in history. Computing addresses the design of hardware and software systems for many different purposes including processing, structuring, and managing various types of information, and encompasses several subareas such as computer engineering, computer science, information systems, information technology and software engineering, each of which has its own interests and challenges.