Year 1 Year 1 Year 2 Year 2 Year 2 Year 3 Year 3 Year 3 Year 4 Year 4 Year 4 In the first year, you’ll build a solid foundation in the fundamentals of business management, strategy and computer science. This will cover areas including the business as an entity, artificial intelligence, computing and mathematics. You’ll explore key principles of programming and the fundamentals of data analysis, probability and statistics. You’ll also gain key skills for observation and surveying, and learn to understand change through simulating and modeling. Semester 1 Introduction to Management The Big History of Ideas & Innovation Fundamentals of Probability & Statistics Discrete Mathematics Learning to Observe, Experiment & Survey Semester 2 Principles of Programming Physics for Computer Science Fundamentals of Data Analysis Simulating and Modeling to Understand Change Humanities In your second year, you will further explore and deepen the knowledge acquired in year one, with core courses in calculus for computer science, computer programming, cloud computing, and matrices and linear transformations. You’ll gain an advanced understanding of algorithms and data structures, personality and emotion for AI design, and designing and using databases. You will also dive into entrepreneurship and cloud computing and begin to build a foundation in AI design and machine learning. Semester 1 Calculus for Computer Science Computer Programming I Cloud Computing Technology Algorithms & Data Structures Computer Architecture, Network Technology & Operating Systems Semester 2 Matrices & Linear Transformations Designing and Using Databases Probability for Computer Science Machine Learning Foundations Personality and Emotion for AI Design Entrepreneurship In the third year, you’ll be ready to uncover everything there is to know about computer science and AI. Approaching the field with a broad viewpoint, you will study topics such as software development and DevOps, chatbots, statistical learning and prediction, and high-performance computing. The majority of your courses will focus on artificial learning, including computer vision, natural language processing and reinforcement learning, among others. You will also take part in the IE Challenge, an opportunity to apply your learning to a hands-on, real-life challenge. Semester 1 Computer Programming II Software Development & DevOps High Performance Computing Representation, Reasoning & Problem Solving IE Challenge Semester 2 Natural Language Processing & Semantic Analysis Computer Vision Chatbots & Recommendation Engines Statistical Learning & Prediction Reinforcement Learning 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. In the first semester, you may 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. Alternatively, you may wish to pursue internship opportunities to gain some real industry experience alongside your studies. A large part of the final semester will be dedicated to a capstone project, where you will consolidate your learning through a research-oriented group project that addresses a computer science, data analytics or AI problem. Semester 1 Elective Semester 2 Robotics & Automation Distributed Data Structures and Applications Ethics, Policy Making and Legislation UX, UI & Human-Computer Interaction Final Project