Computer Science and Software Engineering BSc

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

Course Overview

The Computer Science and Software Engineering BSc at Constructor University is your gateway to mastering the principles and practices that drive modern technology. You will delve into essential areas such as programming in C/C++, algorithms and data structures, software design, and the intricacies of cyber-physical systems. This online undergraduate program is designed for individuals eager to understand abstract computing concepts, build practical software prototypes, and explore the foundational mathematics like calculus and linear algebra that underpin these fields. Constructor University offers this comprehensive Bachelor's degree, equipping you with a robust understanding of computer science and software engineering from the outset.

Delivered fully online over three years, you will engage with a curriculum that progresses from core programming and data science introductions to advanced topics like operating systems, artificial intelligence, and machine learning. The program emphasizes practical application through modules such as Distributed Development and Software Engineering, preparing you for real-world challenges. In your final year, you will undertake a mandatory summer internship, providing invaluable professional experience and networking opportunities, or opt for a start-up track. You will graduate with the skills and knowledge to pursue diverse career paths in the technology sector.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Bachelor of Science in Computer Science and Software Engineering program provides a comprehensive foundation in computing principles and software development practices. Over three years, students will explore core areas such as programming, algorithms, data science, operating systems, and artificial intelligence. The curriculum culminates in specialized modules allowing students to delve into advanced topics like secure systems, computer graphics, networks, and robotics, preparing them for diverse roles in the tech industry.

1 Year 1

Introduction to Computer Science Mandatory
Programming in C/C++ Mandatory
Introduction to Data Science Mandatory
Calculus and Linear Algebra I Mandatory
Distributed Development (Part 1) Mandatory
Algorithms and Data Structures Mandatory
Introduction to Cyber Physical Systems Mandatory
Software Design and Prototyping Mandatory
Calculus and Linear Algebra I Mandatory
Distributed Development (Part 2) Mandatory

2 Year 2

Databases and Web Services Mandatory
Operating Systems Mandatory
Data Analytics and Modeling Mandatory
Probability and Random Processes Mandatory
Software Engineering Mandatory
Artificial Intelligence (CSSE) Mandatory
Machine Learning (CSSE) Mandatory

3 Year 3

CSSE Specialization Module: Secure and Dependable Systems Mandatory
CSSE Specialization Module: Computer Graphics Mandatory
CSSE Specialization Module: Computer Networks Mandatory
CSSE Specialization Module: Distributed Algorithms Mandatory
CSSE Specialization Module: Automation Mandatory
CSSE Specialization Module: Robotics Mandatory
CSSE Specialization Module: Computer Vision Mandatory
CSSE Specialization Module: Image Processing Mandatory
CSSE Specialization Module: Human Computer Interaction Mandatory
CSSE Specialization Module: Web Application Development Mandatory

4 Internship / Career Skills Module

5 Collaborative Software Project

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 5,881.00
Second Year Fee Tuition fee
USD 5,881.00
Third Year Fee Tuition fee
USD 5,881.00
Total Program Cost Estimated total tuition
USD 17,645.00

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

Living Costs

Accommodation
USD 530.00 - USD 662.00
Food & Groceries USD 2,105.00 - USD 3,509.00
Transport USD 562.00 - USD 983.00
Utilities & Bills USD 1,404.00 - USD 2,105.00
Estimated Total USD 4,071.00 - USD 6,597.00

Living cost estimates are based on Bremen Campus.

Outcomes & Employability

What happens after you graduate

90%
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 EngineeringHardware & Semiconductor EngineeringNetworking & Internet ServicesQuality Assurance & TestingSoftware Development & Engineering

Top Employers Hiring for this course

JetBrains

Why Study Computer Science and Software Engineering BSc at Constructor University

What makes this program stand out

Fast Application response time

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

Life at Constructor University in Germany

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 Computer Science and Software Engineering BSc at Constructor University

Can I work while studying?

International students can work up to 140 full days or 280 half days annually in Germany, or 20 hours per week. No separate work permit is needed.

What English language score do I need for this course?

To meet the English language requirements, you can take tests such as Duolingo, TOEFL, IELTS, or PTE. Specific scores are required for each test, ranging from comprehension and conversation to overall scores.

What jobs can I get after studying this course?

Graduates can pursue careers as Software Engineers, Data Analysts, AI Specialists, Systems Developers, or Application Developers.

What will I actually study in this course?

This program allows you to study topics like software engineering, artificial intelligence, and data analysis from home. You'll earn a Bachelor degree from a top-ranked German university.

When can I start — what are the intake months?

The intake month for the Computer Science and Software Engineering BSc program is September. Ensure you apply ahead of time to secure your place.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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