Computer-Sciences,-BSc

Computer Science

Awarded academic degree: Bachelor of Natural Sciences in Computer Science

Complete study program volume CP (ECTS): 240

Possible forms of education and study languages:

  • Full-time – 4 years (latvian, english)
  • Part-time – 5 years (latvian, english)
  • Distant – 5 years (latvian, english)

Enrolment requirements: secondary school education

Admission Rules

“Build a Career in Software Development with a Bachelor in Computer Science Degree. Gain the skills and experience required to enter one of the fastest growing industries!”

Irina Pticina
Professor, 
Dr. sc. ing.
Irina Pticina
Director of the Programme

1st place among Latvian private universities in the field of computer science according to the recommendations by employers

For individuals, who…

wants the obtain knowledge and expertise in computer science to work in one of the many disciplines that require advanced computing techniques

Potential careers…

analysts / computer system engineers, customer oriented software development engineer, software engineers, web developer, information security specialists, testing engineers, QA engineer, automation architect, automation developer

Wants to obtain...

to define, describe and analyze practical problems in computer science

select the necessary information and use it to solve clearly defined problems

participate in software product development

demonstrate understanding of the place of Computer Science in a wider social context

take responsibility for participating in the software development project

About the Programme

One of the top recommended by employers programmes in Latvia offers a steady base for working in the field of IT. Analysing practical problems in computer science, participating in software product development, implementing knowledge & skills to practical solutions – the bachelor’s programme in computer science is one of the most sought after in the world. Trained scientists with fundamental knowledge in computer science, higher mathematics and computer technology can independently adapt to professional work in the conditions of a changing work environment. The programme is implemented in permanent and close cooperation with leading Latvian and international IT enterprises. Lectures and practical classes are conducted by world-wide experts. The knowledge gained allows graduates to tune with the job market & continue their professional and academic paths.

Tuition Fee

 Full timePart timeNEW! Distance learning
Duration4 years5 years5 years
Tuition fee EUR/year3500 EUR3500 EUR1800 EUR
Tuition fee for applicants from 🇱🇻 🇱🇹 🇪🇪 🇺🇦 🇪🇺 and EEA, EUR/year2700 EUR2200 EUR1800 EUR

Block A – Mandatory Courses

Title
CP (ECTS)
Applied Numerical Methods6
Cybersecurity6
Cloud Computing & Internet of Things6
Computer Networks6
Computer Systems Structure12
Data Science Fundamentals6
Data Structures and Algorithms6
Database Design Concepts6
Database processing6
Discrete Mathematics6
Higher Mathematics12
Introduction to the specialty and digital skills6
Object-Oriented Programming6
Probability Theory and Mathematical Statistics6
Programming12
Programming Languages Concepts6
System Analysis and Modelling6
Software Engineering12
Labour Safety, Civil Defence and Environment Protection3
Group project3
Individual project -23
Individual project -33
Bachelor’s Thesis (CS)15

Block B – Specialization Courses

Title
CP (ECTS)
Blockchain Technologies6
Computer Graphics6
Introduction to Intelligence Systems6
Operating Systems and System Programming6
User Experience (UX) Design6
Web Programming6
Business Communication in Professional Activities3
Cloud Services Integration3
English for Career Management3
Foreign Language3
Foreign Language 23
Foundations of Start up Development3
Functional Programming3
Introduction to Scientific Research3
Latvian for foreign students3
Quantum Computing3
Software Project Management3
Individual project -13

Block C – Elective Courses

Title
CP (ECTS)
Subject of Free Choice12

Alumni testimonials

Ivan Vishnyov
Around the globe
"Education helped me to shape my character. I was taught how to learn. I am creating solutions that are used around the globe."
Ivan Vishnyov, 
Engine Founder
Oleg Zenkov
Computer Science
"Transport and Telecommunication Institute "Computer Science" Programme provided all the necessary fundamental knowledge that equipped me with modern software development practices and related subjects, such as: programming languages, computer networks, system architecture and project management as well as mathematics. Thanks to the excellent academic staff at TTI for making it fun and easy. The valuable knowledge I gained equipped me with skills that I apply in my professional life as a Technical Director of an international software company which provides solutions for government electronic identity, payment cards and payment processing."
Oleg Zenkov, 
Technical director X INFOTECH Kenya
Alina Karpelceva
The higher I go...
"The higher I go in my developer career - the more I use and value strong theoretical base TSI gave me. Through institute I got great connections which pushed me to become an event organiser and contribute to spreading tech knowledge in Riga and beyond."
Alina Karpelceva, 
Shopify (Vilnius, Lithuania), Frontend Enginee, TechGirls (Riga, Latvia) - Co-founder, Board member

contact us