Parents & Families
Counselors
IE Bachelor in Computer Science and Artificial Intelligence

Bachelor in Computer Science and Artificial Intelligence

Create AI technologies to reshape industries
duration4 years
languageEnglish
locationSegovia or Madrid
intakeSeptember
Mode of studyFull-time
FormatIn-person
duration4 years
languageEnglish
locationSegovia or Madrid
intakeSeptember
Mode of studyFull-time
FormatIn-person

A UNIQUE BACHELOR IN COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE

The study plan for the Bachelor in Computer Science and Artificial Intelligence at IE University has been designed with the prestigious academic experience at its core, our academic faculty’s expert knowledge and research in each area, and the linkages between the University and the professional world.

The Bachelor in Computer Science and Artificial Intelligence aims to teach young ambitious individuals to build the proper skill set to become professionals capable of facing real-world challenges.

Through our hands-on teaching methodology, students from the Bachelor in Computer Science and Artificial Intelligence will find a perfect balance between what is studied throughout their degree and the projects that are applied based on real-world scenarios.

This will aid them to develop profiles that are able to adapt to new trends happening now in the 21st century.

Bachelor in Computer Science and Artificial Intelligence
WANT TO KNOW MORE?

BACHELOR IN COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE STUDY PLAN

YEAR 1
Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below
1ST SEMESTER
Courses
INTRODUCTION TO MANAGEMENT
Professors
Type
Mandatory
ECTS
6

Courses
THE BIG HISTORY OF IDEAS & INNOVATION
Professors
Type
Mandatory
ECTS
6

Courses
FUNDAMENTALS OF PROBABILITY & STATISTICS
Professors
Type
Core
ECTS
6

Courses
DISCRETE MATHEMATICS
Professors
Type
Core
ECTS
6

Courses
LEARNING TO OBSERVE, EXPERIMENT & SURVEY
Professors
Type
Core
ECTS
6

2ND SEMESTER
Courses
PRINCIPLES OF PROGRAMMING
Professors
Type
Core
ECTS
6

Courses
PHYSICS FOR COMPUTER SCIENCE
Professors
Type
Core
ECTS
6

Courses
FUNDAMENTALS OF DATA ANALYSIS
Professors
Type
Core
ECTS
6

Courses
SIMULATING AND MODELING TO UNDERSTAND CHANGE
Professors
Type
Core
ECTS
6

Courses
HUMANITIES
Professors
Type
Mandatory
ECTS
6

YEAR 2
Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below

1ST SEMESTER
Courses
CALCULUS FOR COMPUTER SCIENCE
Professors
Type
Core
ECTS
6

Courses
COMPUTER PROGRAMMING I
Professors
Type
Core
ECTS
6

Courses
CLOUD COMPUTING
Professors
Type
Mandatory
ECTS
3

Courses
TECHNOLOGY
Professors
Type
Mandatory
ECTS
3

Courses
ALGORITHMS & DATA STRUCTURES
Professors
Type
Mandatory
ECTS
6

Courses
COMPUTER ARCHITECTURE, NETWORK TECHNOLOGY & OPERATING SYSTEMS
Professors
Type
Mandatory
ECTS
6

2ND SEMESTER
Courses
MATRICES & LINEAR TRANSFORMATIONS
Professors
Type
Core
ECTS
6

Courses
DESIGNING AND USING DATABASES
Professors
Type
Mandatory
ECTS
6

Courses
PROBABILITY FOR COMPUTER SCIENCE
Professors
Type
Mandatory
ECTS
3

Courses
MACHINE LEARNING FOUNDATIONS
Professors
Type
Mandatory
ECTS
6

Courses
PERSONALITY AND EMOTION FOR AI DESIGN
Professors
Type
Mandatory
ECTS
3

Courses
ENTREPRENEURSHIP
Professors
Type
Mandatory
ECTS
6

YEAR 3
Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below

1ST SEMESTER
Courses
COMPUTER PROGRAMMING II
Professors
Type
Mandatory
ECTS
6

Courses
SOFTWARE DEVELOPMENT & DEVOPS
Professors
Type
Mandatory
ECTS
6

