Online open day on 24 November 2026 at 18.00 – studying alongside work, fees, scholarships. Reserve your place →
Academia
Module · Computer Science and Informatics programme · short-cycle degree programme + BTEC HND Computing (Software Engineering) · title: Engineer of Computer Science and Informatics

Software Engineering. Engineer of Computer Science and Informatics in two years – alongside work.

In two years you learn to program the way companies do: Programming 1 and 2, databases, web solutions development, data structures and algorithms, advanced object-oriented programming with design patterns – alongside networks, systems and business subjects. You complete 800 hours of practical training in an IT company or at your job and graduate with a Slovenian diploma and a British BTEC HND Computing (Software Engineering).

Send me the curriculum, timetable and fees for this module
In your inbox within one working day. No spam.By sending the form you agree that Academia may contact you by e-mail or phone. Privacy policy (in Slovenian) · unsubscribe at any time.
Filip Milošević · student video (in Slovenian)
Duration2 years · 120 ECTSSQF 6 · EQF 5 · short-cycle higher education
DiplomasEngineer of Computer Science and Informatics + BTEC HND Computing (Software Engineering)Level 5 ·
LanguageSlovenian (B1)free Slovenian course for enrolled students
Mode60 % lectures and exercises · 40 % placement2× a week, 16.30–20.30, all lectures recorded
LocationMaribor · study from home
Start1 October 2027employed or registered with ZRSZ: start immediately
Tuition fee€215 per month12 instalments a year · price list 2026/27
Language of instructionStudies are delivered in Slovenian (B1 required; free Slovenian course for enrolled students).Lectures, exercises, examinations and the diploma thesis are in Slovenian; none of the modules is taught in English. If your Slovenian is below B1, you join the compulsory free Slovenian language course for foreign students alongside the first year.
How the language requirement works

What is the Software Engineering module?

Software Engineering is an elective module (specialisation) of the Computer Science and Informatics short-cycle programme at Academia, Slovenia: 2 years, 120 ECTS, 40 % practical training (800 hours) and the qualification Engineer of Computer Science and Informatics (inž. rač. in inf.); in parallel the British BTEC HND Computing (Software Engineering), Level 5. Taught in Slovenian (B1 required); study alongside work in Maribor or Ljubljana or study from home.

Who the module is for

Three routes into the Software Engineering module. Which is yours?

Designed for study alongside work and for first-time students: lectures in the afternoon, all recorded, and 800 hours of practical training in a company – possibly at your current job. Instruction is in Slovenian.

The module in numbers
2years · 120 ECTS · one subject at a time
800 hoursof practical training in a company – also at your job
97 %of graduates employed within 6 months of graduation
60 %stay with their placement employer
Other modules of the Computer Science and Informatics programme
Curriculum

Curriculum: 120 ECTS, your module Software Engineering, British BTEC HND Computing (Software Engineering) in parallel

Lectures run one subject at a time, twice a week between 16.30 and 20.30, and are all recorded on the Orbita platform. Every subject has at least three examination dates. Your module is highlighted; (OC) marks the open curriculum that Academia fills with industry content. All subjects are taught in Slovenian.

Send me the full curriculumReply by e-mail within one working day.

The first year is common to all modules of the Computer Science and Informatics programme. One subject at a time, with the examination straight after the lectures; the placement starts in the second semester.

Program Coding60 ECTS
SubjectECTSShort description
Business Communication and Leadership5Written and spoken business communication, presentations, running meetings and teams, communicating with clients.
Professional English in Informatics5English professional terminology: documentation, standards, international teams and suppliers, preparation for BTEC assignments.
Informatics in the Enterprise5Information systems in business (ERP, CRM, document systems), processes and data, digitalisation, security and legislation.
Computer Systems and Maintenance7Computer architecture, hardware, operating systems, installation, configuration, diagnostics and maintenance of workstations and servers.
System Software5Windows and Linux: processes, memory, file systems, users and permissions, scripting (PowerShell, bash), task automation.
Computer Networks6TCP/IP, addressing and subnetting, routing and switching, Wi-Fi, network services (DNS, DHCP), basic security; lab configuration.
Programming 17Programming basics in a modern language: variables, conditions, loops, functions, structures, basic objects, testing and debugging.
Databases 17Relational data model, ER diagrams, normalisation, SQL (queries, joins, views); designing a database for a business case.
Work placement: Communication in Technology3Placement in a company – at your current job or with a partner; tasks in the field of the module, mentor from the company.
Work placement: Network Setup and Configuration5Placement in a company – at your current job or with a partner; tasks in the field of the module, mentor from the company.
Work placement: Program Coding5Placement in a company – at your current job or with a partner; tasks in the field of the module, mentor from the company.
Legend and sourceHide legend
ECTS = credit points(OC) = open curriculumAll subjects are taught in Slovenian.

