Bachelor in Computer Science
Riga, Latvia
DURATION
4 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2025
TUITION FEES
EUR 3,340 / per year
STUDY FORMAT
On-Campus
Introduction
- Faculty of Computing
- Awards: Bachelor of Natural Sciences in Computer Science
- Amount of credits: 160 credit points or 240 ECTS
- Accreditation: the program is accredited until 23.08.2029
The program is designed according to recommendations of the ACM/IEEE Computing Curricula. It is awarded the Euro-Inf Quality Label by the European Quality Assurance Network for Informatics Education. After graduation, students can continue their studies at the Master's level.
Aim and Tasks of the Study Program
The objective of the Bachelor's program in Computer Science is to prepare specialists who are able to design and develop complex applications and information systems.
The program tasks:
- To provide basic knowledge in the computer industry in general and in the chosen degree program
- To provide basic knowledge in the foundations of mathematics of computer science
- To provide knowledge, and develop skills necessary for the design and development of complex applications and information systems
- To develop the first skills of scientific research work, which will allow me to participate in research projects, continue studies for the Master’s degree
- To develop skills necessary for the independent continuation of education, renewing knowledge, and professional development.
Admissions
Curriculum
Program Modules
- Theoretical computer science
- Software engineering
- Information systems
- Information technology
- Computer engineering
- Computing didactics.
Program Outcome
The requirements of learning outcomes are detailed in the document “Euro-Inf Framework Standards and Accreditation Criteria for Informatics Programs. New Programme Outcomes” (last update – 12.10.2015), which was approved by the organization “European Quality Assurance Network for Informatics Education” (EQANIE).
Each study course description indicates which knowledge, skills, and other competencies indicated in the mentioned document are promoted by the given study course.
“Euro-Inf Framework Standards and Accreditation Criteria for Informatics Programmes. New Program Outcomes” defines the following learning outcomes:
EB1 Underlying Conceptual Basis for Informatics. Graduates of the program are able to:
- EB11 describes and explains the essential facts, concepts, theories, and mathematical methods relevant to computing, computing equipment, computer communication, and informatics applications as appropriate to their program of study,
- EB12 outlines the characteristics of relevant state-of-the-art hardware and software and their practical application,
- EB13 outlines relevant historical and current developments in informatics and shows insight into possible future trends and developments,
- EB14 applies and integrates knowledge and understanding of other informatics disciplines in support of study in their own specialist area(s),
- EB15 demonstrates awareness of the need for deep domain knowledge when creating informatics applications in other subject areas.
EB2 Analysis. Graduates of the program are able to:
- EB21 uses a range of techniques to identify the requirements of real-world problems, analyze their complexity, and assess the feasibility of their solution using informatics techniques,
- EB22 describes a problem and its solution at varying levels of abstraction,
- EB23 selects and uses relevant analytic, modeling, and simulation methods,
- EB24 chooses appropriate solution patterns, algorithms, and data structures,
- EB25 analyses the extent to which an informatics system meets the criteria defined for its current use and future development.
EB3 Design and implementation. Graduates of the program are able to,
- EB31 specifies and designs computing/network hardware/software that meets specified requirements,
- EB32 describes the phases involved in different life cycle models used for specifying, building, testing, and commissioning new systems and for maintaining existing systems,
- EB33 selects and uses appropriate process models, programming environments, and data management techniques for projects involving traditional applications as well as emerging application areas,
- EB34 describes and explains the design of systems and interfaces for human-computer and computer-computer interaction,
- EB35 applies relevant practical and programming skills to the creation of computer programs and/or other informatics artifacts.
EB4 Economic, legal, social, ethical, and environmental context. Graduates of the program are able to:
- EB41 demonstrates awareness of the need for a high level of professional and ethical conduct in informatics and a knowledge of professional codes of conduct,
- EB42 explains how commercial, industrial, economic, and social contexts affect informatics practice,
- EB43 identifies relevant legal requirements governing informatics activities, including data protection, intellectual property rights, contracts, product safety and liability issues, personnel issues, and health & safety,
- EB44 explains the importance of information privacy and security issues in relation to the design, development, maintenance, monitoring, and use of informatics-based systems.
EB5 Informatics practice. Graduates of the program are able to:
- EB51 demonstrates an awareness of appropriate codes of practice and industry standards,
- EB52 describes and explains management techniques appropriate to the design, implementation, testing, deployment, and maintenance of informatics systems, including project management, configuration management, change management, etc., and including relevant automated techniques,
- EB53 identifies risk issues, including security, health & safety, environmental and commercial risk, and explains risk assessment, risk reduction, and risk management techniques,
- EB54 undertakes literature searches and reviews using databases and other sources of information;
- EB55 design and conduct appropriate practical investigations (e.g., of system performance), to interpret data and draw conclusions.
EB6 Other Professional Skills and Competences Graduates of the program are able to:
- EB61 organize their own work independently, demonstrate initiative, and exercise personal responsibility,
- EB62 communicates effectively both verbally and using a variety of communication media to a variety of different audiences,
- EB63 plans self-learning and improves personal performance as a foundation for lifelong learning and ongoing professional development,
- EB64 identifies different ways of organizing teams and the various roles within a team,
- EB65 participates effectively in informatics group-working.
Scholarships and Funding
- EUR 500 per month - citizens from these countries are eligible to apply for a Latvian state scholarship.
- Temporary students’ residence permit holders can work 20 hours per week.
Career Opportunities
Graduates can fully integrate in the international scope of IT specialists. They are usually employed in international and local IT companies, start-ups, state, non-governmental and private organizations. The programme also is the most recommended study programme in Latvia for several last years according to employers.
Student Testimonials
Program Tuition Fee
Program delivery
The full-time degree program covers four academic years. Classes are mainly from 8.30 am till 6 pm in the working days.