Bachelor's degree in Computer Science

Branch of knowledge Engineering and architecture
Duration Four academic years
Schedule First year: morning. Second year: afternoon. Third and fourth years: morning and afternoon.
Academic year From September to June
Fee €2,512.72
Languages Catalan, Spanish and English (depending on the subject). English is introduced gradually as a language of instruction and for classroom use. There is also a specific subject on technical English.
Credits 240 ECTS credits Basic subjects: 60; compulsory subjects: 100; optional subjects: 60 (including up to 20 for external internship / up to 20 for international mobility); bachelor's degree final project: 20
Number of places on programme 75
Venue Communication Campus - Poblenou
Organizer Polytechnic School
Application Online at, from June to July

Why UPF?

  • You will be capable of designing, developing, selecting and evaluating IT systems and applications.
  • You will become familiar with, gain an understanding of and find out how to evaluate a computer's structure, architecture and basic components.
  • You will become familiar with operating systems' characteristics, functions and structure, and will discover how to design and implement applications based on their services.
  • You will become familiar with programming languages' theoretical bases and associated lexical, syntactic and semantic processing techniques, and will learn how to apply those techniques to language processing, design and creation.
  • You will be able to gauge a given problem's computational complexity. Additionally, you will be aware of algorithmic strategies liable to solve it, and will be capable of recommending, developing and implementing whichever of them guarantees the best level of performance, taking established requisites into account.
  • You will be able to develop and evaluate interactive systems, as well as to present complex information and apply it to solving human-computer interaction design problems.



Digital communication revolves around IT, telecommunications networks and other basic areas of knowledge (mathematics, physics, etc.), and, in particular, their innovative aspects, such as those related to state-of-the-art internet applications. The concept of using basic tools in a modern, innovative way, applied to multimedia, is the foundation on which these studies are built.

UPF's bachelor's degree programme in Computer Science provides quality, fundamental training in IT, providing the skills necessary for a career in the field. It has a focus on digital communication, with optional tracks covering audiovisual systems, multimedia content and communication, smart systems, and telematic services and networks.

In summary, the programme offers a first-rate, innovative grounding in computer science, as well as applied training in new multimedia content, the digital audiovisual sphere and telematic services.

About the programme

UPF's Polytechnic School teaches three bachelor's degree programmes, namely Computer Science, Audiovisual Systems Engineering and Telematics Engineering. The three are highly integrated, sharing many first-year and several second-year subjects. It is thus possible for Computer Science students to obtain a second bachelor's degree in just a little extra time if they take the Audiovisual Systems Engineering or Telematics Engineering programme's compulsory subjects as optional subjects in their original studies.

The programme's curriculum is designed to provide quality, practical, multidisciplinary training that is specifically oriented to audiovisual media. Technology's constant advances are incorporated into the programme's teaching activity, which is relevant to both the business sector and cutting-edge research.


  • Programming
  • Interactivity
  • Computer Graphics
  • Smart Systems
  • Business and Innovation Management
  • Telematic Services and Networks
  • Signal Processing
  • Audiovisual Systems

Competences to be acquired

Over the course of their studies, UPF's Computer Science graduates acquire both general and specific competences. The programme's general (or cross-disciplinary) competences aid personal development and can be useful for professional activity in any sector of society or the economy. Notably including written and oral expression in Catalan, Spanish and English, they pave the way for graduates to work both independently and in interdisciplinary teams, with an unequivocally quality-driven approach.

The specific competences graduates acquire are essential to technology-related and business activities. They ensure a firm grasp of existing technologies and the ability to adapt to those of the future, which is vital in the technology sector due to the constant changes that take place therein.


External internships are optional and may be undertaken as of the third year.

Periods abroad

Study periods abroad are optional and may be undertaken as of the third year.

Graduate career prospects

The training the programme provides qualifies graduates to hold positions of responsibility in the IT and communication arena (project management, supervision and implementation, technical services, sales and marketing services, etc.). Furthermore, its scope for specialization enables them to acquire skills specifically geared to digital media technologies, ranging from research on to the creation of multimedia and audiovisual products and all kinds of products for the information society.