Second year: your module (highlighted), common programme subjects, the open curriculum and the diploma thesis.

Entrepreneurship and IT Product Development14 ECTS
SubjectECTSShort description
Business Economics and Entrepreneurship5Costs, revenue, investment and return, business model, organisation, business idea and launching an IT company.
IT Product Design and Development5IT product life cycle: requirements, UX, architecture, agile development (Scrum), testing, hand-over, maintenance, documentation.
Work placement: Entrepreneurship and IT Product Development4Placement in a company – at your current job or with a partner; tasks in the field of the module, mentor from the company.
Software Engineering – your module23 ECTS
SubjectECTSShort description
Programming 26Advanced object-oriented programming: inheritance, interfaces, design patterns, exceptions, multithreading, collections and files, unit testing.
Databases 26Advanced SQL, transactions and concurrency, indexes and query optimisation, stored procedures, security, NoSQL and cloud databases.
Web Solutions Development5A web application from back end to UI: HTML/CSS/JavaScript, frameworks, REST API, authentication, database, deployment.
Work placement: Software Engineering4Placement in a company – at your current job or with a partner; tasks in the field of the module, mentor from the company.
Work placement: Web Solutions2Placement in a company – at your current job or with a partner; tasks in the field of the module, mentor from the company.
Open Curriculum: Discrete Structures, Numerical Analysis (OC)13 ECTS
SubjectECTSShort description
Open-curriculum subject: Discrete Structures and Numerical Analysis10Mathematical foundations for programmers: logic, sets, combinatorics and graphs, numerical methods, statistics and probability.
Work placement: Open Curriculum: Discrete Structures, Numerical Analysis (OC)3Placement in a company – at your current job or with a partner; tasks in the field of the module, mentor from the company.
Diploma thesis10 ECTS
SubjectECTSShort description
Free elective: Business Intelligence5Data warehouses, BI tools and dashboards (Power BI), analysing business data for decision support.
Diploma Thesis5A real challenge from a company: product, documentation and analysis; defence before a board; published on academia.si.

40 % of the course takes place in a company. If you are employed, the placement is recognised at your current job when your tasks are in the field of the module; we arrange the mentor and the agreement.

Practical training – 800 hours in a company26 ECTS
Placement by subjectECTSWhen
Work placement: Communication in Technology3Year 1
Work placement: Network Setup and Configuration5Year 1
Work placement: Program Coding5Year 1
Work placement: Entrepreneurship and IT Product Development4Year 2
Work placement: Software Engineering4Year 2 · at your job or with a partner company
Work placement: Web Solutions2Year 2 · at your job or with a partner company
Work placement: Open Curriculum: Discrete Structures, Numerical Analysis (OC)3Year 2
Legend and sourceHide legend
Hours: ECTS per the academia.si curriculum (3+5+5+4+4+2+3); hours per subject not published
Dual diploma

Engineer of Computer Science and Informatics + BTEC Higher National Diploma Computing (Software Engineering)

A parallel programme to the British specification – no additional years of study; BTEC assignments are written in English. The HND opens entry to the 3rd year at partner universities abroad.

Slovenia
Short cycle degree, 120 ECTS, SQF 6
United Kingdom
BTEC HND Computing (Software Engineering), Level 5
What you learn

Tools, equipment and certificates

Assessment is based on products, presentations and written and oral examinations, with written feedback after each assessment. The tools and equipment you work with:

Oracle Java SE 21 (OCP Java 21)Oracle Introduction to SQLOracle Database 23ai AdministrationCisco IT EssentialsCompTIA A+
01
Programming 2

Module subject · taught in Slovenian · Advanced object-oriented programming: inheritance, interfaces, design patterns, exceptions, multithreading, collections and files, unit testing.

02
Databases 2

Module subject · taught in Slovenian · Advanced SQL, transactions and concurrency, indexes and query optimisation, stored procedures, security, NoSQL and cloud databases.

03
Web Solutions Development

Module subject · taught in Slovenian · A web application from back end to UI: HTML/CSS/JavaScript, frameworks, REST API, authentication, database, deployment.

Certificates and recognised examinations
Certificate

Free software: Office 365, Google Apps, Oracle VirtualBox, Eclipse, Java SE JDK, MySQL, phpMyAdmin, StarUML. Preparation for the certificate is part of the module; you take the exam with an authorised provider and pay for it yourself.

Lecturers