Courses
HIGH PERFORMANCE COMPUTING
Professors
Type
Mandatory
ECTS
6

Courses
REPRESENTATION, REASONING & PROBLEM SOLVING
Professors
Type
Mandatory
ECTS
6

Courses
IE CHALLENGE
Professors
Type
Mandatory
ECTS
6

2ND SEMESTER
Courses
NATURAL LANGUAGE PROCESSING & SEMANTIC ANALYSIS
Professors
Type
Mandatory
ECTS
6

Courses
COMPUTER VISION
Professors
Type
Mandatory
ECTS
6

Courses
CHATBOTS & RECOMMENDATION ENGINES
Professors
Type
Mandatory
ECTS
6

Courses
STATISTICAL LEARNING & PREDICTION
Professors
Type
Mandatory
ECTS
6

Courses
REINFORCEMENT LEARNING
Professors
Type
Mandatory
ECTS
6

YEAR 4
Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below
1ST SEMESTER
Courses
ELECTIVE
Professors
Type
Elective
ECTS
30

2ND SEMESTER
Courses
ROBOTICS & AUTOMATION
Professors
Type
Mandatory
ECTS
6

Courses
DISTRIBUTED DATA STRUCTURES AND APPLICATIONS
Professors
Type
Mandatory
ECTS
3

Courses
ETHICS, POLICY MAKING AND LEGISLATION
Professors
Type
Mandatory
ECTS
3

Courses
UX, UI & HUMAN-COMPUTER INTERACTION
Professors
Type
Mandatory
ECTS
6

Courses
FINAL PROJECT
Professors
Type
FP
ECTS
12

Components
Credits

CORE COURSES
60
MANDATORY COURSES (COMPUTER SCIENCE)
75
MANDATORY COURSES (ARTIFICIAL INTELLIGENCE)
63
ELECTIVES
30
CAPSTONE PROJECT
12

CREDITS NEEDED TO GRADUATE
240
* Our career-focused electives and projects allow you to apply the knowledge and skills gained during your bachelor to a range of industries and job types. These electives will be taken alongside students of other SST Bachelors to develop your ability to work in multidisciplinary teams.

BACHELOR IN COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE IN A NUTSHELL

IE Bachelor in Computer Science and Artificial Intelligence

YEAR 1

In your first year of study, you will begin by building solid foundations in the fundamentals of computer science. This will cover all bases involved in both artificial intelligence and computing, including principles of programming, fundamentals of data analysis, and fundamentals of technologies, and innovation. As you progress, you will simultaneously work on your presentation and writing skills, making sure they’re up to scratch for working in a range of organizations.

IE Bachelor in Computer Science and Artificial Intelligence

YEAR 2

In your second year, you will further explore the knowledge acquired in year one to become a true expert in the subject areas. By the end of the final term, you will have gained an advanced understanding of algorithms and data structures, matrices and linear transformations, and designing and using databases.

Computer Science Third Year

YEAR 3

In the third year, you’ll be ready to uncover everything there is to know about computer science. Approaching the field from all angles, you will study topics such as software development and high-performance computing. The majority of your courses will focus on artificial learning, more specifically, computer vision, natural language processing, and reinforcement learning, among others.

IE Bachelor in Computer Science and Artificial Intelligence

YEAR 4

The final year of study gives you the choice to study a range of courses related to the application of computer science. Alongside this, you will explore other disruptive technologies in detail, including blockchain, cryptocurrencies and fintech, robotics and automation, and human-computer interaction, among others. A large part of your final year will be dedicated to a capstone project, and you may also choose to enhance your studies by taking part in our exchange project. This is a chance to expand your international horizons, studying at one of our prestigious partner universities from over 50 countries worldwide.

WATCH THIS PROBABILITY & MATH MASTERCLASS

Join Rafif Srour's masterclass to explore numbers, logic, and randomness. Learn outcome prediction and real-world applications in mathematics. Unlock the mysteries of numbers!

Learning a new language can open up a world of new opportunities

IE University considers multiple language acquisition to be a key element of its educational model, leading to success in both work and study.

