The main purpose of the Degree in Computer Science Engineering is training efficient professionals capable of developing computer systems, carrying out complex tasks and solving problems in a satisfactory way; ir order to fulfill a series of needs and requirements expressed by the client, managing costs, effort and time limitations.
This plan is set out to train a computer engineer capable of:
- Participating in any of the development stages, both in technical (analysis, design, implementation, testing, maintenance) and management aspects.
- Understanding and commanding the fundaments and concepts related to information tecnologies from a software stance: programming languages, design notations, databases, distributed information systems and web, language processing, etc.
- Understanding and commanding the fundaments and concepts related to information tecnologies from a hardware stance and its interconnection: computer architecture, networks, operational systems, etc.
- Using different languages, notations, methods, and software developing techniques through different paradigms (structured, object oriented, etc.) and focusing on different application areas. In order to train competent engineers, these concepts will get appropriate foundations in basic aspects of mathematics, physics, logistics and theoretical computing.