logo
Apply Now

Countries

Payment

About Us

Institutions

Dual Degree

course_logo
course_dual_logo

Bachelor of Science in Computer Science

Home  /  Schiller International University  /  

Bachelor of Science in Computer Science

Programme Key Pointsline

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 Highlightsline

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.

map

Programme Overviewline

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

cap icon
Master Essential Tech Skills for the Future
Develop expertise in software coding, data analytics, cyber security and machine learning. Become proficient in primary programming languages such as Python, JavaScript and C++, as well as advanced tools such as SQL and Power BI. This programme helps you acquire experiential knowledge necessary to succeed in the tech world.
cap icon
Global Exposure Across Iconic Campuses
Learn at Schiller International University's campuses in Paris, Madrid and Tamps, which are world-famous technology centres. Work alongside students from more than 130 countries, developing a global mindset that makes you ready to excel in global and cross-cultural working environments.
cap icon
Hands-On Experience with Industry Tools
Put your learning into practice on real-world projects using top industry tools and frameworks like Python, SQL, Agile and more. Get hands-on experience in software development, machine learning, AI and data analytics to be prepared to handle tough challenges in tech-infused business contexts.
counselling_img

Get Free Counsellingline

Schedule a 1-1 career counselling session with our experts and get all your queries answered

Phone

Syllabusline

40 Months On-Campus Programme Curriculum
logo
dual logo

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 Opportunitiesline

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.

IT Project Manager
Average salary of approximately

$87,000

Per Year

Information Security Analyst
Average salary of approximately

$90,000

Per Year

Software Engineer
Average salary of approximately

$110,000

Per Year

AI Engineer
Average salary of approximately

$134,000

Per Year

Data Scientist
Average salary of approximately

$118,399

Per Year

A Community of 1000+ And Countingline

Here's what our students have to say about their programme experience with EuroAmerican Education

View All
quote
Maya S.

I started the BSc in Computer Science not knowing what to expect, but the programme quickly put me at ease. The first year was all about getting the basics down—like learning programming languages and understanding algorithms. The best part was the stress on real problem-solving focus, which made everything click. Plus, the professors were always available to help. I feel so much more confident now and ready for the challenges ahead.

quote
James F.

Midway through the programme now, and I can't believe how much I've grown. I’ve learned how to create complex systems, and I’ve already worked on two major projects: one involving database design and another in mobile app development. I’m currently interning at a tech startup, where I’m using everything I’ve learned—from coding in Java to handling APIs. It’s been great seeing how my learning connects to applications in the practical world.

quote
Tom R.

I’m in my final year of the programme now and it’s crazy how much I’ve learned. The capstone project has been a highlight for me—I'm working with an international team to design a custom software solution for a non-profit. We’ve had the chance to work with industry experts and the feedback has been invaluable. The journey has been challenging but with the help of EuroAmerican Education Group it has become incredibly rewarding and I’m excited to see where this degree takes me.

EAE Graduates Work Withline

Our Blogs & Articles

Blogs and Articlesline

  • 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.
programme
Event
  • Apr 25, 2025
  • Computer Science
Top 10 Reasons to Study in France
Event
  • Apr 7, 2025
  • Computer Science
AI-Powered Learning: The New Era of University Classrooms
Event
  • Apr 4, 2025
  • Hospitality
Top 10 Reasons to Study in India in 2025
Frequently Asked Questions
FAQ's

Frequently Asked Questionsline

You will earn two degrees: a Bachelor of Science (BSc) in Computer Science from Schiller International University and a Bachelor of Business Administration (BBA) from EuroAmerican Institute (EAI).

The dual-degree programme lasts 40 months, allowing you to earn 120 U.S. credits (240 ECTS).

You can study this programme at Schiller International University's campuses in Paris, Madrid or Tampa.

You will develop a comprehensive set of technical skills in areas like software development, data analytics, machine learning, AI and cybersecurity, along with essential business and leadership skills.

You will learn programming languages such as Python, Java, C++ and tools like SQL, Power BI, R and agile frameworks for project management.

Yes, the programme includes hands-on experience through integrative projects and live industry projects where you will use real-world tools and frameworks to solve business challenges.

The GEP certification is part of the programme and focuses on improving your global career prospects, helping you build the skills and networks needed to succeed in the tech industry.

Graduates can pursue diverse careers in IT and technology, including roles like IT Project Manager, Software Engineer, Database Administrator, AI Engineer and Data Scientist, with competitive median salaries ranging from $76,000 to $134,000 annually.

No prior technical knowledge is required, but a strong interest in technology and problem-solving is important. The program begins with foundational courses and provides support for those from non-tech backgrounds.

EuroAmerican Education Group (EAE) serves as the academic link between Schiller International University and EAI, facilitating a smooth dual-degree journey. EAE provides comprehensive support throughout the programme, including assistance with international admissions, visa guidance, internship placements, mentoring and access to global networking events. With its strong connections to industry, EAE ensures students gain valuable real-world exposure and develop the skills needed to be career-ready.