Sei sulla pagina 1di 6

https://www.uc3m.

es
Course 1 - Semester 1

Subjects ECTS TYPE Language

Calculus 6 BC  

Linear Algebra 6 BC  

Physics 6 BC  

Programming 6 BC  

Information Skills 3 C  

Writing and communication skills 3 C  

Course 1 - Semester 2

Subjects ECTS TYPE Language

Computer Technology 6 BC  

Logic 6 BC  

Principles of computer engineering 6 BC  

Algorithms and data structures 6 C  

Discrete Mathematics 6 C  

Course 2 - Semester 1

Subjects ECTS TYPE Language

Applied differential calculus 6 BC  

Introduction to business management 6 BC  

Statistics 6 BC  

Automata and formal language theory 6 C  


Subjects ECTS TYPE Language

Computer Structure 6 C  

Course 2 - Semester 2

Subjects ECTS TYPE Language

Artificial Intelligence 6 C  

Cryptography and computer security 6 C  

Files and data bases 6 C  

Operating Systems 6 C  

Principles of software development 6 C  

Course 3 - Semester 1

Subjects ECTS TYPE Language

Computer Architecture 6 C  

Computer Networks 6 C  

Heuristics and Optimization 6 C  

Software Engineering 6 C  

User Interfaces 6 C  

Minor in Computer Science

Subjects ECTS TYPE Language

Computer Architecture 6 C  

Computer Networks 6 C  

Heuristics and Optimization 6 C  

Software Engineering 6 C  

User Interfaces 6 C  
Subjects ECTS TYPE Language

Minor in Computer Engineering

Subjects ECTS TYPE Language

Computer Architecture 6 C  

Computer Networks 6 C  

Heuristics and Optimization 6 C  

Software Engineering 6 C  

User Interfaces 6 C  

Minor in Information Systems

Course 3 - Semester 2

Subjects ECTS TYPE Language

Compilers 6 C

Design of interactive systems 6 C

Machine Learning 6 C

Operating systems design 6 C  

Software development projects management 6 C  

Minor in Computer Science

Subjects ECTS TYPE Language

Computer Organization 6 C  

Distributed Systems 6 C  

Operating systems design 6 C  

Security Engineering 6 C  
Subjects ECTS TYPE Language

Software development projects management 6 C  

Minor in Computer Engineering

Subjects ECTS TYPE Language

Agile software development methods 6 C

Methods and techniques of cooperative work 6 C

Operating systems design 6 C  

Security Engineering 6 C  

Software development projects management 6 C  

Minor in Information Systems

Course 4 - Semester 1

Subjects ECTS TYPE Language

Artificial intelligence in business 6 C

Artificial neural networks 6 C

Knowledge Engineering 6 C

Electives - choose 12 credits:

Artificial intelligence in the entertainment industry 6 E

Data Analysis 6 E

Genetic and evolutionary algorithms 6 E

Object oriented programming 6 E

Professional Internships 6 E

Minor in Computer Science


Subjects ECTS TYPE Language

Computing technologies for the web 6 C  

Multimedia 6 C  

Real time systems 6 C  

Electives - choose 12 credits:

An overview of digital telecomunications 6 E

Software system development 6 E

Computer Forensics 6 E

Ubiquitous Computing 6 E

Professional Internships 6 E

Minor in Computer Engineering

Subjects ECTS TYPE Language

Computing technologies for the web 6 C  

Corporate information systems development 6 C

Visual Development 6 C

Electives - choose 12 credits:

Accesibility and design in software engineering 6 E

Artificial neural networks 6 E

Organizational knowledge management 6 E

Virtual Equipments 6 E

Professional Internships 6 E

Minor in Information Systems

Course 4 - Semester 2
Subjects ECTS TYPE Language

Advanced theory of computation 6 C

Computer Graphics 6 C  

Skills: Humanities 6 C  

Bachelor Thesis 12 BT  

Minor in Computer Science

Subjects ECTS TYPE Language

Computer Graphics 6 C  

Mobile devices security 6 C  

Skills: Humanities 6 C  

Bachelor Thesis 12 BT  

Minor in Computer Engineering

Subjects ECTS TYPE Language

Database design and administration 6 C

Information access and retrieval 6 C

Skills: Humanities 6 C  

Bachelor Thesis 12 BT  

Minor in Information Systems