Bachelor of Computer Systems
Riga, Latvia
BSc
DURATION
3 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
Aug 2026
STUDY FORMAT
* Application deadlines are country-dependent, and applications close as early as May 1 for some countries. Please check our applications timeline for more information: https://www.rtu.lv/en/studies/admission-1
Key Summary
About: Bachelor of Computer Systems at Riga Technical University prepares students for careers in coding, software development, and systems design. Over three years, students gain core knowledge in programming, problem-solving, and system architecture while studying on a green campus with access to facilities, faculty, and research mentors. The programme blends theory and practical labs, and you'll study alongside an international cohort within RTU's STEAM offerings.
Career Outcomes: Graduates can pursue roles as programmers, testers, and technical writers, and can work as software developers, QA engineers, systems analysts, and IT support specialists for tech companies, startups, public-sector IT teams, research groups.
Want to become an expert in one of the most dynamic and in-demand career fields today?
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.
After completing the degree, graduates are ready to take on diverse roles in software development, systems design, and problem-solving, while adhering to industry standards and best practices.
Why Computer Systems at RTU?
Computer Systems at RTU offers a well-rounded education, blending core technical knowledge in mathematics, physics, and computer science with practical experience in software engineering, programming, and systems development.
With access to our 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.
The RTU advantage:
- Gain access to our modern facilities, including the best-equipped prototyping workshop in the Baltic states and impressive supercomputing resources, and take advantage of our next-generation equipment.
- Learn from world-class faculty and dedicated research mentors and expand your academic horizons through study-abroad opportunities.
- Spend your days on a green campus that prioritises sustainability, exemplified by our ranking as the 57th greenest university in the world(GreenMetric University Rankings 2025).
- Build a global network by studying alongside students from over 100 countries, engaging in industry events, and participating in student-led innovation initiatives that connect you to the future of engineering.
Questions?
Want to learn more about the programme, accommodation options, or admission requirements? Don’t hesitate to reach out to our Admissions team:
admission@rtu.lv
+371 67089766 (call)
+371 25714286 (WhatsApp, messages only)
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
Compulsory Elective Study Courses
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
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.
They are proficient in using software development environments and tools, and can develop software according to industry best practices and IT sector standards.
They have gained experience in project development and management, working effectively in teams.
The Latvian government offers scholarships for RTU bachelor’s and master’s students from select countries.
To apply, you must receive provisional acceptance from RTU. For more information about the application process and the list of eligible countries, visit the Study in Latvia website.
Scholarship:
- €500 per month for bachelor’s students for up to 10 months;
- €600 per month for master’s students for up to 10 months.
Eligible applicants:
- Bachelor's students who have already completed at least 1 academic year at any higher education institution (HEI);
- Master’s students from any previous HEI.
Graduates of this programme can pursue careers in information technology companies or IT departments of various organisations, contributing to software development projects in various roles, such as:
- programmers;
- testers,
- and technical writers.
With their skills in software development and problem-solving, graduates are well-positioned to work in diverse industries that require IT solutions, and they can further advance to senior roles in project management, software architecture, or research and development.
The ideal candidate for the Computer Systems programme is someone:
- with a strong academic background in mathematics and physics;
- with a keen interest in software engineering, computer systems development, and systems analysis;
- curious, analytical, and eager to learn new technologies and programming languages;
- with good communication and teamwork skills;
- a plan to build a successful career in the fields of software engineering, computer systems development, information technology, or artificial intelligence.













