Dual Degree


Bachelor of Science in Computer Science
Programme Key Points
Double Your Impact with Two Degrees: Imagine earning a BSc in Computer Science from Schiller International University and a BBA from EAI. You’ll have the perfect blend of technical mastery and business strategy.
Turn theory into practice by working on projects using Python, Power BI and agile frameworks, tackling business challenges head-on as you would in a professional environment.
Choose to study in Paris, Madrid or Tampa and make the most of your campus as a stepping stone to success in the tech industry.
Learn from seasoned experts who bring their extensive industry knowledge into the classroom, providing valuable insights that go beyond textbooks.
Finish the programme not only with a degree but also with a collection of live projects, international experience and the skills needed to lead from the start.
Programme Highlights
Dual-Degree in 40 Months
Fuel your ambition with a BSc in Business Analytics from Schiller and a BBA from EAI, completing 120 U.S. credits (240 ECTS) in just 40 months through an internationally streamlined program.
Global Immersion & Career Development
Study across Europe with peers from 130+ countries, specialising in digital analytics, finance and international business. Enjoy up to 50% scholarships and Global Employability Path (GEP) certification to enhance your career prospects.
360º Tech Profile
Develop a comprehensive tech skill set in software development, artificial intelligence, programming and data analysis, ensuring you're fully prepared for diverse professional opportunities.

Programme Overview
Schiller International University is offering a BSc in Computer Science, an innovative, globally accepted programme intended to give you the latest technical competencies and an in-depth insight into business worlds. This course is available in association with EuroAmerican Institute (EAI), the dual-degree programme that not only provides you with a BSc in Computer Science but also a BBA from EAI, which will give you a diverse set of skills necessary to flourish in the modern world.
The curriculum combines fundamentals of computer science concepts with contemporary and innovative technologies to get you ready to address industry-specific challenges. From programming, databases and web development to more advanced topics such as machine learning, software engineering and artificial intelligence, you'll build a broad tech portfolio. You'll also delve into critical business principles such as project management, leadership and communication, so you're set to perform exceptionally in tech-focused, team-orientated workplaces.
Your experience will be enriched by experiential learning, such as integrative projects where you will use your programming and analytical abilities to actual situations. You will become proficient in tools like Python, R, SQL and Java while learning agile methodologies to efficiently handle complex projects.
Learn on vibrant campuses in Paris, Madrid or Tampa and be part of a genuinely global community, where you'll work alongside fellow students from more than 130 nations. The research-focused curriculum is regularly revised to incorporate the newest industry trends, preparing you with the competitive advantage in the constantly changing tech ecosystems.
With access to an international network of professionals, alumni and career services and the additional benefit of up to 50% scholarships, Schiller International University ensures that you graduate not only with a degree but with the experience and competence to succeed in a highly competitive global job market. Whether your goal is to work in software development, AI or data analytics, this programme is your path to a successful tech career.

Why Choose this Programme?
Most viewed and all-time top-selling services
Syllabus
40 Months On-Campus Programme Curriculum


