Logo UB - Simultaneous Degrees of Maths-Computer Science - https://mat.ub.edu/degreemathsinfo -

Presentation

Simultaneous Degrees of Mathematics and Computer Science

The Faculty of Mathematics and Computer Science of the University of Barcelona has organized a specific itinerary that allows studying the Degree in Computer Science and in Mathematics simultaneously.

The basic features of this double itinerary are:

Distribution of the credits to obtain, according to the type of subject:

Tipus Acronym ECTS Credits
Basic Training of the Degree in Mathematics BT 42
Compulsory Subject of the Degree in Mathematics CO 108
Basic Training of the Degree in Computer Science BT 36
Compulsory Subject of the Degree in Computer Science CO 126
End-of-Degree projects(*) TR 18 + 18
(*) There is the possibility of conducting one project for both degrees

You can find the regulation of the UB for simultaneous studies here:

Guides to study official majors simultaneously

Look up the specific information of each of the two studies

 • Degree in Mathematics

Degree in Computer Science

to obtain information about the objectives of the studies, the competences they fulfill, the prospects of professional training and labor insertion, etc.

Next is detailed the list of subjects to be studied in the double itinerary, as well as its scheduling in the 11 semesters. The DEGREE column indicates which of the two titulations is in charge of the subject’s teaching.

First year. Semester 1

SUBJECT Credits Type Degree
Matrices and Vectors 6 BT M
Introduction to Differential Calculus 6 BT M
Mathematical Language of Reasoning Types 6 BT M
Programming I 6 BT CS
Algorithmics 6 CO CS

Second year. Semester 3

SUBJECT Credits Type Degree
Data Analysis and Introduction to Probability 6 BT M
Linear Geometry 6 CO M
Numerical Methods I 6 CO M
Basic Digital Design 6 BT CS
Advanced Algorithmics  6 CO CS

Third year. Semester 5

SUBJECT Credits Type Degree
Differential Calculus of Several Variables 6 CO M
Algebraic Structures 6 CO M
Software Design 6 CO CS
Electronics 6 BT CS
Computer Structure 6 CO CS

Fourth year. Semester 7

SUBJECT Credits Type Degree
Algebraic Equations 6 CO M
Mathematical Analysis 6 CO M
Probability 6 CO M
Artificial Intelligence 6 CO CS
Operating Systems II 6 CO CS

Fifth year. Semester 9

SUBJECT Credits Type Degree
Numerical Methods II 6 CO M
Differential Geometry of Curves and Surfaces 6 CO M
Networks 6 CO CS
Workshop of New Uses of Computer Science 6 CO CS
Computer Vision 6 CO CS

Sixth year. Semester 11

SUBJECT Credits Type Degree
Software Engineering 6 CO CS
Ethics and Laws 6 CO CS
End-of-Degree Projects 18 + 18 PROJECT M/CS

First year. Semester 2

SUBJECT Credits Type Degree
Arithmetics 6 BT M
Linear Algebra 6 BT M
Physics 6 BT CS
Programming II 6 CO CS
Data Structures 6 CO CS

Second year. Semester 4

SUBJECT Credits Type Degree
Introduction to Integral Calculus 6 BT M
Topology 6 CO M
History of Mathematics 6 CO M
Introduction to Computers 6 BT CS
Business 6 BT CS

Third year. Semester 6

SUBJECT Credits Type Degree
Integral Calculus of Several Variables 6 CO M
Projective Geometry 6 CO M
Integrated Software Project 6 CO CS
Embedded Computer Architectures 6 CO CS
Operating Systems I 6 CO CS

Fourth year. Semester 8

SUBJECT Credits Type Degree
Mathematical Models and Dynamical Systems 6 CO M
Complex Analysis 6 CO M
Statistics 6 CO M
Databases 6 CO CS
Human Factors and Computing 6 CO CS

Fifth year. Semester 10

SUBJECT Credits Type Degree
Differential Equations 6 CO M
Topology and Global Geometry of Surfaces 6 CO M
Logic and Languages 6 CO CS
Graphics and Data Visualization 6 CO CS
Distributed Software 6 CO CS