ECTS
Sistema europeo de transferencia y acumulación de créditos

Degree Computer Engineering (5 yrs)

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.


Summary
First Cycle
First Year
Second Year
Third Year
Second Cycle
Fourth Year
Fifth Year
Optional subjects
Electives
Versión española


First Year Summary
Subtotal: 31,00 7
Second semester Definition ECTS Hs per week
ElectiveElective3,00--
Subtotal: 3,00 0

Second Year Summary
First semester Definition ECTS Hs per week
ElectiveElective3,00--
Subtotal: 3,00 0

Third Year Summary
First semester Definition ECTS Hs per week
Advanced Operating SystemsCompulsory6,005
Programming Research Project (A)Compulsory6,004
Database (A)Core5,004
Digital Systems LabCompulsory5,004
Models and SystemsCompulsory5,004
ElectiveElective3,00--
Subtotal: 30,00 21
Second semester Definition ECTS Hs per week
Languages and Formal GrammarCore5,005
Programming Research Project (A)Compulsory6,004
Database (A)Core5,004
EconomyCompulsory4,004
ElectiveElective3,00--
Communication Networks and ServicesCompulsory7,00--
Subtotal: 30,00 17

Fourth Year Summary
First semester Definition ECTS Hs per week
Man-Machine CommunicationsCompulsory4,005
Software Engineering (A)Core4,004
Artificial Intelligence and Knowledge Engineering (A)Core4,504
Language Processors (A)Core4,504
Computer Architecture and Computer Engineering (A)Core5,003
Networks (A)Core5,003
ElectiveElective3,00--
OptionalOptional0,00--
Subtotal: 30,00 23
Second semester Definition ECTS Hs per week
Software Engineering (A)Core4,004
Artificial Intelligence and Knowledge Engineering (A)Core4,504
Language Processors (A)Core4,504
Computer Architecture and Computer Engineering (A)Core5,003
Networks (A)Core5,003
ElectiveElective3,00--
OptionalOptional4,00--
Subtotal: 30,00 18

Fifth Year Summary
First semester Definition ECTS Hs per week
Computer Systems (A)Core5,006
New Information TechnologiesCompulsory6,005
Management and Planning of Computer ProjectsCore8,004
Social ComputingCompulsory4,003
ElectiveElective3,00--
OptionalOptional4,00--
Subtotal: 30,00 18
Second semester Definition ECTS Hs per week
Computer Systems (A)Core5,006
Design and Development of a Computer SystemCore5,005
Information Systems ManagementCompulsory5,004
Business ManagementCompulsory3,004
Final Research ProjectCompulsory6,004
ElectiveElective3,00--
OptionalOptional3,00--
Subtotal: 30,00 23


Optional subjects



Second Cycle Summary
First semesterDefinition ECTS Hs per week
Planning and Management of Communication SystemsOptional4,004
Second semesterDefinition ECTS Hs per week
Network ManagementOptional3,003
Multimedia SystemsOptional4,004
Criptography: Techniques and ApplicationsOptional3,003
Complex Systems EngineeringOptional4,004


Degree Computer Engineering (5 yrs)

Programa de Asignaturas



Versión española

Annual subject (A)
3430 - Programming Research Project (A) back

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

3431 - Database (A) back

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

4430 - Computer Architecture and Computer Engineering (A) back

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

4431 - Software Engineering (A) back

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

4432 - Artificial Intelligence and Knowledge Engineering (A) back

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

4433 - Language Processors (A) back

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

4434 - Networks (A) back

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

5430 - Computer Systems (A) back

Core; 5,00 ECTS/semester; 6 Hs per week

Description:
--

Co-ordinator: Gabriel Pastor Martín

First semester
3432 - Digital Systems Lab back

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

3433 - Models and Systems back

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

3434 - Advanced Operating Systems back

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

4435 - Man-Machine Communications back

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

5431 - Management and Planning of Computer Projects back

Core; 8,00 ECTS; 4 Hs per week

Description:
--

Co-ordinator: Gregorio Herranz Sánchez

5432 - New Information Technologies back

Compulsory; 6,00 ECTS; 5 Hs per week

Description:
--

Co-ordinator: Antonio José Reinoso Peinado

5433 - Social Computing back

Compulsory; 4,00 ECTS; 3 Hs per week

Description:
--

Co-ordinator: Miguel Ángel García-Quismondo García-Quismondo

Second semester
3435 - Economy back

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: --

3436 - Languages and Formal Grammar back

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

3437 - Communication Networks and Services back

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

5434 - Design and Development of a Computer System back

Core; 5,00 ECTS; 5 Hs per week

Description:
--

Co-ordinator: Liliana Tovar Zacarías

5435 - Information Systems Management back

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

5436 - Business Management back

Compulsory; 3,00 ECTS; 4 Hs per week

Description:
--

Co-ordinator: Jesús Ramón Simón del Potro

5437 - Final Research Project back

Compulsory; 6,00 ECTS; 4 Hs per week

Description:
--

Co-ordinator: Jesús Sánchez Allende

Optional subjects
Second Cycle Summary
First semester
9771 - Planning and Management of Communication Systems back

Optional; 4,00 ECTS; 4 Hs per week

Description:
--

Co-ordinator: Alberto Javier García Alonso

Second semester
9670 - Network Management back

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

9671 - Criptography: Techniques and Applications back

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

9772 - Multimedia Systems back

Optional; 4,00 ECTS; 4 Hs per week

Description:
--

Co-ordinator: Gabriel Pastor Martín

9773 - Complex Systems Engineering back

Optional; 4,00 ECTS; 4 Hs per week

Description:
--

Co-ordinator: Anastasio Molano Vivas