Bachelor of Natural Sciences in Computer Science | TSI

Bachelor of Natural Sciences in Computer Science

General information

Awarded academic degree: Bachelor of Natural Sciences in Computer Sciences (43481)

Accreditation: until 31 December 2022

Complete study programme volume: 160 credit points

Possible forms of education and study languages:

  • Full-time – 4 years (latvian, english)
  • Part-time – 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!", Professor
Boriss Misnevs
Director of the Programme

For a personality, who...

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

Wants to become...

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 be able to...

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

The bachelor's program in computer science is one of the most sought after bachelor's programs in the world. Trained computer scientists with fundamental knowledge in computer science, higher mathematics and computer technology can independently adapt to professional work in the conditions of changing working environment. The program is implemented by the institute in permanent contact and close cooperation with leading Latvian and international IT enterprises. Lectures and practical classes are conducted by highly professional full-time academics of the institute and invited lecturers from abroad. The knowledge gained allows graduates to independently adapt to the professional and changing labor market, and also have the opportunity to continue their studies in the magistracy.


Tuition Fee

 Full timePart timeDistant learning
Duration4 years5 years 
EU residents EUR/year1780 EUR *1440 EUR * 
Non-EU residents EUR/year2700 EUR  
Daugavpils branch EUR/year1080 EUR980 EUR 

* If the tuition fee of semester is divided into monthly payments (5 payments), the amount of the tuition fee increases by 100 euro per semester.
** If the annual tuition fee is divided into semester payments (2 payments), the tuition fee is increased by 100 euros per year.


Structure of the programme

Courses – Block A

Computer Systems Structure8
Data Structures and Algorithms4
Database and Data Banks4
Discrete Mathematics4
Higher Mathematics10
Methods of Computer Processing of Statistical Data4
Numerical Methods in Computer Calculations4
Object-Oriented Programming4
Operating Systems4
Optimization Methods2
Probability Theory and Mathematical Statistics4
Programming Languages Concepts4
System Programming4
Systems Modelling4
Software Engineering8
Software Project Management2
Business Communication in the Professional Activities2
Development in .Net environment2
English for Career Management2
Foreign Language2
Introduction to Speciality2
Labour Safety, Civil Defence and Environment Protection2
Mobile and Web Application Development2
Professional English for Information Technologies6
Database and Data Banks (CP)2
Discrete Mathematics CP2
Bachelor's Thesis and its Defence10

Courses – Block B

Compiler Construction4
Computer Networks8
Electronics and Microelectronics4
Embedded Electronic Devices and Programming2
Functional Programming2
Introduction to Intelligence Systems4
Logical Programming2
Web Application Construction2
Algorithmic Means of Computer Graphics2
Application development with Java2
Computer Network Security2
Web Application Development Tools2

Courses – Block C

Subject of Free Choice8

Alumni testimonials


The higher I go...

The higher I go in my developer career - the more I use and value strong theoretical base TTI 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 4finance (Vilnius, Lithuania) - Front-end developer & Scrum Master Riga TechGirls (Riga, Latvia) - Co-founder, Board member


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.

Olegs Zenkovs Technical director X INFOTECH Kenya


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

Choose a product
Amount of payment
Name, Surname