Universidad Carlos III de Madrid - UC3M

You are at: Home > Studies > Undergraduate studies root page > Computer Science and Engineering > Study Program Bachelor in Computer Science and Engineering (2011)

Study Program Bachelor in Computer Science and Engineering (2011)

All the subjects in this program are offered in English and Spanish except those marked with an (#) wich are only offered in Spanish.

Last update: 22/05/2012

_______________________________________________

240 ECTS
Personal docente
English option : All the subjects in this program are offered in English and Spanish except those marked with an (#) wich are only offered in Spanish.
Previous study program (2008)
_______________________________________________

Aumentar Tamaño del texto Disminuir Tamaño del texto
 
First Year - First Semester
Subjects

ECTS

TIPO

Calculus

6

BC
Physics

6

BC
Programming

6

BC
Linear Algebra

6

BC
Information Skills

3

C
Writing and Communication Skills

3

C
First Year - Second Semester
Subjects

ECTS

TIPO

Principles of Computer Engineering 6 BC
Logic 6 BC
Algorithms and Data Structures 6 BC
Discrete Mathematics 6 BC
Computer Technology 6 BC
 
Second Year - First Semester
Subjects

ECTS

TIPO

Applied Differential Calculus 6  BC
Introduction to Engineering Management

6

BC
Statistics

6

BC
Automata and Formal Language Theory

6

C
Computer Structure 6 BC
Second Year - Second Semester
Subjects

ECTS

TIPO

Principles Of Software Development 6  C
Cryptography and Computer Security 6  C
Files and Data Bases 6 C
Artificial Intelligence 6 C
Operating Systems 6 C
 
Minor in Computer Science
Minor in Computer Science
Third Year - First Semester
Subjects

ECTS

TIPO

Computer Networks (#)

6

C
Software Engineering (#) 6 C
Computer Architecture (#) 6 C
User Interfaces (#) 6 C
Heuristics and Optimization (#) 6 C

  

Minor in Computer Science
Fourth Year - First Semester
Subjects

ECTS

TIPO

Knowledge Engineering (#) 6 C
Aritificial Neural Networks (#) 6 C
Artificial Intelligence in Business (#) 6 C
Software Development Projects Management (#)

6

C

Electives: choose two (#):

Object oriented programming 
Artificial Intelligence in Entertainment Industry
Data Analysis
Genetic and Evolutionary Algorithms
Professional Internships

12 E
Minor in Computer Science
Minor in Computer Science
Third Year - Second Semester
Subjects

ECTS

TIPO

Operating Systems Design (#) 6 C
Software Development Projects Management (#) 6 C
Compilers (#) 6 C
Design of Interactive Systems (#)

6

C
Machine Learning (#) 6 C

  

Minor in Computer Science
Fourth Year - Second Semester
Subjects

ECTS

TIPO

Skills: Humanities (#)

6

C
Bachelor Thesis (#)

12

BT
Advanced Theory of Computation (#) 6 C
Computer Graphics (#) 6 C
 
Minor in Computer Engineering
Minor in Computer Engineering
Third Year - First Semester
Subjects

ECTS

TIPO

Computer Networks

6

C
Software Engineering

6

C
Computer Architecture

6

C

User Interfaces 6 C
Heuristics and Optimization  6
Minor in Computer Engineering
Fourth Year - First Semester
Subjects

ECTS

TIPO

Multimedia 6

C

Real Time Systems 6 C
Computing Technologies for the Web 6 C

Electives: choose two:

Overview of Digital Communications
Pervasive Computing
Systems Software Development
Computer Forensics
Professional Internships

12 E
Minor in Computer Engineering
Minor in Computer Engineering
Third Year - Second Semester
Subjects

ECTS

TIPO

Operating Systems Design

6

C
Software Development Projects Management 

6

C
Security Engineering 6 C
Distributed Systems 6 C
Computer Organization 6 C

  

Minor in Computer Engineering
Fourth Year - Second Semester
Subjects

ECTS

TIPO

Skills: Humanities

6

C
Bachelor Thesis

12

BT
Computer Graphics 6 C
Mobile Devices Security 6 C
Minor in Information Systems
Minor in Information Systems
Third Year - First Semester
Subjects

ECTS

TIPO

Computer Networks (#)

6

C
Software Engineering (#)

6

C
Computer Architecture (#)

6

C

User Interfaces (#) 6 C
Heuristics and Optimization (#) 6 C
Minor in Information Systems
Fourth Year - First Semester
Subjects

ECTS

TIPO

Corporate Information Systems Development (#) 6 C
Visual Development (#) 6 C
Computing Technologies for the Web (#) 6 C

Electives: choose two:

Aritificial Neural Networks 
Virtual Machines
Knowledge Management
Accessibility and Design for Software Engineering
Professional Internships

12 E
Minor in Information Systems
Minor in Information Systems
Third Year - Second Semester
Subjects

ECTS

TIPO

Operating Systems Design (#)

6

C
Software Development Projects Management (#)

6

C
Methods and Techniques of Corporative Work (#)

6

C
Agile Software Development Methods (#) 6 C
Security Engineering (#) 6 C
Minor in Information Systems
Fourth Year - Second Semester
Subjects

ECTS

TIPO

Skills: Humanities (#)

6

C
Bachelor Thesis (#)

12

BT
Information Access and Retrieval (#) 6 C
Database Design and Administration (#) 6 C

SUBJECT TIPOLOGY

BC: Basic Core

C: Compulsory

E: Electives

BT: Bachelor Thesis