Bachelor in Computer Science and Artificial Intelligence
- Home
- Studies
- Undergraduate Degrees
- Bachelor In Computer Science And Artificial Intelligence
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 STUDY PLAN
BACHELOR IN COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE IN A NUTSHELL
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.
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.
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.
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.
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.
IE Impact Xcelerator Signs First Agreement with Cryptocurrency Company Ripple
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 & 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
GENERAL COMPETENCES
- 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
- 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
- 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
Read our blog
Frequently Asked Questions
What are the subjects in computer science and artificial intelligence?
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?
To study Artificial Intelligence (AI), a strong foundation in mathematics, computer science, and statistics is typically required.
Is AI difficult than CS?
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?
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?
The Bachelor in Computer Science and Artificial Intelligence program at IE University takes 4 years to complete.