The Language Center at IEU is proud to offer students the possibility to study a wide range of languages, including French, German, Portuguese, Chinese, Arabic, Spanish, and English. With such a large variety of options, our students are able to personalize their academic path to meet their future career plans and objectives.

Language Center at IEU | IE University

The Language Center at IEU

The Language Center helps students develop their multilingual communicative skills to help them flourish in the international labor market.

IE Impact Xcelerator: gain hands-on experience through this unprecedented union of tech, business and academia

In their fourth year of the program, students of the Bachelor in Computer Science and Artificial Intelligence have the incredible opportunity to get involved with the IE Impact Xcelerator. Set up by IE School of Science and Technology, in collaboration with the Catalyst network of faculty from world-leading universities around the globe, this groundbreaking platform brings together tech ventures, industry leaders and academia to push the evolution of STEM education.

First year - Bachelor in Environmental Sciences and Sustainability | IE University
Bachelor in Computer Science and Artificial Intelligence

THE DUAL DEGREES OF IE UNIVERSITY

Develop a multidisciplinary profile and specialize in two distinct, yet connected fields, by combining another bachelor degree with your studies in Business Administration.

DUAL DEGREE IN BUSINESS ADMINISTRATION & COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE  HEADER

DUAL DEGREE IN BUSINESS ADMINISTRATION + Computer science & artificial intelligence

The Dual Degree in Business Administration & Computer Science and Artificial Intelligence is a cutting-edge, international program that prepares you to push the limits of new digital technologies and excel in the global markets.

COMPETENCES

Basic competences

Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below

GENERAL COMPETENCES

Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below
  • Ability to solve mathematical problems that may arise in engineering.
  • Ability to apply knowledge of linear algebra, differential and integral calculus, numerical methods, numerical algorithms, statistics and optimization.
  • Understanding and mastery of the basic concepts of fields, waves and electromagnetism; electrical and electronic circuit theory; semiconductor physics principles, logic families and electronic and photonic devices; as well as how to apply them to solve engineering problems.
  • Ability to understand and master the basic concepts of discrete mathematics, logic, algorithms and computational complexity, including applying them to solve engineering problems.
  • Basic knowledge of computer use and programming, operating systems, databases and computer programs applied to engineering.
  • Knowledge of the structure, organization, operation and interconnection of IT systems; the fundamental aspects of how they are programmed and how to apply this knowledge to solve engineering problems.
  • Sufficient knowledge of the concept of a company and its institutional and legal framework. Business organization and management.

