The goal of the course is to allow the student knowing in depth the software development process, with features about software testing and quality software issues.
The learning results will be:
R1 (Knowledge and understanding): Have basic knowledge and understanding of the scientific and technological foundations of Computer Engineering, as well as specific knowledge of computer science, computer engineering and information systems).
R2 (Engineering Analysis): Be able to identify Computer Engineering problems, recognize their specifications, establish different resolution methods and select the most appropriate for their solution, taking into account applicable social, human health, environmental, and commercial limitations for each case).
R3 (Engineering Design): Be able to make engineering designs according to the student's level of knowledge and understanding that meet the required specifications, collaborating with other engineers and graduates. The design covers devices, processes, methods and objects, and broader specifications than strictly technical, which includes social awareness, health and safety, and environmental and commercial aspects.
Basic and General Competencies
CB2 - That students know how to apply their knowledge to their work or vocation in a professional manner and possess the competencies that are usually demonstrated by the elaboration and defense of arguments and the resolution of problems within their area of study.
CG5 - Use computer-based, general purpose, collaborative, and work optimization tools for effective project planning and implementation.
effective implementation of projects.
CG9 - Efficiently use ICT means to write technical reports and project and work report, as well as quality presentations.
CGO3 - Ability to design, develop, evaluate and ensure the accessibility, ergonomics, usability and security of systems, services and applications, as well as of the information they manage.
CGO5 - Ability to conceive, develop and maintain computer systems, services and applications using the methods of software engineering as a tool for quality assurance, according to the knowledge acquired.
CGO7 - Ability to know, understand and apply the necessary legislation during the development of the profession of Computer Engineering, and to handle specifications, specifications, services and applications.
Technician in Computer Science and to handle specifications, regulations and standards of mandatory compliance.
CECRI1 - Ability to design, develop, select and evaluate computer applications and systems, ensuring their reliability, security and quality, according to ethical principles,
security and quality, in accordance with ethical principles and current legislation and regulations.
CECRI8 - Ability to analyze, design, build and maintain applications in a robust, secure and efficient way, choosing the right paradigm and programming languages.
paradigm and the most appropriate programming languages.
CECRI16 - Knowledge and application of software engineering principles, methodologies and life cycles.