Awarded academic degree: BSc in Computer Science; BSc(Hons) Computer Science and Software Development
Complete study program volume CP (ECTS): 240
Possible forms of education and study languages:
- Full-time – 4 years (English)
Enrolment requirements: a document of secondary education (general or special)
“Together with the University of the West of England, we offer a specialisation of our Bachelor programme that is targeted on Artificial Intelligence and Software Engineering domain. IT professionals who will be trained under this programme are likely to be in high demand across the globe!”

Director of the Programme

Jonathon Stadon
UWE Bristol
UWE Link Tutor
About the Programme
Unique programme – the only bachelor’s double degree partnership with UWE Bristol (UK) in Europe and the only bachelor’s programme in Latvia to offer specialisation in the Artificial Intelligence – AI. This Double Degree programme is designed in cooperation with the University of the West of England (UWE). After four years of studies, students obtain diplomas from both universities, as well as a fantastic learning experience. According to British quality standards, there is a lot of group work and individual projects during educational journey. The study results are evaluated by TSI lecturers and by UWE representatives. Within the double degree study programme framework, foreign lecturers and academics from UWE are actively involved. Students of this programme also have access to the resources of both universities.
Benefits of the Programme
UK quality standards
Specialization in Artificial Intelligence
Exclusive access to UWE services and resources (library, e-events, webinars etc.)
Academic process continuously supervised by UWE experts

Partner with a Gold Award University on Teaching Excellence TEF Gold 2018
Member of TSI and UWE students & alumni community
International teaching staff
Global career with UWE Bristol degree and diploma
Continue studies with a master's degree
Learning outcomes
- Able to demonstrate specialized knowledge and critical understanding of computer science
- Able to extract, analyse and use information to formulate, explain and reasonably discuss approaches to problem solving
- Able to demonstrate knowledge and understanding of IT industry regulations and standards, and apply appropriate practices within a professional, legal and ethical frameworks
- Able to critically analyse and apply essential concepts, principles and practices of computer science in the context of loosely defined scenarios, showing effective judgement in the selection and use of tools and techniques
- Able to demonstrate organisational skills and time management both as an individual and as a team member
- Able to structure their learning independently, to guide their own and their subordinates’ further learning and professional development
- Able to take a scientific approach to problem solving, take responsibility and initiative, make decisions, and find creative solutions
Take the opportunity and be ready for success!
Tuition Fee
Full time | Part time | Distance learning | |
Duration | 4 years | ||
Tuition fee EUR/year | 6500 EUR | ||
Tuition fee for applicants from 🇱🇻 🇱🇹 🇪🇪 🇺🇦 🇪🇺 and EEA, EUR/year | 5600 EUR |
Structure of the programme
Block A – Mandatory Courses
Programming | 9 |
Discrete Mathematics | 6 |
Data Structures and Algorithms | 6 |
Probability Theory and Mathematical Statistics | 6 |
Database and Data Banks | 6 |
Computer Systems Structure | 12 |
Programming Languages Concepts | 6 |
Optimization Methods | 3 |
Operating systems | 6 |
Object-Oriented Programming | 6 |
Software Engineering | 9 |
Methods of Computer Processing of Statistical Data | 6 |
Numerical Methods in Computer Calculations | 6 |
Systems Modelling | 6 |
Higher Mathematics | 15 |
System Programming | 6 |
Academic Skills and Critical Thinking | 6 |
Foundations of AI | 6 |
AI Tools and Techniques | 6 |
Artificial Intelligence Challenges and Research | 6 |
Information Technology Project Management | 6 |
Cybersecurity | 6 |
Cloud Computing & Internet of Things | 6 |
Introduction to Speciality | 3 |
Professional English for Information Technologies | 3 |
Labour Safety, Civil Defence and Environment Protection | 3 |
Database and Data Banks (CP) | 3 |
Discrete Mathematics CP | 3 |
Programming CW | 3 |
Group project | 3 |
Object-Oriented Programming CP | 3 |
Bachelor’s Thesis (CS) | 15 |
Block B – Specialization Courses
Logical Programming | 3 |
Embedded Electronic Devices and Programming | 3 |
Functional Programming | 3 |
Web Application Construction | 3 |
Computer Networks | 12 |
Entrepreneurial Skills for the Information Technology Industry | 6 |
Computer Graphics | 6 |
Application development with Java | 3 |
Introduction to Scientific Research | 3 |
Latvian Language | 3 |
Block C – Elective Courses
Subject of Free Choice | 3 |