PROGRAM-SPECIFIC COMPETENCES

Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below
  • Apply the analytical competences acquired to identify, analyze and elaborate potentially high-impact solutions for complex problems in multidisciplinary environments.
  • Understand systems and processes through modeling and analysis in order to analyze their dynamics and identify the key factors of their ability to influence and trigger change.
  • Design, perform and analyze experiments and other types of data-based applied research in order to test ideas and hypotheses and to draw conclusions.
  • Understand the principles governing individual and group behavior as well as the fundamentals of social activity in the business sphere.
  • Ability to design, develop, select and evaluate IT applications and systems, ensuring that they are reliable, secure and high-quality in accordance with professional ethics as well as legislation and regulations in force.
  • Ability to plan, design, roll out and direct IT projects, services and systems in all spheres, playing a leading role in their launch and continuous improvement and evaluating their economic and social impact.
  • Ability to understand the importance of negotiation, effective work habits, leadership and communication competences in all software development environments.
  • Ability to create the technical specifications for an IT installation in accordance with standards and regulations in force.
  • Knowledge, administration and maintenance of IT systems, services and applications.
  • Knowledge and application of basic algorithmic IT processes to design solutions for problems, analyzing the suitability and complexity of the algorithms proposed.
  • Knowledge, design and efficient use of the most suitable data structures and data types to solve a given problem.
  • Ability to analyze, design, build and maintain robust, secure and efficient applications, choosing the most suitable programming paradigm and languages.
  • Ability to discern, understand and evaluate the structure and architecture of computers and their basic hardware.
  • Knowledge of the features, functionalities and structure of operating systems and of how to design and implement applications based on OS services.
  • Knowledge and application of the features, functionalities and structure of distributed systems, computer networks and the internet, as well as how to design and implement applications based on them.
  • Knowledge and application of the features, functionalities and structure of databases in order to use them appropriately, as well as how to design, analyze and implement applications based on them.
  • Knowledge and application of the tools that enable storage, processing and access in the context of information systems, including web-based tools.
  • Knowledge and application of the fundamental principles and basic techniques of parallel, concurrent, distributed and real-time programming.
  • Knowledge and application of the fundamental principles and basic techniques of intelligent systems and their implementation in real-life situations.
  • Knowledge and application of software engineering principles, methodologies and life cycles.
  • Ability to design and evaluate human-machine interfaces that guarantee the accessibility and usability of IT systems, services and applications.
  • Knowledge of IT standards and regulations at the national, European and international levels.
  • Ability to deeply understand the fundamental principles and models of computing and to apply them in order to interpret, select, evaluate, model and create new concepts, theories, uses and technological developments related to IT.
  • Ability to understand the theoretical principles of programming languages and related lexical, syntactic and semantic processing techniques, as well as to apply them in order to create, design and process languages.
  • Ability to evaluate the computational complexity of a problem, recognize the algorithmic strategies that can solve it and recommend, develop and implement the strategy that guarantees the best performance in accordance with established requirements.
  • Ability to understand the fundamentals, paradigms and techniques of intelligent systems and to analyze, design and build IT systems, services and applications that use these techniques in any applied context.
  • Ability to acquire, obtain, formulate and represent human knowledge in a computable form for the resolution of issues using a computer system in any field of application, particularly those related to computing, perception and performance in smart environments.
  • Ability to develop and evaluate interactive and complex information presentation systems and their application, in order to solve human-computer interaction design problems.
  • Ability to understand and develop computational learning techniques and to design and implement applications and systems that use them, including those dedicated to the automatic extraction of information from large volumes of data.
  • An original project shall be carried out individually before being presented and defended before a university committee. The project shall be related to specific computer engineering technologies, professionally reflecting and integrating the competences acquired during the course.

TRANSVERSAL COMPETENCES

Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below
  • Identify the main cultural identity traits that characterize today’s world by understanding the main contemporary ideological trends.
  • Behave professionally in accordance with the core principles and ethics of the profession. Manage unforeseen situations by being able to adapt to organizational changes.
  • Use knowledge of the discipline to analyze and evaluate current situations.
  • Form a part of interdisciplinary and multicultural teams to achieve shared goals in a diverse environment.
  • Work actively in an international context.

APPLICABLE REGULATIONS OF THE PROGRAM

Frequently Asked Questions

What are the subjects in computer science and artificial intelligence?

Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below

Through our hands-on teaching methodology, students from the Bachelor in Computer Science and Artificial Intelligence will find a perfect balance between what is studied throughout their degree and the projects that are applied based on real-world scenarios. Some subjects include: fundamentals of data analysis, physics for computer science, probability for computer science, AI chatbots and recommendations engines, robotics and automation, among others.

What subjects are needed for artificial intelligence?

Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below

To study Artificial Intelligence (AI), a strong foundation in mathematics, computer science, and statistics is typically required.

Is AI difficult than CS?

Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below

Computer science involves the study of computers, computational systems, and software development, and encompasses a wide range of subfields such as algorithms, computer architecture, databases, and networking. AI, on the other hand, involves creating intelligent systems that can learn, reason, and make decisions, and requires knowledge in areas such as machine learning, natural language processing, and robotics.

Both computer science and AI require a strong foundation in mathematics, critical thinking, and problem-solving skills.

How long is an AI degree?

Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below

The Bachelor in Computer Science and Artificial Intelligence program at IE University takes 4 years to complete.

Can I do Computer Science in 2 years?

Icono en Águlo bajoIcono que indica que existe más información abajoDownward Angle IconIcon indicating that there is more information below

The Bachelor in Computer Science and Artificial Intelligence program at IE University takes 4 years to complete.