This degree is specially designed to train engineers in the development of state of the art software applications targeted to the industry.
It is an official degree of the European Space for Higher Education (ESHE) and therefore it is mainly based on practical contents, where work and individual student development plays a key role.
Our graduates are specially prepared to work as:
The degree in Software Engineering has been awarded by EQANIE the Euro-Inf international quality seal.
The Euro-Inf seal identifies high quality computer science degrees in Europe.
At this moment only other three Spanish universities are offering degrees in Computer Science with this accreditation. (*)
Moreover, the School of Computing teaches the Master in Web Engineering whose has been also awarded with the Euro-Inf seal. This makes of the School of Computing one of only two schools in Spain offering both degree and master studies accredited by EQANIE, and the only one offering the degree in English (*).
(*) The information about other degrees and masters is updated as of January 24, 2017
The Degree includes 240 ECTS (European Credit Transfer and Accumulation System) distributed in 4 years (60 ECTS per / 30 ECTS per semester).
Each credit represents 3 hours of classroom study followed by 6 hours of individual homework.
The ECTS are distributed among 34 mandatory subjects, 3 optional subjects (to choose from 9 possible), a Business Practice and a Final Degree Project.
In the last year of this course and as a step towards integration into the professional world, the student will develop Business Practices (6 ECTS) as well as a Final Degree Project (12 ECTS) under the supervision of a tutor.
Students may take subjects of the first and second courses in English. This will expand the possibilities for the student's future, getting a modern education with an internacional focus.
Students who pass a sufficient number of credits in English will get a Certificate for completing the Bilingual Study and will be added to the European Supplement. Get more information here.
You can find below the courses for each of the years in the degree. You can find more information about those courses in the University's Academic Management System.
(*) These courses are taught in English.
Course Subject | ECTS | Subject-matter |
---|---|---|
Linear Algebra (*) | 6 | Mathematical Foundations |
Calculus (*) | 6 | Mathematical Foundations |
Business (*) | 6 | Professional Practice |
Computing Basics (*) | 6 | Computer Basics |
Introduction to Programming (*) | 6 | Programming |
Course Subject | ECTS | Subject-matter |
---|---|---|
Waves and Electromagnetism (*) | 6 | Hardware |
Statistics (*) | 6 | Mathematical Foundations |
Basics of Computers and Networks (*) | 6 | Hardware |
Automata and Discrete Mathematics (*) | 6 | Computer Basics |
Programming Methodology (*) | 6 | Programming |
Course Subject | ECTS | Subject-matter |
---|---|---|
Computer Electronics Technology (*) | 6 | Hardware |
Computer Architecture (*) | 6 | Hardware |
Data Structures (*) | 6 | Programming |
Human-Computer Interaction (*) | 6 | Interaction and Multimedia |
Computability (*) | 6 | Computer Basics |
Course Subject | ECTS | Subject-matter |
---|---|---|
Operative Systems (*) | 6 | Information Systems |
Technology and Programming Paradigms (*) | 6 | Programming |
Data Bases (*) | 6 | Persistence |
Numerical Analysis (*) | 6 | Mathematical Foundations |
Algorithmics (*) | 6 | Programming |
Course Subject | ECTS | Subject-matter |
---|---|---|
Information Repositories (*) | 6 | Persistence |
Software and Web Standards | 6 | Interaction and Multimedia |
Software Process Engineering (*) | 6 | Software Engineering |
Software Design | 6 | Software Engineering |
Elective Subject | 6 | - |
Course Subject | ECTS | Subject-matter |
---|---|---|
Distributed and Internet Systems | 6 | Information Systems |
Systems and Network Management | 6 | Information Systems |
Software Architecture (*) | 6 | Software Engineering |
Design of Programming Languages (*) | 6 | Programming |
Security Systems (*) | 6 | Information Systems |
Course Subject | ECTS | Subject-matter |
---|---|---|
Intelligent Systems | 6 | Computer Basics |
Requirements Engineering | 6 | Software Engineering |
Quality, Validation and Verification Software | 6 | Software Engineering |
Elective Subject | 6 | - |
Elective Subject | 6 | - |
Course Subject | ECTS | Subject-matter |
---|---|---|
Planning and Management of Computer Projects | 6 | Professional Practice |
Social, legal, and ethical issues in Computer Science | 6 | Professional Practice |
Business Practices | 6 | Professional Practice |
Final Degree Project | 12 | Professional Practice |
All elective courses consist of 6 ECTS each and be held during the first half of the third and fourth year.
Course Subject | ECTS | Subject-matter |
---|---|---|
Enterprise Application Integration | 6 | Professional Practice |
Computer Forensics and Audit | 6 | Professional Practice |
Engineering Modelling Software | 6 | Software Engineering |
Software for Mobile Devices | 6 | Programming |
Augmented Accessibility | 6 | Interaction and Multimedia |
Information Systems for the Web | 6 | Persistence |
Entertainment and Games Software | 6 | Programming |
Robotics | 6 | Programming |
Audiovisual Computing | 6 | Interaction and Multimedia |
The timetables for each course are intended to optimize the time the student spends at the School. For that purpose, each course is taught principally in either morning or afternoon classes (the first and third courses are mainly in the morning, and the second and fourth in the afternoon). Moreover, hours in between classes are minimized as much as possible.
In addition, whenever there are different groups for a single subject, the School enables the students to show their preferences and incompatibilities when creating the groups.
Each year, the timetables may vary in order to adjust to the specific characteristics. This year's timetables can be found at the Virtual Secretariat.
If you are interested in starting these studies, whether you are in Baccalaureate or in a Higher Level Training Cycle related to the Degree; as if you want you are already studying at the University and want to change to study this degree, you have all the information in Study with us.