There are four Intensifications/Specialisations on our Bachelor’s Degree course that allow students to pre-enrol in the following specialised subjects: Software Engineering, Computer Engineering, Computing, and Information Technologies.
Students can apply for places on these courses before enrolling on the third year of their Bachelor’s degrees. Important dates as regards applying for pre-enrolment and the documentation needed to so are shown as follows:
Dates for 2019 /2020 academic year
- Pre-enrolment: From 28th June to 5th July.
- Publication of Provisional Lists of course students: 9th July.
- Complaints about Provisional Lists: From 9th to 11th July.
- Publication of Definitive Lists: 12th July.
Application for 2019/2020 academic year
Applications for pre-enrolment on Computer Engineering Bachelor’s Degree Intensifications/Specialisations.
Description of Competencies in which it will be possible to Specialise
Specialisation in Computing:
- Capacity to attain an in-depth knowledge of the fundamental principles and computing models and to know how to apply them in order to interpret, select, evaluate, model and create new technological concepts, theories, uses and developments as regards computing.
- Capacity to learn the theoretical fundamentals of programming languages and the lexical, syntactical and semantic processing techniques associated with them, and how to apply them in order to create, design and process languages.
- Capacity to evaluate the computational complexity of a problem, learn algorithmic strategies that may lead to their resolution, and to recommend, develop, and implement that which will guarantee the best performance as regards the requirements established.
- Capacity to learn the fundamentals, paradigms and techniques of intelligent systems and to analyse, design and construct computing systems, services and applications that use these techniques in any area of application.
- Capacity to acquire, obtain, formalise and represent human knowledge in a computational form in order to resolve problems using computer systems in any area of application, and particularly those related to aspects of computation, perception and behaviour in intelligent environments.
- Capacity to develop and evaluate interactive systems and to present complex information and apply it to the resolution of human-computer interaction design problems.
- Capacity to learn and develop computational learning techniques and to design and implement applications and systems that will use them, including those whose purpose will be the automatic extraction of information and knowledge from large amounts of data.
Specialisation in Computer Engineering:
- Capacity to design and construct digital systems, including computers, systems based on micro-processors and communication systems.
- Capacity to develop specific processors and embedded systems, along with designing and optimising the software of these systems.
- Capacity to analyse and evaluate computer architectures, including parallel and distributed platforms, along with designing and optimising the software for them.
- Capacity to design and implement systems and communications software.
- Capacity to analyse, evaluate and select the most appropriate hardware and software platforms to support built-in and real-time applications.
- Capacity to understand, apply and manage the guaranteeing and security of computing systems.
- Capacity to analyse, evaluate, select and configure hardware platforms for the development and execution of computing services and applications.
- Capacity to design, deploy, administer and manage computing networks.
Specialisation in Software Engineering:
- Capacity to develop, maintain and evaluate software systems and services that satisfy all user requirements and behave in a reliable and efficient manner, thus making them accessible to development and maintenance and fulfilling quality regulations by applying Software Engineering theories, principles, methods and practices.
- Capacity to evaluate the customer’s needs and to specify the most appropriate software requirements with which to satisfy those needs, whilst reconciling any conflicting objectives by seeking compromises that are acceptable within the limitations of cost, time, already developed systems and the organisations themselves.
- Capacity to provide solutions to integration problems according to the strategies, standards and technologies available.
- Capacity to identify and analyse problems and design, develop, implement, verify and document software solutions on the basis of an adequate knowledge of current theories, models and techniques.
- Capacity to identify, evaluate and manage the associated potential risks that may appear.
- Capacity to design appropriate solutions in one or more application domains by using software engineering methods that integrate ethical, social, legal and economic aspects.
Specialisation in Information Technologies:
- Capacity to understand an organisation’s environment and needs as regards information and communication technologies.
- Capacity to select, design, deploy, integrate, evaluate, construct, manage, exploit and maintain hardware, software and network technologies within the appropriate quality and cost parameters.
- Capacity to employ methods focused on the user and the organisation for the development, evaluation and management of applications and systems based on information technologies that will ensure the accessibility, ergonomics and usability of systems.
- Capacity to select, design, deploy, integrate and manage an organisation’s communication network and infrastructures.
- Capacity to select, design, deploy, integrate and manage information systems that will satisfy the organisation’s needs, using previously identified quality and cost criteria.
- Capacity to conceive systems, applications and services based on network technologies, including the Internet, the Web, e-commerce, multi-media, interactive services and mobile computing.