Bachelor in Computer Science and Artificial Intelligence - Study Plan

Create digital technologies to drive innovation
  • Overview
  • Study Plan
  • A personalized study path
  • Highly Qualified
    • MORE INFO
    • APPLY

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 the perfect ideal 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.

Want to know more?

BACHELOR IN COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE STUDY PLAN

Year 1

1st semester

Courses
Type
ECTS
Fundamentals of Human Behavior
Type Core
ECTS 6
Fundamentals of Social Sciences
Type Core
ECTS 6
Fundamentals of Technology & Innovation
Type Mandatory
ECTS 6
Introduction to Management
Type Mandatory
ECTS 6
Fundamentals of Probability & Statistics
Type Mandatory
ECTS 6

2nd Semester

Courses
Type
ECTS
Learning to observe, experiment & survey
Type Core
ECTS 6
Fundamentals of Data Analysis
Type Core
ECTS 6
Simulating and Modeling to Understand Change
Type Core
ECTS 6
The Big History of ideas & Innovation - IE Module
Type Mandatory
ECTS 6
Principles of Programming
Type Mandatory
ECTS 6

Year 2

1st semester

Courses
Type
ECTS
Discrete Mathematics
Type Mandatory
ECTS 6
Calculus for Computer Science
Type Mandatory
ECTS 6
Algorithms & Data Structures
Type Core
ECTS 6
Computer Programming I
Type Mandatory
ECTS 6
Designing and using Databases
Type Core
ECTS 6

2nd semester

Courses
Type
ECTS
Physics for Computer Science
Type Mandatory
ECTS 6
Computer Architecture, Network Technology & Operating Systems
Type Core
ECTS 6
Matrices & Linear Transformations
Type Mandatory
ECTS 6
AI: Machine Learning Foundations
Type Core
ECTS 6
AI: Personality and Emotion for AI Design
Type Core
ECTS 3
Probability for Computer Science
Type Core
ECTS 3

Year 3

1st semester

Courses
Type
ECTS
High Performance Computing
Type Core
ECTS 6
AI: Representation, Reasoning & Problem Solving
Type Core
ECTS 6
Computer Programming II
Type Core
ECTS 6
Software Development & DevOPs
Type Core
ECTS 6
AI: Statistical Learning & Prediction
Type Core
ECTS 6

2nd semester

Courses
Type
ECTS
AI: Natural Language Processing & Semantic Analysis
Type Core
ECTS 6
AI: Chatbots & Recommendation Engines
Type Core
ECTS 6
AI: Reinforcement Learning
Type Core
ECTS 6
Project management & Innovation Methods
Type Core
ECTS 6
AI: Computer Vision
Type Core
ECTS 6

Year 4

1st semester

Courses
Type
ECTS
Application: Bioinformatics and Digital Health
Type Electives
ECTS 6
Application: Biometrics, Bionics & Wearables
Type Electives
ECTS 6
Application: Cybersecurity & Ethical Hacking
Type Electives
ECTS 6
Application: Financial Trading Algorithms & Models
Type Electives
ECTS 6
Application: Extended Realities & Interactive Media
Type Electives
ECTS 6

2nd semester

Courses
Type
ECTS
Ethics, Policy making and legislation in Computer Science
Type Core
ECTS 3
Robotics & Automation
Type Core
ECTS 6
UX,UI & Human-Computer Interaction
Type Core
ECTS 6
Blockchain, Cryptocurrencies & Fintech
Type Core
ECTS 3
Capstone Project
Type Final Proyect
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 HST Bachelors to develop your ability to work in multidisciplinary teams.
** This study is under review and may be subject to change.

Contact the Admissions Department for details and updates

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 technology, 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.

IE Bachelor in Computer Science and Artificial Intelligence

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 technology 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.