Image Alt
  /  Bachelor's degrees   /  Bachelor of Computer Science

Bachelor of Computer Science

The Bachelor of Computer Science forms versatile professionals and provides them with a solid base of knowledge and skills to properly carry out diverse activities in the information and communication technologies field.

The training provides a range of competencies related to programming and application development, computer architecture, networks and computer security, robotics, data analysis and video game design and programming. It also offers knowledge necessary for other competencies related to communication and business organisation and management. Additionally, in order to strengthen language skills, some modules are taught in English.

The Bachelor of Computer Science is evaluated and accredited by the AQUA (Andorran Agency for the Quality of Higher Education), which ensures its quality and European recognition. Students who pass these courses can obtain a Bachelor of Computer Science, a state qualification issued by the Andorran Government.

   European level:

EHEA’s first cycle


on-campus, online or blended

   Credit load:

180 European credits


6 semesters


Catalan and some subjects in English


from September to June


Montse Pellicer Bullich (

It can be studied in on-campus, online or blended format, allowing the students to combine their studies with other professional activities. Further information

The Bachelor of Computer Science was the second to adapt to the new educational model of the University of Andorra. It uses a competency-based methodology that eliminates the basic concept of subjects.

new syllabus was approved in 2020 in order to adapt to the new educational model and to reinforce contents in fields such as Big Data, videogames, artificial intelligence, computer security, Web technologies and the programming of mobile devices.

It prioritises practical education, working and experimenting with cutting-edge technology.

The internships in companies and the end-of-degree projects enable the students to develop innovative projects guided by professionals within the information and communication technologies sector.

The chance to form part of a team to carry out research tasks led by the university teaching staff.

The students can choose from a wide range of optional and free-elective subjects to define their own teaching pathways.

The fourth semester includes 30 credits (2 modules) taught in English to reinforce the student’s communicative skills in this language and to encourage international mobility.

The employment rate of graduates in Computer Science by the UdA is almost 100% (according to the labour market outcomes studies conducted by AQUA).

Applicants must hold one of the following qualifications:

  • Andorran high school diploma
  • Andorran Advanced Professional Diploma
  • Access test to higher education for people aged over 25

Or an equivalent qualification, recognised by Government of Andorra.


Newly-enrolled students who have an advanced professional diploma or a higher vocational educational qualification equivalent to the area of this bachelor’s degree can apply for the approval of some of the credits of the bachelor’s degree. For further information it is advisable to contact the academic coordination of the studies and, if necessary, make a request with regard to previous studies.

Students who obtain the Bachelor of Computer Science at the University of Andorra will be able to obtain the following competencies, among others:


  • Communicative competency, oral and written, in at least Catalan and English. This competency includes the ability to both analyze and synthesize discourse.
  • Interpersonal competency: It includes the skills consistent with providing information tailored to the needs of the interlocutor, establishing fluid communication and the ability to work in interdisciplinary and networked teams.
  • To use strategies to predict and resolve problems, conflicts and changes in the professional field.
  • Information management competency, which implies knowing how to autonomously acquire skills in the search, discrimination, management and use of information in a professional environment.
  • To know how to apply both analysis and synthesis to organise and plan work.
  • To use and apply information technologies in the academic and professional fields with ethical criteria.
  • To be aware of the economic and legal repercussions of professional activities.
  • To know how to learn independently and update and further knowledge on a constant basis.
  • To interpret and apply knowledge in accordance with ethical values.
  • Orientation toward quality.
  • Commitment to the culture of democracy and the Sustainable Development Goals.


  • To develop and coordinate computer applications: analysis, specifications, development, integration and implementation.
  • To prepare test games and evaluate the quality of the solution.
  • To provide support and service for the user.
  • To manage networks and communication systems.
  • To manage databases and systems.
  • To program and integrate different analog and digital devices in the various fields of robotics and electronics.
  • To apply mathematical and physical fundamentals for engineering.
  • To use the principles of computer achitecture as well as the different funcionalities of operating systems.
  • To support decision-making in a business environment.

The Bachelor of Computer Science comprises 180 European credits in three academic years of full-time study and with a structure of six semesters of 30 credits each, divided into modules. A European credit equals 30 study hours. The 180 credits are distributed in the following way:

  • 150 compulsory credits. Of these, 30 are taught in English in the fourth semester.
  • 30 credits of optional or free-elective credits to be taken in the fifth semester.

In order to promote academic mobility in the fifth semester, students can participate in a training or academic stay abroad in order to reinforce language skills, among other things.

On the other hand, the 30 elective or free-choice credits foster the transversality of knowledge and stimulate scientific interdisciplinarity, thus responding to a set of complementary competencies in increasing demand in the labour market. They also allow students to define their own training itinerary.

1Fundamentals of Algorithmics and Programming15
Fundamentals of Computers15
2Robotics, Electronics and Physical Systems15
Paradigms of Programming and Databases15
3Design and Programming of Software Applications15
Computer Architecture15
4Networks and It Security (taught in English)
Data Analysis and Project Management (taught in English)15
6Distributed Computing15
Bachelor Final Project15

The Bachelor of Computer Science concentrates the optional and free-elective subjects into the fifth semester.

In addition, the structure of the syllabus is also designed to encourage the mobility of the students, who can move to another university to complete their optional and free-elective subjects (30 European credits) during a full semester.

Director of the College of Business and Technology: Josep Fortó Areny (

Coordinator of the Bachelor of Computer Science: Montse Pellicer Bullich (

The degree has a broad representation of professionals from the highest level of the Andorran business fabric, who, together with the more academic lecturers, enrich the teaching through their experience and devotion to the business world.

The list of lecturers that teach the subjects of the Bachelor can be viewed in the teaching plans of each of the subjects, which have links on the Syllabus list.

In addition, the Directory of the University of Andorra enables students to search for and access the contact information on the UdA’s teaching, technical and administrative staff.

We live in a society with a broad presence of information and communication technologies that requires technically and humanly qualified professionals. The Bachelor of Computer Science offers a wide range of career possibilities in order to take jobs in fields such as the following:

  • Computer application development
  • Computer project management
  • Computer systems and network administration
  • Technical consulting in information systems
  • Computer systems integration and security
  • Training and transfer of technology
  • Programming of devices in the fields of robotics and electronics
  • Development of intelligent systems
  • Instructors in subjects related to computer science.
  • Self-employed professionals.

This bachelor provides access to second cycle studies (master’s degrees) in the countries in the European Higher Education Area.