Computer Engineering is the discipline dealing with information processing systems, which depends on the existing technological changes. In this regard, the degree in Computer Engineering is characterized by its ability to continuously adapt to the new cognitive and specialization needs taking place in the labour market. Hence, the UAX university has designed a Syllabus enabling students to be trained in such a way that they acquire a wide knowledge in all areas related to Computing.
Theory will be combined with practice (practical training in companies and organizations), so that students can learn how to work with different applications frequently used by specialists or in business, and how to implement them in the real practice when becoming professionals in this field.
|
Versión española | ||||||||||||||||||
| First Year
|
|||
| Subtotal: | 31,00 | 7 | |
| Second semester | Definition | ECTS | Hs per week |
| Elective | Elective | 3,00 | -- |
| Subtotal: | 3,00 | 0 | |
| Second Year
|
|||
| First semester | Definition | ECTS | Hs per week |
| Elective | Elective | 3,00 | -- |
| Subtotal: | 3,00 | 0 | |
| Third Year
|
|||
| First semester | Definition | ECTS | Hs per week |
| Advanced Operating Systems | Compulsory | 6,00 | 5 |
| Programming Research Project (A) | Compulsory | 6,00 | 4 |
| Database (A) | Core | 5,00 | 4 |
| Digital Systems Lab | Compulsory | 5,00 | 4 |
| Models and Systems | Compulsory | 5,00 | 4 |
| Elective | Elective | 3,00 | -- |
| Subtotal: | 30,00 | 21 | |
| Second semester | Definition | ECTS | Hs per week |
| Languages and Formal Grammar | Core | 5,00 | 5 |
| Programming Research Project (A) | Compulsory | 6,00 | 4 |
| Database (A) | Core | 5,00 | 4 |
| Economy | Compulsory | 4,00 | 4 |
| Elective | Elective | 3,00 | -- |
| Communication Networks and Services | Compulsory | 7,00 | -- |
| Subtotal: | 30,00 | 17 | |
| Fourth Year
|
|||
| First semester | Definition | ECTS | Hs per week |
| Man-Machine Communications | Compulsory | 4,00 | 5 |
| Software Engineering (A) | Core | 4,00 | 4 |
| Artificial Intelligence and Knowledge Engineering (A) | Core | 4,50 | 4 |
| Language Processors (A) | Core | 4,50 | 4 |
| Computer Architecture and Computer Engineering (A) | Core | 5,00 | 3 |
| Networks (A) | Core | 5,00 | 3 |
| Elective | Elective | 3,00 | -- |
| Optional | Optional | 0,00 | -- |
| Subtotal: | 30,00 | 23 | |
| Second semester | Definition | ECTS | Hs per week |
| Software Engineering (A) | Core | 4,00 | 4 |
| Artificial Intelligence and Knowledge Engineering (A) | Core | 4,50 | 4 |
| Language Processors (A) | Core | 4,50 | 4 |
| Computer Architecture and Computer Engineering (A) | Core | 5,00 | 3 |
| Networks (A) | Core | 5,00 | 3 |
| Elective | Elective | 3,00 | -- |
| Optional | Optional | 4,00 | -- |
| Subtotal: | 30,00 | 18 | |
| Fifth Year
|
|||
| First semester | Definition | ECTS | Hs per week |
| Computer Systems (A) | Core | 5,00 | 6 |
| New Information Technologies | Compulsory | 6,00 | 5 |
| Management and Planning of Computer Projects | Core | 8,00 | 4 |
| Social Computing | Compulsory | 4,00 | 3 |
| Elective | Elective | 3,00 | -- |
| Optional | Optional | 4,00 | -- |
| Subtotal: | 30,00 | 18 | |
| Second semester | Definition | ECTS | Hs per week |
| Computer Systems (A) | Core | 5,00 | 6 |
| Design and Development of a Computer System | Core | 5,00 | 5 |
| Information Systems Management | Compulsory | 5,00 | 4 |
| Business Management | Compulsory | 3,00 | 4 |
| Final Research Project | Compulsory | 6,00 | 4 |
| Elective | Elective | 3,00 | -- |
| Optional | Optional | 3,00 | -- |
| Subtotal: | 30,00 | 23 | |
| Second Cycle
| |||
| First semester | Definition | ECTS | Hs per week |
| Planning and Management of Communication Systems | Optional | 4,00 | 4 |
| Second semester | Definition | ECTS | Hs per week |
| Network Management | Optional | 3,00 | 3 |
| Multimedia Systems | Optional | 4,00 | 4 |
| Criptography: Techniques and Applications | Optional | 3,00 | 3 |
| Complex Systems Engineering | Optional | 4,00 | 4 |
| Annual subject (A) |
Compulsory; 6,00 ECTS/semester; 4 Hs per week
Description:
Advanced topics in imperative programming language. A general overview of programming tools. The development process: approach and planning of the project. Codifying, tests, documentation, and maintenance. The student will learn how to carry out an individual programming project.
Co-ordinator: Aday Francisco Guerra Escohotado
Core; 5,00 ECTS/semester; 4 Hs per week
Description:
Entity-relation and relational models. Design of relational data bases; integrity; optimization. Consulting languages and their optimization. Retrieval and atomicity, concurrence. Transaction processing. The student will learn basic concepts related the structure and management of data bases, with special reference to relational daba bases.
Co-ordinator: José Luis Ruiz Virumbrales
Core; 5,00 ECTS/semester; 3 Hs per week
Description:
The concept of architecture. Performance measurements. Memory hierarchy. Buses. RISC microprocessors. Parallel architectures, MIMD. I/O devices. This course is a continuation of the second year Computer Structure course. Students will analyse types of hardware in current systems, and they will assess features and performance, their optimization and future trends.
Co-ordinator: Anastasio Molano Vivas
Core; 4,00 ECTS/semester; 4 Hs per week
Description:
The process of creation and development of software. Life-cycle models. Stages in the analysis of information systems. Design models in information systems, data systems and process systems. CASE tools. Software testing. The aim is to familiarize the student with the main stages in the software development process, and to provide a general overview of current models.
Co-ordinator: Alberto Díaz Angulo
Core; 4,50 ECTS/semester; 4 Hs per week
Description:
AI languages. Logic programming. Strategies in problem solving. Expert system. Planning. Natural language processing. Learning. Games. Meta-programming . Truth-maintenance systems. Constraint satisfaction. Reasoning under uncertainty. Temporal reasoning. The aim is to show the student how to codify a reasoning problem in a high-level language. Introduction to the basic techniques of AI. The student will learn to determine when a problem requires the use of these techniques.
Co-ordinator: Gabriel Pastor Martín
Core; 4,50 ECTS/semester; 4 Hs per week
Description:
General observations on translators, compilers and interpreters. Lexicographic analysis and explorers. Syntactic analysis and parsers. Generating codes. Memory management. Code optimization. Error detection and retrieval. The student will learn the main elements of language processors and their use in the solving of practical problems.
Co-ordinator: Liliana Tovar Zacarías
Core; 5,00 ECTS/semester; 3 Hs per week
Description:
OSI communication stack layers with application to specific communication protocols. Current network technology: ATM, FrameRelay, FDDI, techniques for Gigabit networks. The student will study the technology of extended networks and should be capable of situating them within a reference model of levels: the OSI stack.
Co-ordinator: Alberto Javier García Alonso
Core; 5,00 ECTS/semester; 6 Hs per week
Description:
--
Co-ordinator: Gabriel Pastor Martín
| First semester |
Compulsory; 5,00 ECTS; 4 Hs per week
Description:
This course is practical. Introduction to the TM-311 microinstructor system. First application programme and port control. Management of an external peripheral. Connection terminals and communications in series (optional practical work). The student will acquire practical knowledge of a digital system based on microprocessors which will include input/output peripherals, communication ports, external memory and an application circuit. The context established is that of the PROMAX TM-311 microinstructor, based on the 80537 microcontroller, of the Intel 8051/31 set.
Co-ordinator: Juan Carlos Hernández Martín
Compulsory; 5,00 ECTS; 4 Hs per week
Description:
Mathematical models in the social sciences. The elements of system dynamics. Basic structures. Building models. Analytical methods. General systems theory. Examples. The aim is to introduce the student to the principles of system dynamics; to study the basic structures of real systems. The student will learn how to set up original system models.
Co-ordinator: José Ángel Pardo Ruiz
Compulsory; 6,00 ECTS; 5 Hs per week
Description:
Unit 1: Introduction to Advanced OS
Unit 2: Multiprogramming OS
Unit 3: Multiprocessing Systems
Unit 4: Introduction to Distributed Systems
Unit 5: Distributed System Communication
Unit 6: Synchronization in Distributed Systems
Unit 7: Concurrence and Planning
Co-ordinator: Antonio José Reinoso Peinado
Compulsory; 4,00 ECTS; 5 Hs per week
Description:
The history of the user interface. Related concepts. Methods in the development of user interfaces: user-centred, task-centred, participative. Guidelines for design and feasibility: elegance and simplicity, contrast, scale, proportion, etc. Graphic design: the components of visual language, organization, navigation, economy, legibility, etc. The assessment of interfaces. Window systems and instruments, as illustrated by X-Window and MS-Windows. Trends: WWW and virtual reality systems. The aim of the course is to provide the student with the knowledge which will enable him/her to carry out the entire process of the development of a user interface: analysis, design, implementation and assessment. Guidelines will also be offered which help the student to determine good user interfaces. Finally there will be laboratory work on the creation of user interfaces with tools which require the use of the whole cycle discussed in class.
Co-ordinator: Jesús Sánchez Allende
Core; 8,00 ECTS; 4 Hs per week
Description:
--
Co-ordinator: Gregorio Herranz Sánchez
Compulsory; 6,00 ECTS; 5 Hs per week
Description:
--
Co-ordinator: Antonio José Reinoso Peinado
Compulsory; 4,00 ECTS; 3 Hs per week
Description:
--
Co-ordinator: Miguel Ángel García-Quismondo García-Quismondo
| Second semester |
Compulsory; 4,00 ECTS; 4 Hs per week
Description:
The aim is that the student understands the basic relation between Technology and Economy, in both of its branches, macroeconomic and microeconomic. Consumers Theory, Enterprise analysis; costs and production; basic economic concepts, and in particular the economic conditions of Technology and Production;
and that they know the essential concepts to manage during their professional career.
Co-ordinator: --
Core; 5,00 ECTS; 5 Hs per week
Description:
Abstract machines, alphabets and languages. The theory of languages and formal grammars. Algorithmic complexity. Ramifications and formal grammars. Context-free grammars. Finite automata. Battery-run automata. Turing machines. Formal definition of the semantics of programming languages. Recursive functions. The objective is to introduce basic concepts of the Theory of Languages and Formal Grammars, placing special emphasis on aspects related to programming languages. The properties of the grammars entailed by the complexity of recognition algorithms will be analysed in detail.
Co-ordinator: Aday Francisco Guerra Escohotado
Compulsory; 7,00 ECTS; 0 Hs per week
Description:
The objective is to introduce the student to the most important communication networks and their difficulty. In order to do so, the student will use during the course as a reference guide the stack TCP/IP and will analyse in depth linking layers 2 and 3 and the corresponding network. Syllabus: (1) Reference guides; (2) TCP/IP protocol; (3) link level; (4) IP protocol; (5) ARP and RARP; (6) ICMP, ping and traceroute; (7) IP routing; (8) dynamic routing protocols; (9) UDP: non-reliable transmission protocol; (10) broadcasting and multicasting; (11) IGMP; (12) DNS: Domain Name System; (13) TFTP and BOOTP; (14) TCP: transmission control protocol; (15) TCP: Timeouts and broadcasting; (16) SNMP; (17) other TCP/IP applications; (18) WWW and http.
Co-ordinator: Pilar Moreno Díaz
Core; 5,00 ECTS; 5 Hs per week
Description:
--
Co-ordinator: Liliana Tovar Zacarías
Compulsory; 5,00 ECTS; 4 Hs per week
Description:
1. Information Systems in a Company
2. Organization of Information Systems
3. Value Chain and Business Process
4. Business-Orientated Information Systems (DWH)
5. Customer Relationship Management (CRM)
6. Design, Planning and Optimizaton of Business Processes (ERP)
7. Information Planning and Systems
Co-ordinator: Aránzazu Cámara Arthaud
Compulsory; 3,00 ECTS; 4 Hs per week
Description:
--
Co-ordinator: Jesús Ramón Simón del Potro
Compulsory; 6,00 ECTS; 4 Hs per week
Description:
--
Co-ordinator: Jesús Sánchez Allende
| Optional subjects |
|
Second Cycle
|
| First semester |
Optional; 4,00 ECTS; 4 Hs per week
Description:
--
Co-ordinator: Alberto Javier García Alonso
| Second semester |
Optional; 3,00 ECTS; 3 Hs per week
Description:
General introduction to network administration and management and its objectives. Relevant communications protocols: SNMP for TCP/IP and CMIP/CMIS for the OSI model. Introduction to TMN architecture for multi-level administration of communication networks. The aim of the course is to provide the student with a general overview of the methods used to plan, manage and audit communication networks by means of protocols specifically applied to these tasks. Students are expected to have acquired previous knowledge of the basic principles of TCP/IP.
Co-ordinator: Alberto Javier García Alonso
Optional; 3,00 ECTS; 3 Hs per week
Description:
1. Introduction to Cryptology
2. Secret Key Cryptology
3. Applications of Symmetric Encoding
4. Public Key Cryptology
5. Cryptographic Protocols and Digital Signature
6. Application of Public Key Encoding
7. Key Management
8. Cryptographic Applications in Distributed Systems and Communication Networks
Co-ordinator: José Felipe Ortega Soto
Optional; 4,00 ECTS; 4 Hs per week
Description:
--
Co-ordinator: Gabriel Pastor Martín
Optional; 4,00 ECTS; 4 Hs per week
Description:
--
Co-ordinator: Anastasio Molano Vivas