Introduction
Basic information
Type | Bachelor's degrees |
---|---|
Faculty or school | Faculty of Mathematics and Computer Science |
Branch of knowledge |
|
Mode of delivery | face-to-face |
Credits | 240 |
Number of places available |
70 (excluding double degree)
|
Length of course | 4 academic years |
Language(s) of instruction | Catalan 67,5%, Spanish 22,8%, English 9,7% |
Admission grade |
10.108 (July 2024, start of process, via official entrance examinations/vocational training)
|
Approximate price per credit | 18,46 € |
Compulsory placements | No |
Coordinator | SERGIO ESCALERA GUERRERO |
Course details | Indicators |
Specializations | Yes |
Objectives and competences
Objectives
What you will learn
The technological, scientific and socioeconomic principles of computer engineering and a versatile knowledge base in computing, including the following: computer systems and algorithms as computational processes, program and hardware design and design applications; the impact of this field on modern society.
The skills to work in either of two particular areas: computer programming in general, and innovative problem solving tools in emerging areas of the labour market.
Number of ECTS credits: 240
Branch of knowledge: Engineering and Architecture
Faculty or school: Faculty of Mathematics and Computer Science
Competences
Access and admission
Applicant profile and access requirements
Recommended applicant profile
What you will need Sucessfully completed school leaver studies in technology, natural sciences or health sciences, including subjects in mathematics and physics. Applicants also holding further education qualifications in computer studies will be given particular consideration. Interest in computer studies and new technologies, desire to work in the area of computing and initiative in the development of computer applications in social contexts.Access requirements and conditions
Admission for students with studies completed outside Spain.
Applicants holding higher educational qualifications from a university outside Spain should consult the page Admission with foreign qualifications to find out about specific admission requirements.
Pre-enrolment
Students that have studied abroad and who wish to study at the University of Barcelona may be admitted to EHEA bachelor's degree courses. Procedures for gaining admission will depend on the qualifications held by each applicant.
For further information about admission, consult the page Admission with foreign qualifications.
Enrolment
As a general rule, at the UB you will be required to enrol online via the Món UB portal. To find out the date and time you have been assigned, check the specific information for your course. Remember that you can lose your place if you do not enrol on the day you have been assigned.
Academic information
- Documents required for enrolment
- Procedure to formalize enrolment
- After enrolment
- Grants and financial aid
Welcome
Support and guidance
Pre-enrolment information and events
Course curriculum
Subjects and course plans
Distribution of credits
Type | ECTS |
---|---|
Basic training | 60 |
Compulsory | 132 |
Optional | 30 |
Compulsory placements | 0 |
Compulsory final project | 18 |
TOTAL | 240 |
List of subjects
Subject | Language | Type | Credits |
---|---|---|---|
Algebra | 1st semester | Basic training | 6 |
Algorithms | 1st semester | Compulsory | 6 |
Basic Digital Design | 1st semester | Basic training | 6 |
Calculus | 1st semester | Basic training | 6 |
Programming I | 1st semester | Basic training | 6 |
Data Structure | 2nd semester | Compulsory | 6 |
Discrete Mathematics | 2nd semester | Basic training | 6 |
Introduction to Computers | 2nd semester | Basic training | 6 |
Physics | 2nd semester | Basic training | 6 |
Programming II | 2nd semester | Compulsory | 6 |
Subject | Language | Type | Credits |
---|---|---|---|
Advanced Algorithms | 1st semester | Compulsory | 6 |
Computer Structure | 1st semester | Compulsory | 6 |
Electronics | 1st semester | Basic training | 6 |
Introduction to Computational Science | 1st semester | Compulsory | 6 |
Software Design | 1st semester | Compulsory | 6 |
Business | 2nd semester | Basic training | 6 |
Embedded Systems Programming | 2nd semester | Compulsory | 6 |
Integrated Software Project | 2nd semester | Compulsory | 6 |
Operating Systems I | 2nd semester | Compulsory | 6 |
Probability and Statistics | 2nd semester | Basic training | 6 |
Subject | Language | Type | Credits |
---|---|---|---|
Artificial Intelligence | 1st semester | Compulsory | 6 |
Artificial Vision | 1st semester | Compulsory | 6 |
Networks | 1st semester | Compulsory | 6 |
Operating Systems II | 1st semester | Compulsory | 6 |
Workshop on New Uses of Computers | 1st semester | Compulsory | 6 |
Databases | 2nd semester | Compulsory | 6 |
Distributed Software | 2nd semester | Compulsory | 6 |
Graphics and Data Visualization | 2nd semester | Compulsory | 6 |
Human Factors and Computing | 2nd semester | Compulsory | 6 |
Logic and Languages | 2nd semester | Compulsory | 6 |
Subject | Language | Type | Credits |
---|---|---|---|
Ethics and Legislation | 1st semester | Compulsory | 6 |
Software Engineering | 1st semester | Compulsory | 6 |
Final Project |
1st semester
2nd semester |
Compulsory final project | 18 |
Pathways and specializations
Specialization in Computer ScienceSpecialization in Mathematics
Specialization in Business Management
Specialization in Bioinformatics
Check the planning of the different pathways of the degree
Previous years
Placements
Placements are supervised by tutors and subject to assessment.They are therefore included in the academic record. There is also an option to complete non-curricular placements of up to 500 hours, which can be extended to 900 hours. For both curricular and non-curricular placements, an educational cooperation agreement is signed between the UB and the company, institution or other organization at which the placement will be carried out.
Institutional information
Career opportunities
What can you work on ?
Project management in software and hardware production, team development, resources and market relations. Knowledge management and transfer in digital formats. Education and technology transfer to professionals in related fields. Public and private sector R&D. Computer programming and analysis. Integration of computer systems. Administration of computer systems. Administration of complex networks. Private sector computer technology.Access to the labour market
Data from the university system in CataloniaContact us
Faculty of Mathematics and Computer Science
Gran Via de les Corts Catalanes, 585 - 08007 Barcelona
Secretary: 934 021 598 - 934 021 597
sec.mat.inf@ub.edu
Questions mailbox