International University of Applied Sciences

Bachelor of Science - Computer Science

A bachelor’s degree in computer science prepares you for a career designing, creating, managing, or implementing new software and systems. You’ll be at the cutting edge of technological advancements.

Computer science is revolutionising industries from within and is at the core of innovation, efficiency, and improvement of our daily lives. From the way we live to the way we work, communicate and travel, computer science is enabling brand-new concepts to be realised.

As society expects more and more information at our fingertips and communication in an instant, computer science specialists are in high demand. With our practical approach to learning, you’ll earn a competitive advantage in the job market as a graduate, mastering both technical and soft skills that companies look for in potential candidates.

Tuition Fee Euros 438/month – Duration 36 months

Degree awarded by IU International University of Applied Sciences (IU) which is  Germany’s largest & fastest growing private university. It has 130,000+ students and more than 200 Bachelors, Masters and MBA degree programmes. MDi is a registered official partner of IU Germany.

Compulsory modules

  • Computer Architecture and Operating Systems
  • Intercultural and Ethical Decision-Making
  • Database Modelling and Database Systems
  • Project: Build a Data Mart in SQL
  • Theoretical Computer Science and Mathematical Logic
  • Cryptography
  • IT Service Management
  • Project: Software Engineering
  • Project: IT Service Management
  • Seminar: Current Topics in Computer Science
  • Internship: Computer Science & Business Information Systems
  • Bachelor’s thesis
  • Colloquium on the bachelor’s thesis

Electives Modules

  • Requirements Engineering
  • Mobile Software Engineering
  • Introduction to Data Protection and Cyber Security
  • IT Project Management
  • Computer Science and Society
  • Human Computer Interaction
  • Introduction to Data Science
  • Statistics – Inferential Statistics
  • Data Quality and Data Wrangling
  • Data Analytics and Big Data
  • Big Data Technologies
  • Exploratory Data Analysis and Visualisation
  • Artificial Intelligence
  • Statistics – Inferential Statistics
  • Machine Learning – Supervised Learning
  • Machine Learning – Unsupervised Learning and Feature Engineering
  • Neural Nets and Deep Learning
  • Project: Edge AI

Other On-Campus Bachelor Degrees