Software Engineering BSc

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Next Intake TBA

Course Overview

The Software Engineering BSc at Algebra University is designed for aspiring professionals ready to tackle the complexities of modern software development, from building robust applications to understanding intricate computer networks and system security. You will explore foundational concepts in programming, data structures, and algorithms, alongside specialised areas like web technologies, mobile development, and the principles of DevOps. This undergraduate degree provides a comprehensive grounding in the discipline, preparing you for a dynamic career in a sector that continuously shapes our digital world.

You will study this programme full-time on campus over four years, engaging with a curriculum that balances theoretical knowledge with practical application. Throughout your degree, you will develop skills in areas such as database development, information system security, and quantitative methods, with opportunities to specialise through electives in robotics, machine learning, or cyber security. In your final year, you will undertake a significant final thesis or research project, culminating in a graduate profile ready for roles in application development, system analysis, and beyond.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Software Engineering BSc program provides a comprehensive foundation in the principles and practices of software development. Students will explore core computer science concepts, including digital logic, programming, data structures, and operating systems, alongside essential business and communication skills. The curriculum progresses to advanced topics such as object-oriented programming, database development, web technologies, and information system security, culminating in project management and specialized elective areas like mobile development, robotics, and machine learning.

1 First Semester (Mandatory)

Digital Logic
English for IT
Career - Studying
Mathematics
Basics of Business Communication
Programming
Introduction to Computer Networks

2 Second Semester (Mandatory)

Computer Architecture
Mathematical Analysis
Basics of Business Economics
Business Software Tools
Data Structures and Algorithms
Introduction to Databases

3 Third Semester (Mandatory)

Object Oriented Programming
Database Development
Operating Systems
Organization and Management
Standards in Internet Technology Application
Probability and Statistics

4 Fourth Semester (Mandatory)

Selected Topics of Application Programming Support 1
Fundamentals of Geoinformatics and Remote Sensing
Information System Security
Web Technologies 1
Project Management
Introduction to DevOps - DevSecOps

5 Fifth Semester (Mandatory)

Quantitative Methods
Selected Topics of Application Programming Support 2
Applied DevOps
Software Engineering
Web Technologies 2
Introduction to Robotics

6 Sixth Semester (Mandatory & Elective)

Application Development for Mobile Devices
Entrepreneurship
Internship
Web Technologies 3
Perception and Localization of Robots Elective
Secure Coding Elective
Application of Satellite and Radar Images in Remote Sensing Elective
Introduction to Machine Learning Elective

7 Seventh Semester (Mandatory & Elective)

User Interface Design
Advanced Mobile Programming
Designing and Developing a Complete Application Solution
Advanced Application Development Based on Templates
Advanced Remote Sensing Elective
Computer Vision Fundamentals Elective
Programming Mobile Robots Elective
Cyber Security Elective

8 Eighth Semester (Mandatory & Elective)

Advanced Programming Paradigms
Nature-inspired Optimization Algorithms
Final Thesis
Research Project in Robotics Elective
Advanced Machine Learning Elective
Remote Sensing Practicum Elective
Applied Cryptography Elective

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 7,058.00
Second Year Fee Tuition fee
USD 7,058.00
Third Year Fee Tuition fee
USD 7,058.00
Fourth Year Fee Tuition fee
USD 7,058.00
Total Program Cost Estimated total tuition
USD 28,232.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 501.00 - USD 1,462.00
Food & Groceries USD 2,807.00 - USD 5,613.00
Transport USD 421.00 - USD 1,123.00
Utilities & Bills USD 1,123.00 - USD 2,246.00
Estimated Total USD 4,351.00 - USD 8,982.00

Living cost estimates are based on Zagreb Campus.

Outcomes & Employability

What happens after you graduate

96%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Artificial Intelligence & Machine LearningBlockchain & Emerging TechnologiesCloud Computing & InfrastructureCybersecurityData Science & AnalyticsDevOps & Site Reliability EngineeringNetworking & Internet ServicesProduct Management & UXQuality Assurance & TestingSoftware Development & Engineering

Top Employers Hiring for this course

Hrvatski Telekom

Why Study Software Engineering BSc at Algebra Bernays University

What makes this program stand out

Fast Application response time

Algebra Bernays University typically responds to applications within a week, giving you clarity on your options quickly.

Life at Algebra Bernays University in Croatia

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Software Engineering BSc at Algebra Bernays University

Can I work while studying?

International students can work up to 20 hours per week in Croatia without the need for a separate work permit. This allows for valuable work experience alongside your studies.

What English language score do I need for this course?

To enroll, you must meet specific English language requirements, such as a TOEFL overall score of 80 or an IELTS overall score of 6. Make sure to review the individual score requirements for listening, reading, speaking, and writing.

What jobs can I get after studying this course?

Possible job titles include Software Developer, System Analyst, Database Administrator, Web Developer, and Security Analyst.

What will I actually study in this course?

The Software Engineering BSc at Algebra University is designed for aspiring professionals ready to tackle the complexities of modern software development, from building robust applications to understanding intricate computer networks and system security. You will explore foundational concepts in programming, data structures, and algorithms, alongside specialised areas like web technologies, mobile development, and the principles of DevOps. This undergraduate degree provides a comprehensive

When can I start — what are the intake months?

The Software Engineering BSc program has an intake in September each year. This full-time, four-year degree is ideal for those looking to enter the field of software development.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️