Bachelor of Science in Computer Science at Schiller International University provides a balanced curriculum, complementing general education with technical courses to prepare you with the necessary skills to excel in the international STEM field.
Core Programme Courses
- BA 422 – Business Information Systems (3 Credits)
Explore how businesses use ERP, CRM and executive systems to drive strategy. Hands-on with industry tools like SAP ERP.
- CS 110 – Programming Foundations (3 Credits)
Start from scratch with C programming, learning software development basics, structures, pointers and Unix essentials.
- CS 180 – Introduction to Object-Oriented Programming (3 Credits)
Dive into object-oriented principles using Java — mastering objects, classes, inheritance, GUIs and multithreading.
- CS 210 – Data Structures (3 Credits)
Learn efficient data handling with arrays, lists, stacks, trees and graphs — critical for high-performing applications.
- CS 215 – Introduction to Operating Systems (3 Credits)
Understand how operating systems work, focusing on Linux architecture, process management, memory and system scripting.
- CS 220 – Database Systems (3 Credits)
Gain proficiency in database design, SQL querying, normalisation and optimisation for robust, scalable data management.
- CS 251 – Integrative Project 1 (3 Credits)
Apply programming and statistics knowledge to real-world business challenges through independent research projects.
- CS 252 – Integrative Project 2 (3 Credits)
Create web applications connected to databases, blending coding, data and project-based learning in a real-world setup.
- CS 260 – Object-Oriented Analysis and Design (3 Credits)
Learn to model and design software systems using UML, applying object-oriented principles to real-world problems.
- CS 280 – Web Development Technologies (3 Credits)
Build modern, user-friendly websites with HTML5, CSS, JavaScript, PHP and cloud-based tools like SaaS platforms.
- CS 325 – Computer Architecture (3 Credits)
Understand advanced database systems, from traditional relational models to NoSQL solutions powering Big Data environments.
- CS 330 – Software Engineering (3 Credits)
Introduces software engineering principles, covering the full software lifecycle: concept, design, implementation, and maintenance. Topics include software processes, Agile development, object-oriented analysis, configuration management, quality assurance, documentation, maintenance and ethical responsibilities.
- CS 335 – Mobile Applications (3 Credits)
Covers mobile app development fundamentals, including technologies, architectures, usability design, iOS and Android development, frameworks and React Native. Students complete a research paper on mobile app technologies.
- CS 340 – Algorithms (3 Credits)
Focuses on algorithm design, implementation, and analysis. Topics include sorting, search algorithms, trees, hashing, dynamic programming, graph algorithms (Dijkstra’s, Floyd’s) and computational complexity.
- CS 353 – Integrative Project 3 (3 Credits)
Students work on real-world business problems using skills from Mobile Applications, Software Engineering and IT Project Management. Projects involve applying Agile methods like SCRUM to develop practical solutions.
- CS 360 – Operating Systems (3 Credits)
Advanced study of OS concepts: processes, threads, scheduling, memory management, virtualisation, cloud computing and security. Includes a review of Unix, Windows and Android operating systems.
- CS 365 – Distributed Systems (3 Credits)
Explores distributed systems fundamentals, including architecture, remote communication, SOA, cloud-based service models and coordination. Students complete a research paper on computer networks.
- CS 380 – IT Project Management (3 Credits)
Analyses project management methodologies (PMBOK, Waterfall, Agile, SCRUM) with extensions into DevOps, Kanban and Lean. Focus on software development and organisational improvement practices.
- CS 422 – Computer Networks (3 Credits)
Introduces computer networks, covering the Internet, OSI model, protocols (TCP, UDP, HTTP, FTP, DNS), IPv4/IPv6, Ethernet, Wi-Fi and GSM. Students complete a research paper on network topics.
- CS 425 – Web Applications Development (3 Credits)
Covers full-stack web development: UX/UI design, HTML5/CSS, JavaScript, Node.js, Express, SQL/NoSQL databases, mobile web development, security and testing.
- CS 430 – Data Analytics (3 Credits)
Introduces data analysis concepts: statistics review, R programming, big data management, regression, classification, clustering and data presentation. Students submit a data analytics research paper.
- CS 465 – Machine Learning (3 Credits)
Examines machine learning fundamentals: supervised/unsupervised learning, algorithms, model evaluation and applications. Students complete projects applying ML to real-world problems.
- CS 475 – Introduction to Computer Security (3 Credits)
Covers security principles, cryptography, network security, risk management, secure design, legal/ethical issues and security standards.
- CS 480 – Artificial Intelligence (3 Credits)
Presents core AI topics: search algorithms, logic systems, Bayesian networks, fuzzy logic, decision-making, reinforcement learning, robotics and AI ethics.
- CS 491 – Capstone Project I (3 Credits)
Students begin an independent, faculty-guided project, applying skills from across the programme to design a practical solution to a real-world problem.
- CS 492 – Capstone Project II (3 Credits)
Continuation of Capstone I, focusing on implementation, testing, final presentation and professional documentation of the completed project.
- MA 221 – Mathematics for Computer Science I (3 Credits)
Introduces discrete mathematics: logic, proofs, sets, sequences, functions, algorithms, basic number theory, graphs, trees and Boolean logic.
- MA 222 – Mathematics for Computer Science II (3 Credits)
Covers calculus and linear algebra for computer science: limits, continuity, derivatives, integration, sequences, series, vector spaces, eigenvalues and linear equations.
General Education Courses
- ACG 2001 – Accounting I (3 Credits)
Covers basic accounting principles, transaction processing, and ethics in financial reporting.
- BA 261 – Principles of Business Law (3 Credits)
Introduces fundamental principles of business law, including personal ventures, e-commerce and ethics.
- BA 370 – Business Communication (3 Credits)
Focuses on writing effective business communications like letters, reports and resumes; includes presentation practice.
- BA 374 – Statistics (3 Credits)
Introduces descriptive statistics, statistical inference, and basic probability theory for problem-solving.
- BA 399 – Ethics in International Business Environments (3 Credits)
Develops skills to recognise and analyse ethical issues in international business settings.
- EC 310 – Intermediate Economic Theory (3 Credits)
Expands on micro- and macroeconomic theories, focusing on firm behaviour, pricing, aggregate supply/demand and global competition.
- ECO 2013 – Principles of Microeconomics (3 Credits)
Explores market behaviour, pricing, public policy and international trade through models and analysis.
- FL 101 – Beginning Foreign Language 1 (French, German or Spanish) (3 Credits)
Introductory course in a selected foreign language.
- FL 102 – Beginning Foreign Language 2 (French, German or Spanish) (3 Credits)
Continuation of Beginning Foreign Language 1.
- IT 103 – Applications of Computers (3 Credits)
Hands-on introduction to word processing, databases, spreadsheets, presentations and basic web design using Microsoft Office.
- MA 240 – Introduction to Problem Solving (3 Credits)
Teaches structured problem-solving strategies using critical thinking, brainstorming and troubleshooting techniques.
- MAR 2011 – Principles of Marketing (3 Credits)
Introduces marketing concepts focused on understanding consumer needs, creating value and building strong customer relationships.
Courses
Bachelor of Science in Computer Science
Tuition Fees
€ 15,400/year (European Campus) | $ 17,100/year (Tampa Campus)
Country
USA, France, Spain
Mode of Teaching
On Campus
Duration
40 Months
Eligibility
Students must complete the following steps to secure enrolment in the BSc in Business Analytics course:
- Official High School Transcript: Must show the graduation date or include an official GED (General Educational Development) transcript.
- Proof of Secondary Education: International students must provide equivalent documentation, such as the Abitur, Selectividad, Baccalauréat, IB, or "O" and "A" level exam results.
- A signed enrolment agreement must be submitted.
- Applicants may be asked to provide evidence of English proficiency, depending on the programme’s criteria and their background.
Career Opportunities
After completion of this course, students will be suitably prepared to follow a diverse array of career paths in the international tech industry. With strong skills in programming, data structures and software development, students can apply for entry-level roles in various industries, including IT services, government, healthcare and finance.
A Community of 1000+ And Counting
Here's what our students have to say about their programme experience with EuroAmerican Education
EAE Graduates Work With
Blogs and Articles
- May 21, 2025
- Hospitality
The Rise of Dual Degree and Pathway Programs
- Learn how dual degrees and pathway programmes offer global exposure, save time and cost, and boost employability with a flexible, holistic education approach.


- Apr 25, 2025
- Computer Science

- Apr 7, 2025
- Computer Science

- Apr 4, 2025
- Hospitality