ESI UCLM

Specializations

Cubes in which one of them is illuminated distinguishing itself from the rest

Specializations – 3rd course


The Bachelor's degree in Computer Engineering has been designed using the model of a single degree with several intensifications and a catalog of electives. Each intensification contains a complete block of 48 ECTS of specific technology. In order to obtain the title of Graduate in Computer Science, the student must take and pass the 8 subjects corresponding to the intensification they have selected. The four intensifications offered are: Computers and TabletsComputer Engineering, Software engineering y Information technology.

The intensifications are taken during the second semester of the third year and the first semester of the fourth year.

Students who have completed the second year can apply for intensification prior to the third-year enrollment process. Important deadlines related to the request for enhancement, and the documentation necessary to make such a request, are described below.

En this page You can find answers to frequently asked questions about intensifications.

In the following presentation videos you can see the description of each intensification:

  • Computers and Tablets (see presentation). Coordinator: Esther del Castillo Herrera
  • Information technology (see presentation). Coordinator: Ana Isabel Molina Diaz

Application process – Course 2023/2024

  • Informative meeting to solve doubts in a hybrid way: Monday, July 3 at 12.00:XNUMX p.m. – In person at the ESI Assembly Hall and via MS-Teams. Link to connect via MS-Teams.
  • Application: The student must complete the following web forms (it is necessary to access with the UCLM user):

           Pre-registration can be made from Tuesday, July 4 to Friday, July 7.

  • Publication Provisional List: Thursday July 13.
  • Presentation of Claims to the Provisional List: until Friday, July 14 (included).
  • Definitive List Publication: Monday, July 17.
  • Beginning of Enrollment (ordinary): from Monday June 22 to Monday September 11.
  • Beginning of Enrollment (extraordinary): from Tuesday, July 18 to Monday, September 11.

Allocation of Intensifications – Course 2023/2024

 The process of assigning intensifications to students of the Degree in Computer Engineering of the ESI of Ciudad Real is based on the following criteria:

  • Those students who pass all the subjects in the ordinary call have priority in the selection.
  • Next, the assignment order is done by average grade of the student's file. For this reason, it is possible for a student to be assigned an enhancement that they did not select as their first choice.

The Academic Subdirectorate is responsible for guaranteeing the free choice of itinerary by students and at the same time guaranteeing the quality of teaching. For this reason, the Subdirectorate will ensure a distribution of students in the Intensifications that tries to satisfy the priority of the students, subject to the student's academic record and the restriction of maintaining a single group for both theory and practice for each intensification, according to Academic Organization Plan from UCLM.

List of Competences of each Intensification

Computing Intensification:

  • Ability to have a deep understanding of the fundamental principles and models of computing and know how to apply them to interpret, select, assess, model, and create new concepts, theories, uses and technological developments related to computing.
  • Ability to understand the theoretical foundations of programming languages ​​and the associated lexical, syntactic and semantic processing techniques, and know how to apply them to the creation, design and processing of languages.
  • Ability to evaluate the computational complexity of a problem, know algorithmic strategies that can lead to its resolution and recommend, develop and implement the one that guarantees the best performance in accordance with the established requirements.
  • Ability to know the fundamentals, paradigms and techniques of intelligent systems and analyze, design and build systems, services and computer applications that use these techniques in any field of application.
  • Ability to acquire, obtain, formalize and represent human knowledge in a computable way to solve problems through a computer system in any field of application, particularly those related to aspects of computing, perception and action in intelligent environments.
  • Ability to develop and evaluate interactive and complex information presentation systems and their application to the resolution of human-computer interaction design problems.
  • Ability to understand and develop computational learning techniques and design and implement applications and systems that use them, including those dedicated to the automatic extraction of information and knowledge from large volumes of data.

Computer Engineering Intensification:

  • Ability to design and build digital systems, including computers, microprocessor-based systems, and communications systems.
  • Ability to develop specific processors and embedded systems, as well as develop and optimize the software of said systems.
  • Ability to analyze and evaluate computer architectures, including parallel and distributed platforms, as well as develop and optimize software for them.
  • Ability to design and implement system and communications software.
  • Ability to analyze, evaluate and select the most suitable hardware and software platforms to support embedded and real-time applications.
  • Ability to understand, apply and manage the guarantee and security of computer systems.
  • Ability to analyze, evaluate, select and configure hardware platforms for the development and execution of computer applications and services.
  • Ability to design, deploy, administer and manage computer networks.

Software Engineering Intensification:

  • Ability to develop, maintain and evaluate software services and systems that meet all user requirements and behave reliably and efficiently, are affordable to develop and maintain and meet quality standards, applying the theories, principles, methods and practices of the Software engineering.
  • Ability to assess customer needs and specify the software requirements to satisfy these needs, reconciling conflicting objectives by seeking acceptable compromises within the limitations derived from cost, time, the existence of already developed systems and the organizations themselves .
  • Ability to solve integration problems based on available strategies, standards and technologies.
  • Ability to identify and analyze problems and design, develop, implement, verify and document software solutions based on adequate knowledge of current theories, models and techniques.
  • Ability to identify, evaluate and manage the associated potential risks that may arise.
  • Ability to design appropriate solutions in one or more application domains using software engineering methods that integrate ethical, social, legal and economic aspects.

Intensification of Information Technologies:

  • Ability to understand the environment of an organization and its needs in the field of information and communication technologies.
  • Ability to select, design, deploy, integrate, evaluate, build, manage, exploit and maintain hardware, software and network technologies, within the appropriate cost and quality parameters.
  • Ability to use methodologies centered on the user and the organization for the development, evaluation and management of applications and systems based on information technologies that ensure the accessibility, ergonomics and usability of the systems.
  • Ability to select, design, deploy, integrate and manage communications networks and infrastructures in an organization.
  • Ability to select, deploy, integrate and manage information systems that meet the needs of the organization, with the identified cost and quality criteria.
  • Ability to conceive systems, applications and services based on network technologies, including the Internet, web, electronic commerce, multimedia, interactive services and mobile computing.
  • Ability to understand, apply and manage the guarantee and security of computer systems.