Computer Science BSC

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

Course Overview

The Computer Science BSc at Constructor University is designed for aspiring technologists eager to understand the fundamental principles driving modern computing and their practical application. You will delve into core areas such as programming in C and C++, algorithms and data structures, and digital systems, building a robust foundation in computer science. This undergraduate degree, offered on campus, provides a comprehensive introduction to the discipline, preparing you to tackle complex computational challenges and contribute to the ever-evolving field of information technology.

Studied full-time on campus over three years, your journey will involve a mix of CHOICE, CORE, and CAREER modules, alongside the essential CONSTRUCTOR Track focusing on methods and new skills. You will engage with topics like software engineering, operating systems, and databases, with opportunities to specialise in areas such as machine learning or artificial intelligence in your final year. A mandatory summer internship will offer invaluable professional experience, preparing you to graduate with the analytical and problem-solving skills sought after in diverse technology roles.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Computer Science program provides a comprehensive foundation in core areas such as programming, algorithms, data structures, and computer architecture. Students will delve into essential topics like databases, software engineering, operating systems, and theoretical computer science. The curriculum further allows for specialization through a wide array of elective modules in advanced fields like artificial intelligence, machine learning, computer graphics, and web development, preparing graduates for diverse roles in the technology sector.

1 Year 1

Programming in C and C++ Compulsory
Algorithms and Data Structures Compulsory
Mathematical Foundations of Computer Science Compulsory
Digital Systems and Computer Architecture Compulsory

2 Year 2

Databases Compulsory
Software Engineering Compulsory
Operating Systems Compulsory
Automata, Computability, and Complexity Compulsory
Functional Programming Mandatory Elective
Legal and Ethical Aspects of Computer Science Mandatory Elective
Machine Learning Mandatory Elective
Academic Skills in Computer Science Mandatory Elective

3 Year 3

Computer Graphics Mandatory Elective
Image Processing Mandatory Elective
Distributed Algorithms Mandatory Elective
Web Application Development Mandatory Elective
Computer Networks Mandatory Elective
Secure and Dependable Systems Mandatory Elective
Computer Vision Mandatory Elective
Human Computer Interaction Mandatory Elective
Artificial Intelligence Mandatory Elective
Robotics Mandatory Elective
Machine Learning Mandatory Elective
Digital Design Mandatory Elective
Information Theory Mandatory Elective
Functional Programming Mandatory Elective
Parallel and Distributed Computing Mandatory Elective

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 23,527.00
Second Year Fee Tuition fee
USD 23,527.00
Third Year Fee Tuition fee
USD 23,527.00
Total Program Cost Estimated total tuition
USD 70,582.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

Blockchain & Emerging TechnologiesCloud Computing & InfrastructureData Science & AnalyticsDevOps & Site Reliability EngineeringHardware & Semiconductor EngineeringIT Support & Systems AdministrationInsurance & Risk ManagementInvestment Management & Asset ManagementNetworking & Internet ServicesPrivate Equity & Venture Capital

Top Employers Hiring for this course

Accenture

Digitus Solutions

JetBrains

Why Study Computer Science 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 BSC at Constructor University

Can I work while studying?

International students can work up to 20 hours per week without a separate work permit in Germany. You are limited to 140 full days or 280 half days of work per year.

What English language score do I need for this course?

To enroll, you must meet specific English test standards. Acceptable tests include Duolingo, TOEFL, IELTS, and PTE with varying score requirements.

What jobs can I get after studying this course?

Job titles include Software Engineer, Data Analyst, Systems Developer, IT Consultant, and Network Administrator.

What will I actually study in this course?

The Computer Science program at Constructor University covers core competencies like programming and software engineering. Additionally, you’ll study mathematics such as calculus and statistics while engaging in guided research.

When can I start — what are the intake months?

The Computer Science BSC program has an intake in September each year. Ensure you apply in advance to secure your spot.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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