Logo of University of Latvia (LU)

B.Sc.Computer Science

Tuition fee €3,340 per year
Application fee €170 one-time
Deposit €500 one-time
Registration fee To be confirmed

You need to choose an individual service package. Please contact the center curator or your agent and consult.
You can also familiarize yourself with packages baltic.study/en/packages

You become a part of student union and ambassador program automatically after you will get Base or Standard or VIP status.

*Do not forget to ask discount

Overview

The programme is designed according to recommendations of the ACM/IEEE Computing Curricula. It is awarded Euro-Inf Quality Label by European Quality Assurance Network for Informatics Education. After graduation students can continue studies on Master level.

Programme structure

The full – time degree programme covers four academic years. Classes are mainly from 8.30am till 6pm in the working days.

Algebra
Algorithms and Programming
Analytical Geometry
Automata Theory
Bachelor Paper in Computer Science
Calculus I
Civil protection
Communication and Cognitive Sciences
Computer Architecture and Computer Engineering Fundamentals
Computer Networks and Insight into Industry
Course Paper in Computer Science
Data Structures and Algorithms
Databases and Information Systems Fundamentals
Discrete Mathematics
Entrepreneurship
Environment Protection
Formal Grammars
Information Technology Project Management
Internet, Netiquette and the Legal Regulation
Mathematical Logic
Modeling Basics
Object-oriented Programming
Operating Systems
Operating Systems Concepts
Internship
Principles of Assembly Languages
Principles of Economics
Probability Theory and Statistics
Programming Languages
Qualification Project
Seminar
Software Development Fundamentals
Software Engineering
Software Requirement Analysis
Software Testing
Theory of Algorithms
Web Technologies
AB Suite Programming Environment
Applied Algorithms
Applied Cryptograpfy
Basics of Computer Graphics and Image Processing
Coding Theory
Complexity of Computation
Computer Networks
Concepts of Machine Learning
Data Warehouses
Declarative Programming
Digital Signal Processing
Elements of Graph Theory
English for Computing
Foundations of Specification Languages
Graphic Design for User Interface
Human – computer Interaction
Information Systems Security
Internet Search Techniques
Introduction to Digital Design
Introduction to Natural Language Processing
Introduction to Web Design
Linear Algebra
Linux System programming
Main Notions of Mathematics
Office Information Systems
Oracle Design Tools
Quantum Computation
RDBMS Oracle
RouterOS fundamental technologies
Semantic Web
Software development using .NET
Syntax and Semantics of Programming Languages
Wireless Sensor Networks

Career opportunities

Usually students get their first work agreement after the second study year. Graduates can fully integrate in the international scope of IT specialists.

Apply now! Fall semester 2025/26
This is a rolling intake - applications are accepted all year round.
Studies commence
16 Sept 2025
Apply now! Fall semester 2025/26
This is a rolling intake - applications are accepted all year round.
Studies commence
16 Sept 2025
Logo Sponsor logo
Logo Sponsor logo