11 lecturers, 12 instructors teach on this module – practitioners from companies, not full-time academics. Teaching is in Slovenian; the virtual laboratories in Orbita are available at any time, also from home.

Careers after the module

Where it leads: roles, the job market, the next step

ProgrammerA typical role of graduates of the Software Engineering module – the placement in a company in this field is the first step towards it.
Software developerA typical role of graduates of the Software Engineering module – the placement in a company in this field is the first step towards it.
Web solutions developerA typical role of graduates of the Software Engineering module – the placement in a company in this field is the first step towards it.
Further studyEntry to the 2nd or 3rd year of a related professional or university bachelor's programme under the transfer criteria; with BTEC HND Computing, entry to the 3rd year at partner universities abroad.
97 %of graduates employed within 6 months of graduation
60 %of graduates stay with their placement employer
800 hoursof practical training in a company – where most students find their first job or promotion
120 ECTSshort cycle degree accompanied by the British BTEC HND
Where graduates of the Computer Science and Informatics programme work
Send me information about enrolmentReply by e-mail within one working day.
Fees and funding

What it costs and how it is paid

Send me a fee calculationReply by e-mail within one working day.
Tuition fee 2026/27€215 per month12 instalments a year (€2,580 per year). 5 % discount for a single payment; BTEC HND €32.50 per month. No other compulsory costs. Price list 2026/27. Instalments: if you are not employed, you need a guarantor (a resident of Slovenia with a regular income) or you choose 36 instalments with the EIF guarantee.
Enrolment fee€298€0 at enrolment: 1 × €298 within 8 days of enrolment, or 2 × €149 by 1 October.
Erasmus+ and scholarships€700–824 per monthErasmus+ grant for a placement abroad during your studies; the 2za1 scholarship (50 % of the first-semester fee for two people who enrol together) also applies to international students.
Employer pays?Yes.A tripartite study agreement or a payer statement – the fee is a tax-deductible cost for the company.
Frequently asked questions about the module
QuestionHow does it differ from the Computer Science programme?

Computer Science and Informatics is the older programme (2007) with the modules Software Engineering and Systems Engineering and a lower tuition fee (€215/month); Computer Science (2021) has the modules Cyber Security, AI, Application Development and Data Science (€279/month). Title: Engineer of Computer Science and Informatics or Engineer of Computer Science.

QuestionDo I need to know how to program?

No. Programming 1, networks and databases are first-year subjects and are taught from the beginning.

QuestionIs the placement recognised at my current job?

Yes, if your tasks are in the field of the module; Academia arranges the mentor and the tripartite agreement.

LanguageCan I study in English?

No. All programmes and modules are delivered in Slovenian. You need Slovenian at CEFR level B1; if you are below B1, you take the free Slovenian course for foreign students alongside your studies. Lecturers and the International Office communicate with you in English before and during enrolment.

More questions (1)Fewer questions
LanguageHow is my Slovenian checked?

During admission Academia checks your level of Slovenian. Students below B1 are placed on the compulsory free Slovenian language course.

Didn't find your answer? Ask usReply by e-mail within one working day.
Admission for international students

Foreign secondary school, Slovenian B1, residence permit – we guide you through it

How to apply →
1 · Recognition

Electronic application, any time, free of charge

Academia decides whether your foreign secondary-school certificate meets the entry requirements – no ministry procedure. Submit the electronic application for recognition at any time; we tell you whether a translation is needed.

2 · Language

Slovenian at B1 + free course

Studies are in Slovenian. If your Slovenian is below B1, you join the compulsory free Slovenian course for foreign students alongside the first year.

3 · Application and permit

eVŠ portal · residence permit

Apply through the national eVŠ portal within the deadlines announced with the call for enrolment 2027/28, with Academia as your first choice. Academia issues a certificate of enrolment for the temporary residence permit.

4 · Start

1 October 2027

Lectures start on 1 October 2027. If you are employed or registered with the Employment Service of Slovenia (ZRSZ), you can start immediately after enrolment. Price list 2026/27; enrolment fee €298 (€0 at enrolment).

Enquiry · Software Engineering

Interested in the Software Engineering module? What next?

Leave your e-mail. Within one working day the International Office replies in English: whether the module is right for you, how your foreign certificate is recognised, how the Slovenian language requirement works and what it costs – plus the curriculum and timetable.

Go Higher.
The International Office replies by e-mail within one working day. No spam. An enquiry is not a formal application – applications are submitted through the national eVŠ portal, which we guide you through after we have spoken.
Before you go

We will send you the curriculum, the study path and your funding and scholarship options.

No calls, no spam. One e-mail with everything you need to decide, and an invitation to a lecture.

Send me admission informationReply by e-mail within one working day.