Skip to main content
Bachelor

Computer Science

Are you passionate about IT and software development? Become an expert in your field – study for a BSc degree in Computer Science online.

Open doors to opportunities around the world

Acquire a degree that can enhance your global career opportunities while also establishing a worldwide network with students from more than 140 countries.

APPLY NOW
OVERVIEW

Start your online Bachelor in Computer Science

Computer Science is undergoing rapid change and allows you to be at the cutting edge of technological advancements. Digital development and other IT topics such as big data will have a huge impact on the future of our society, which means that experts in this field are in great demand.

Whether you have IT or an industry that uses IT in mind, the online BSc Computer Science programme will teach you all the knowledge and skills you need for a successful start in the IT job market.

One particular focus of the BSc Computer Science programme is software engineering. This is currently the most important sub-discipline of computer science, and it can be applied in many jobs across a wide range of industries. You’ll build a broad knowledge base complemented by courses like cyber security, data science, and artificial intelligence. Enhance your career with additional skills in data security, project management, and IT law.

Your online degree summed up

All the facts and figures about your study programme at a glance

Study model

Our hybrid study model allows students to begin their education online and seamlessly transition to on-campus learning.

For more information please contact CaribAbroad Academy.

 

Study duration

36 – 72 months
Start online studies: any time

Tuition fees

CaribAbroad Academy provides a fixed rate of 6500 € for the entire program, regardless of the duration of the course.

Accreditation

180 ECTS – English
Accredited in line with German and European standards
ZFU 1104519

Past education recognised

Save time and earn your degree faster by having your previous achievements/experience recognised

European ECTS Credit System

European Credit Transfer and Accumulation System (ECTS) is the tool used across the European Higher Education Area of 49 countries as their national credit system. 60 ECTS credits are the equivalent of a full year of study.

100 % flexible

You decide where and when you want to study

Versatile & Innovative

Your digital learning journey with personal support!

Top-Level Education

First-class study programmes with a recommendation rate of 96 %

STUDY CONTENTS

Online course overview

First of all, you’ll lay the foundations with introductory classes on programming, academic writing, and mathematics. Afterwards, in the computer science modules, you’ll deal with core topics such as databases, algorithms, and theoretical computer science.

In addition, you’ll expand and deepen your skillset with core areas of software engineering. These include modules such as requirements engineering, software quality assurance, and IT service management. Courses on IT security and IT law, agile project management, and current issues in computer science will round off your studies.

The order of courses presented below is for the online studies model of this programme.

Semester 1

Module ECTS
Introduction to Computer Science 5
Introduction to Academic Work 5
Mathematics I 5
Object-oriented Programming with Java 5
Data Structures and Java Class Library 5
Intercultural and Ethical Decision-Making 5

Semester 2

Module ECTS
Mathematics II 5
Web Application Development 5
Collaborative Work 5
Statistics – Probability and Descriptive Statistics 5
Computer Architecture and Operating Systems 5
Project: Java and Web Development 5

Semester 3

Module ECTS
Database Modeling and Database Systems 5
Project: Build a Data Mart in SQL 5
Requirements Engineering 5
Computer Networks and Distributed Systems 5
Algorithms, Data Structures, and Programming Languages 5
IT-Service Management 5

Semester 4

Module ECTS
Project: IT Service Management 5
Theoretical Computer Science and Mathematical Logic 5
Introduction to Programming with Python 5
Software Quality Assurance 5
Specification 5
Project: Software Engineering 5

Semester 5

Module ECTS
Seminar: Current Topics in Computer Science 5
Introduction to Data Protection and IT Security 5
Cryptography 5
Electives A 10
Electives B 5

Semester 6

Module ECTS
Electives B 5
Agile Project Management 5
IT Law 5
Computer Science and Society 5
Bachelor Thesis 10

Electives overview

Electives A & B

In your 5th & 6th semester, you’ll need to choose three elective modules in total, which you can choose from one of the following modules:

Module ECTS
Mobile Software Engineering 10
Big Data and Cloud Technologies 10
Business Intelligence 10
Software Engineering with Python 10
IT Project and Architecture Management 10
Salesforce Platform Management* 10
Salesforce Platform Development 10
Studium Generale* 10
Internship* 10

*If you decide to take this elective, you will not qualify for the dual degree at LSBU.

ADMISSION

Entry requirements

General academic requirements

  • A minimum of two (2) A-Level related subjects in and your academic transcript; OR
  • Bachelor Entrance Examination (cost included in your Online Degree Programme); OR

You may earn your qualifying A-level subjects through IU (cost included in your Online Degree Programme).

Contact CaribAbroad Academy to discuss the exact requirements for your application.

English language skills

Courses are taught in English. Native speakers and graduates of an English-speaking school do not need to provide proof of English language skills.

CAREERS

Your BSc Computer Science career outlook

Whether you choose to work in the public sector or the private sector, or be self-employed, your BSc in Computer Science will open up multiple paths to a successful professional future. Once you’ve completed your BSc Computer Science online degree, you could work as…

Project Manager Software Development

The job of a project manager is one of the most important success factors in the introduction of software. You work at the interface between the customer and the company developing the software.
In addition, you ensure that the exchange between the different departments in the work process works. In this context, you take on the role of the responsible project manager, who ensures that everything runs smoothly.

Business Analyst

As a business analyst, you take care of business processes and are responsible for requirements management. This means that you analyse and prioritise all process and system requirements that have to be fulfilled in order to offer economic solutions from a company and customer perspective.
You identify existing problems and develop concepts and IT guidelines to solve them.

Software Developer

As a software developer, you design and develop software – from individual components to complete applications. In coordination with different departments, you programme solutions that are tailored to specific requirements and user needs.
You always keep an eye on the economic framework conditions and make sure that they are adhered to.

Email Us

Send us an email

admissions@caribabroadacademy.com

+1 (876) 665-3934

*Available Monday-Friday 10:00 AM – 8:00 PM EST