Curriculum in academic year 2019/2020

Course chart

First year

Term Course ECTS Type
1 Mathematical calculation and analysis 6 B
Physics and electronics basic principles 6 B
Professional communication in English 6 OB
2 Programming laboratory 6 B
Discrete mathematics and algebra 6 B
Computer structure and technology I 6 B
3 Professional communication techniques 6 B
Computer structure and technology II 6 B
Data structure and algorithm 6 B
Initiation to profesional practice - 1st year (annual) 6 C
1 Cross-curricular courses
2 Enrolment in this course must be completed at the beginning of the academic year
B: basic; C: compulsory.

Second year

Term Course ECTS Type
1 Business and entrepreneurship 6 B
Computer networks 6 OB
Design and programming for objects 6 B
2 Scientific communication in English 6 OB
Computer architecture 6 OB
Operating systems 6 OB
3 Mathematical methods of statistics 6 B
Databases 6 OB
Artificial intelligence 6 OB
Initiation to professional practice - 2nd year (annual) 6 C
1 Cross-curricular courses
2 Enrolment in this course must be completed at the beginning of the academic year
B: basic; C: compulsory.

Third year

Term Course ECTS Type
1 Software engineering 6 OB
Concurrent and distributed programming 6 OB
Advanced computer network 6 OB
2 Operating system design 6 OB
Information security basic principles 6 OB
Web services and applications 6 OB
3 Data mining and corporate AI 6 OB
Software development project management 6 OB
User interface 6 OB
Initiation to professional practice - 3rd year (annual) 6 C
2 Enrolment in this course must be completed at the beginning of the academic year
C: compulsory; OP: optional.

Fourth year

Term Course ECTS Type
1 Social values and professional ethics 6 OB
Optional course 1 6 OP
Optional course 2 6 OP
2 Optional course 3 6 OP
Optional course 4 6 OP
Optional course 5 6 OP
3 Optional course 6 6 OP
End-of-degree Dissertation 6 TFG
Internship - 3rd year (annual) 6 C
1 Cross-curricular courses
2 Enrolment in this course must be completed at the beginning of the academic year
C: compulsory; OP: optional; I: Internship; ED: End-of-degree Dissertation.

Optional courses

Students without specialization. Optional courses: the students who do not take any specialization will choose from the optional courses included in the different specializations of the degree.

Students with specialization. Optional courses: the students who wish to take a specialization will choose all courses included in the specialization selected.

Specializations

M1 - Specialization in Cryptology and Information Security

Subjects ECTS Course Type Year Term ECTS
Cryptology and Information Security 36 Advanced auditing and security of communication systems and networks OP 4 1 6
Cryptography and cryptanalysis OP 4 1 6
Corporate security project management OP 4 2 6
Forensic analysis techniques OP 4 2 6
Web-based application auditing, attack and safe programming techniques OP 4 2 6
Authentication and biometric systems OP 4 3 6
Internship 6 Internship I 4 3 6
End-of-degree Dissertation 12 End-of-degree Dissertation ED 4 3 12
Total Credits 54

OP: optional; I: Internship; ED: End-of-degree Dissertation

M2 - Specialisation in web-based project developing and management

Subjects ECTS Course Type Year Term ECTS
Web-based project developing and management 36 High performance web servers OP 4 1 6
Database design and advanced management OP 4 1 6
Open source software OP 4 2 6
Metodologías de Desarrollo Ágil OP 4 2 6
Agile development methodology OP 4 2 6
E-commerce OP 4 3 6
Internship 6 Internship I 4 3 6
End-of-degree Dissertation 12 End-of-degree Dissertation ED 4 3 12
Total Credits 54

OP: optional; I: Internship; ED: End-of-degree Dissertation

M3 - Specialization in Videogame design and script

Subjects ECTS Course Type Year Term ECTS
Videogame design and script 36 Graphic design and programming OP 4 1 6
Videogame design and script OP 4 1 6
Animation and scripting OP 4 2 6
Computer graphics and 3D modelling OP 4 2 6
AI techniques for videogames OP 4 2 6
Videogame production and marketing OP 4 3 6
Internship 6 Internship I 4 3 6
End-of-degree Dissertation 12 End-of-degree Dissertation ED 4 3 12
Total Credits 54

OP: optional; I: Internship; ED: End-of-degree Dissertation