Bachelor of Natural Sciences in Computer Science | TSI

Your question

We will be glad to answer any of your questions!

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 (240 ECTS)

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!"

 

Dr.sc.ing., 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


Block A - mandatory courses

TitleC.p.
ECTS
Computer Systems Structure812.0
Data Structures and Algorithms46.0
Database and Data Banks46.0
Discrete Mathematics46.0
Higher Mathematics1015.0
Methods of Computer Processing of Statistical Data46.0
Numerical Methods in Computer Calculations46.0
Object-Oriented Programming69.0
Operating Systems46.0
Optimization Methods23.0
Probability Theory and Mathematical Statistics46.0
Programming812.0
Programming Languages Concepts46.0
System Programming46.0
Systems Modelling46.0
Software Engineering812.0
Software Project Management23.0
Business Communication in the Professional Activities23.0
Development in .Net environment23.0
English for Career Management23.0
Foreign Language23.0
Introduction to Speciality23.0
Labour Safety, Civil Defence and Environment Protection23.0
Mobile and Web Application Development23.0
Professional English for Information Technologies69.0
Database and Data Banks (CP)23.0
Discrete Mathematics CP23.0
Bachelor's Thesis and its Defence1015.0

Block B - specialization courses

TitleC.p.
ECTS
Compiler Construction46.0
Computer Networks812.0
Embedded Electronic Devices and Programming23.0
Functional Programming23.0
Introduction to Intelligence Systems46.0
Logical Programming23.0
Web Application Construction23.0
Algorithmic Means of Computer Graphics23.0
Application development with Java23.0
Computer Network Security23.0
Introduction to UX design23.0
Web Application Development Tools23.0

Block C - elective courses

TitleC.p.
ECTS
Subject of Free Choice812.0
 

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
EUR
Name, Surname
E-mail