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.
Upon completing their studies, graduates of this Bachelor’s Degree will have the professional competences required and a versatile and adaptable profile, in line with the current needs of the labour market. Specifically, the programme provides a broad range of competences related to programming and application development, computer architecture, networks and cybersecurity, robotics, data analytics, and video game design and programming, with a particular emphasis on Artificial Intelligence.
In addition, the Bachelor’s Degree promotes the development of communication skills in Catalan and English, with English used as the language of instruction in some modules. It also develops other competences related to teamwork and project organisation and management.
At the same time, the degree reaffirms its commitment to training professionals with a high degree of autonomy and versatility in the face of change, equipped to work according to principles of innovation and excellence. This includes integrating ethical principles and the Sustainable Development Goals as strategic pillars of today’s professional world.
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.
Distinctive Features
It can be studied in on-campus, online or blended format, allowing the students to combine their studies with other professional activities. Continuous assessment tests and final exams are always conducted in person, regardless of the chosen mode of study. Further information
Degree adapted to the UdA educational model, based on competences and active learning methodologies, which places students at the centre of their learning process.
The programme can be studied both on campus and remotely, making it easier to combine studies with other professional activities. Continuous assessment tests and final examinations are always held in person, regardless of the study mode chosen.
The study plan has a flexible structure, allowing students to study on either a full-time or part-time basis.
Study programme with contents in fields such as Big Data, videogames, cybersecurity, artificial intelligence, 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.
Opportunity to join a research team and contribute to research activities led by university teaching staff.
The students can choose from a wide range of optional subjects to define their own teaching pathways.
International dimension, with the opportunity to undertake an international mobility semester, allowing students to experience other higher education institutions, develop their ability to adapt to new academic environments and acquire intercultural competences.
Opportunity to receive financial support to cover part of the costs associated with international mobility.
The fourth semester includes 30 credits taught in English to reinforce the student’s communicative skills in this language and to encourage international mobility.
The employability rate of first-cycle degrees at UdA is 94% within the first six months (according to graduate employment surveys conducted by AQUA).
European level:
EHEA’s first cycle
Modality:
on-campus or online
Credit load:
180 European credits
Duration:
6 semesters
Languages:
Catalan and some subjects in English
Calendar:
from September to June
Contact:
Montse Pellicer Bullich (mpellicer@uda.ad)
The study programme of 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 optional 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 optional credits foster the transversality of knowledge and stimulate scientific interdisciplinarity, thus responding to a set of complementary competences in increasing demand in the labour market. They also allow students to define their own training itinerary.
| SEMESTER | TEACHING UNITS | TYPE | CE | CE TOTALS |
|---|---|---|---|---|
| 1 | M1. Fundamentals of Programming | Compulsory | 10 | |
| M2. Foundations of Computing | Compulsory | 10 | ||
| M3. Fundamentals of Business Management | Compulsory | 10 | ||
| 2 | M4. Data Structures and Algorithms | Compulsory | 10 | |
| M5. Databases and Statistics | Compulsory | 10 | ||
| M6. Intelligent Systems and Robotics | Compulsory | 10 | ||
| 60 | ||||
| 3 | M7. Software Design and Development | Compulsory | 10 | |
| M8. Computing Systems | Compulsory | 10 | ||
| M9. Computer Networks | Compulsory | 10 | ||
| 4 | M10. Project Management and Development (taught in English) | Compulsory | 10 | |
| M11. Data Analytics (taught in English) | Compulsory | 10 | ||
| M12. Systems Security and Networks (taugth in English) | Compulsory | 10 | ||
| 60 | ||||
| 5 | Academic and/or professional mobility | Optional | 30 | |
| 6 | M13. Interactive Development and Professional Responsibility | Compulsory | 10 | |
| M14. Distributed Systems | Compulsory | 10 | ||
| M15. Bachelor’s Final Project | Compulsory | 10 | ||
| 60 | ||||
| TOTAL | 180 |
Conditions to enrol for a module
Students may pursue their studies on a part-time or full-time basis, depending on the number of credits they enrol in each academic year.
- Full-time students must enrol in 60 credits per academic year, 30 credits per semester.
- Part-time students enrol in 10 or 20 credits per semester.
- In exceptional cases, students may apply to enrol in additional credits. Such applications are assessed by the competent body of the higher education institution.
To enrol for a module, the student must consult its requirements. It will also be necessary to consider the number of calls and permanence in the study programmes published in the Student Guide.
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.
ACKNOWLEDGEMENT OF CREDITS
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 competences, among others:
CROSS-DISCIPLINARY COMPETENCES
- Demonstrate proficiency in communicating in different languages to express and understand messages in a range of personal, social and professional contexts and situations.
- Work as a member of a team, collaboratively and with shared responsibility.
- Manage information and communicate knowledge, solving problems in a constantly evolving society.
- Act ethically and with social responsibility as a citizen and as a professional.
- Design and develop entrepreneurial projects and processes from a sustainable balance perspective to contribute to the transformation of the surrounding environment.
SPECIFIC COMPETENCES
- Apply basic concepts of mathematics, logic, statistics, physics and electronics to solving problems in computer science.
- Solve computer science problems through programming, operating systems, databases and the interconnection of computer systems.
- Design projects involving computer services and systems, participating in all stages of implementation within an organisational context.
- Analyse the structure and architecture of computers, as well as their basic components.
- Administer information systems, IT services and computer applications.
- Apply software engineering principles, methodologies and life cycles to application design.
- Implement applications based on both centralised and distributed databases.
- Configure operating systems and computer networks.
- Analyse the suitability and complexity of algorithms and data structures in order to design solutions.
- Apply the fundamental principles and basic techniques of parallel, concurrent, distributed and real-time programming.
- Apply the fundamental principles and basic techniques of intelligent systems.
- Apply the fundamental principles and basic techniques of cybersecurity.
In the fifth semester, students must take a total of 30 optional credits.
The UdA offers students who are interested the possibility of studying up to 30 credits at a foreign higher education institution with which it has established an exchange agreement. See this link for all the information needed to study abroad. If you are interested, click on this second link to find the list of institutions with which the UdA has signed exchange agreements.
An alternative way of completing the 12 optional credits is to take an internship. Internships may be completed at any partner organisation, such as a company, an institution or a public or private entity, whether national or international.
An indispensable academic requirement for obtaining an internship is to have passed a minimum of 50% of the credits on the study programme, i.e., a minimum of 6 modules.
Director of the College of Business and Technology: Josep Fortó Areny (jforto@uda.ad)
Coordinator of the Bachelor of Computer Science: Montse Pellicer Bullich (mpellicer@uda.ad)
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 of the Bachelor can be viewed in the teaching plans of each of the subjects, which have links on the study programme 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 opportunities and prepares students for professional roles in areas such as:
- Software analysis and development
- Project management
- Systems and network administration
- Database administration and design
- Technical consultancy in information systems
- Cybersecurity
- Artificial Intelligence
- Device programming in the fields of robotics and electronics
- Video game design
- Training and technology transfer
This bachelor provides access to second cycle studies (master’s degrees) in the countries in the European Higher Education Area.
Study programme publication (Official Gazette of the Principality of Andorra):
Andorran Agency for the Quality of Higher Education accreditation:
