|
Academic Information (Spanish): Degree: Specialist in Software Development Option for Master's Degree in Computing Science: An outstanding characteristic of the Master’s Degree is its emphasis on research as a mechanism of the scientific that allows the development and innovation of the knowledge, in this case, in the computing science area. This research activity is supplemented with some courses and it ends with a research Project, which is an indispensable requirement in order to achieve the Master’s Degree in Computing Science. Delivery Mode: On campus Duration: 3 Semesters Coordinator: Ms. Raquel Anaya E-mail: ranaya@eafit.edu.co Background: The program began in 2001 as the evolution of the Graduate Diploma in Software Engineering that the Informatics and Systems department offered. At the same time, the Software Engineering research group was opened, as the group that supports the academic progress and research of the program. Purpose of this Program: To Train specialists in the software development field, using the advanced approaches on quality, techniques and methodologies. The program is designed to respond to the needs of the updating and appropriation of new models, processes, standards, languages, methods and technologies related to the development of software, with the objective of adequately attending the demands of information systems. Objectives: With the Specialization in Software Development, EAFIT University wants to: - To provide a space for the updating and the reflection about Software Engineering, taking as a reference the modern development methods and technologies, the principles and processes defined in the international models of software quality.
- To promote, by means of projects, the definition of strategies and concrete actions that enhances the daily practice of the software development in our organizations.
- To know, assess and apply the guiding technologies by objects, models and frameworks, which allow the development of applications that may be distributed, robust, flexible and reusable.
- To assess the software development process and introduce the software quality management and assuring principles, in accordance with the requests established by the international quality and standards models.
- To acquire principles, models and tools for the planning, supervision and control of software development projects.
Aimed at: Systems Engineers and professionals in other areas associated with the development, assessment a/o management of software. Graduate's Profile: - A professional from this program will be qualified in order to assume the challenge of the development, assessment and management currently requested by the Software Industry.
- As software developer, she/he can carry out the analysis, design and programming of software by using orientation by objects and she/he can apply state of the art techniques such as models and frameworks that increase the productivity and quality of the products.
- As evaluator of both the process and the product, she/he could lead processes for the software quality management and assuring, establish and control processes for the right verification, validation and tests of the product, and assess supporting tools for the software development process.
- As a coordinator or manager of the development process, he/she can lead works teams of development or software suitability, establish a metrics system that allows him/her to accurately estimate and control the development project.
- As an adviser, she/he could guide the methodological appropriation processes and introduction of quality assurance models that contribute to the improvement of software production systems in organizations.
|