Tuition fee €4,430 per year
Application fee €150 one-time
Deposit €250 one-time
More information

rtu.lv/..ammes/open/computer-systems?id=43 

Overview

Whether you’re passionate about coding, solving tech challenges, or designing cutting-edge software, the RTU Computer Systems bachelor’s programme is designed to give you the skills and knowledge to thrive in today’s fast-paced digital world.

Over three years, students gain essential knowledge in mathematics, physics, computer programming, and software engineering, covering topics such as Applied Software Automation, Computer Graphics, Database Management, and Artificial Intelligence.

The programme combines theoretical education with hands-on application in areas like computer systems development, systems analysis, and software engineering technologies.

With access to the RTU High-Performance Computing (HPC) centre which hosts the largest supercomputing resources in Latvia, students have the opportunity to address complex computing tasks in a fraction of the normal processing time, and gain valuable hands-on experience that prepares them for success in the fast-growing tech industry.

Programme structure

Compulsory Study Courses

  • Mathematics
  • Discrete Mathematics
  • Physics
  • Civil Protection
  • Discrete Structures of Computer Science
  • Database Management Systems
  • Object-Oriented Programming
  • Introduction to Operations Research
  • Fundamentals of Computer Simulation and Modelling
  • Introduction to Computer Architecture
  • Numerical Methods
  • Operating Systems
  • Computer Networks
  • Fundamentals of Artificial Intelligence
  • Basics of Computer Control
  • Computer Organization and Assembly Language
  • Data Models in Database Systems
  • Software Engineering
  • Systems Analysis and Knowledge Acquisition
  • Introduction to Study Field
  • Innovative Product Development and Entrepreneurship
  • Environment and Climate Roadmap
  • Probability, Random Processes and Statistics for Engineers
  • Algorithmization and Programming of Solutions
  • Programming Languages
  • Data Structures and Algorithms
  • Introduction to Image Processing

Field-Specific Study Courses

  • Adaptive Data Processing Systems
  • Functional Programming
  • Methods of Systems Theory
  • System Engineering
  • Software Evolution Technologies
  • Algorithms and Methods of Programming
  • Fundamentals of Computer Systems Design
  • Applied System Software
  • Software Testing Technologies and Principles
  • Parallel Database Systems
  • Automated Functional and Load Testing of Web Solutions
  • Continuous Automation of Software Server Tests
  • Multithreading in Software

Humanities and Social Sciences Study Courses

  • Politology
  • Political System of Latvia
  • United Europe and Latvia

Languages

  • The Terminology Minimum in English
  • The Terminology Minimum in German

Other Courses

  • Free Elective Study Courses
  • Final Examination: Bachelor Thesis

Career opportunities

After completing the degree, graduates are ready to take on diverse roles in software development, systems design, and problem-solving, with skills to develop software according to industry best practices and IT sector standards.

Graduates of the study programme have acquired comprehensive knowledge in computer science and are capable of selecting appropriate algorithms, including those based on artificial intelligence, and applying the relevant methods, software products, and tools to solve various problems.

Apply now! Autumn semester 2025/26
Application deadline
15 Jul 2025, 23:59:59
Eastern European Time
Studies commence
1 Sept 2025
Apply now! Spring semester 2024/25
Application period has ended
Studies commence
27 Jan 2025
Apply now! Autumn semester 2025/26
Application deadline
15 Jul 2025, 23:59:59
Eastern European Time
Studies commence
1 Sept 2025
Apply now! Spring semester 2024/25
Application period has ended
Studies commence
27 Jan 2025