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)
Cybersecurity6
Cloud Computing & Internet of Things6
Computer Systems Structure12
Data Structures and Algorithms6
Database and Data Banks6
Discrete Mathematics6
Higher Mathematics15
Methods of Computer Processing of Statistical Data6
Numerical Methods in Computer Calculations6
Object-Oriented Programming6
Operating systems6
Optimization Methods3
Probability Theory and Mathematical Statistics6
Programming9
Programming Languages Concepts6
System Programming6
Systems Modelling6
Software Engineering9
Introduction to Speciality3
Labour Safety, Civil Defence and Environment Protection3
Professional English for Information Technologies9
Database and Data Banks (CP)3
Discrete Mathematics CP3
Group project3
Object-Oriented Programming CP3
Programming CW3
Bachelor’s Thesis (CS)15

Block B – Specialization Courses

Title
CP (ECTS)
Blockchain Technologies6
Computer Graphics6
Computer Networks12
Embedded Electronic Devices and Programming3
Functional Programming3
Introduction to Intelligence Systems6
Logical Programming3
Web Application Construction3
Application development with Java3
English for Career Management3
Foreign Language3
Foundations of Start up Development3
Introduction to Scientific Research3
Latvian Language3
Quantum Computing3

Block C – Elective Courses

Title
CP (ECTS)
Subject of Free Choice9

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