Bachelor of Natural Sciences in Computer Science
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.
"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!"
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.
|Full time||Part time||Distant learning|
|Duration||4 years||5 years|
|Tuition fee EUR/year:|
|EU residents||2000 EUR *||1600 EUR *|
|Residents of the CIS and Central Asian countries||2700 EUR|
|Non-EU residents||3000 EUR|
|Daugavpils branch||1080 EUR||980 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
|Computer Systems Structure||8||12.0|
|Data Structures and Algorithms||4||6.0|
|Database and Data Banks||4||6.0|
|Methods of Computer Processing of Statistical Data||4||6.0|
|Numerical Methods in Computer Calculations||4||6.0|
|Probability Theory and Mathematical Statistics||4||6.0|
|Programming Languages Concepts||4||6.0|
|Software Project Management||2||3.0|
|Business Communication in the Professional Activities||2||3.0|
|Development in .Net environment||2||3.0|
|English for Career Management||2||3.0|
|Introduction to Speciality||2||3.0|
|Labour Safety, Civil Defence and Environment Protection||2||3.0|
|Mobile and Web Application Development||2||3.0|
|Professional English for Information Technologies||6||9.0|
|Database and Data Banks (CP)||2||3.0|
|Discrete Mathematics CP||2||3.0|
|Bachelor's Thesis and its Defence||10||15.0|
Block B - specialization courses
|Embedded Electronic Devices and Programming||2||3.0|
|Introduction to Intelligence Systems||4||6.0|
|Web Application Construction||2||3.0|
|Algorithmic Means of Computer Graphics||2||3.0|
|Application development with Java||2||3.0|
|Computer Network Security||2||3.0|
|Introduction to UX design||2||3.0|
|Web Application Development Tools||2||3.0|
Block C - elective courses
|Subject of Free Choice||8||12.0|