PRE-PROGRAM. Pre-Program. Description. Description . This self-paced material is selected to introduce concepts and tools students will need during the program. While most topics will be revisited in class, the material helps students refresh essential skills and align their technical knowledge with the program’s applied focus. Topics include Quantitative Methods, Excel for Business, Computational Thinking for Problem Solving, Programming Thinking, Python, Linux, SQL and Git Hub. Students will also begin to think about their career ambitions in the tech world.. Quantitative Methods. Quantitative Methods. This multimedia self-assessment tool has been designed to allow students to achieve the basic quantitative concepts necessary for a successful beginning in their master's program.. Excel. Excel. This course is a practical approach to Excel as tool to solve business problems. Students will learn the essential ways to work with Excel for Business. A final test will be included to check students' understanding and their level of Excel.. SQL. SQL. SQL is the language of data, widely used in every company and one of the most used tools for Analytics. During the master's, students will learn SQL in full, but the following online course will provide a strong introduction to this subject that will be helpful during the program.. Github. Github. GitHub is an online hosting service that became the standard in many areas regarding software development, content repository and version controlling. Many open-source software projects are hosted and developed there.. Introduction to Python. Introduction to Python. Students will be introduced to the powerful and accessible language of Python, widely used, for example, in the data science community. Python, known for its ease of use, will be one of the main languages used in this program, and one of the most used languages in the software development world.. Computational Thinking. Computational Thinking. In this course, students will be introduced to computational thinking, learning the fundamental skills to approach problems in computer science and beyond. They will understand the main techniques to use when applying computational thinking: abstraction, decomposition, data representation and algorithmic thinking. They will also explore the ethical considerations that apply to computer science.. Linux. Linux. Linux is the most important operating system, and several technologies runs under Linux. Having knowledge of the most basic commands of Linux will be very helpful when students deal with some of the courses, for example when interacting through the command shell.. Careers Development. Careers Development. This course has been developed to assist students from different backgrounds in mastering basic concepts that are essential for their professional development. They will learn about the essential components of a job application package, and be guided through the interview process. Doing interviews in a tech environment is not easy, so the sooner students understand the steps to take and the skills to develop, the better their chances of success in an interview process.. Foundation's week. Foundations Week. This week preceding the start of the program is mandatory for all students. It marks a crucial stage in building the knowledge and skills necessary for the program ahead.. Mathematics Fundamentals. This course introduces key mathematical concepts, including calculus, linear algebra and descriptive statistics. Students will learn how these topics are applied to real-world problems in fields like computer science, robotics and engineering. The course emphasizes critical thinking and problem-solving skills essential for their future careers.. Programming Thinking. This course focuses on computational thinking, problem-solving and code structure. Using Python as the primary language, students will strengthen their understanding of core programming concepts and apply them to develop practical, real-world solutions through hands-on exercises and projects.
CORE PERIOD. TERM 1. Term 1 description. In this term, students will gain an in-depth understanding of computing concepts, including computing infrastructure, solution development and data management. Courses will cover essential topics such as networks, operating systems, cloud computing and programming with Python. By the end of this term, students will have a clear understanding of the core technologies and tools driving modern computing systems.. Programming with Python. Students will develop proficiency in Python programming, learning the syntax, structure and capabilities of the language. This course emphasizes the application of Python to solve real-world problems, covering data structures, control flow and functions.. Technology Leadership and Strategy. Students will explore the key elements of technology leadership, focusing on how to develop and implement strategies that align with business objectives. The course will equip students with the skills to lead technology-driven business strategies and manage innovation within organizations.. Computer Science I: Computing Infrastructure and Networks. This course delves into the principles of computing infrastructure, focusing on networks, hardware and communication protocols. Students will explore how networks are designed, maintained and optimized for performance in various computing environments.. Data Management I: Mathematics and Algorithms for Computing. This course focuses on mathematical techniques and algorithmic strategies used in computing. Students will learn about algorithm complexity, optimization and mathematical models used to solve computational problems.. Introduction to Artificial Intelligence and Machine Learning. This course explores key concepts in AI and machine learning, including supervised and unsupervised learning, neural networks and real-world applications of AI. Students will develop a foundation for applying AI techniques to solve business and technology problems.. Computer Science II: Operating Systems and Software Engineering. Students will explore the fundamental concepts behind operating systems and software engineering. This course covers topics such as process management, memory allocation and system security, alongside software development methodologies and best practices in software engineering.. Data Management II: Data Architecture and Databases. This course focuses on the architecture and design of modern databases, learning how data is stored, managed and retrieved in computing systems. Topics include relational and non-relational databases, data modeling and query optimization.. TERM 2. Term 2. This term focuses on the intersection of technology and business strategy, preparing students to lead technological initiatives in various industries. Students will explore leadership and strategy, emerging technologies and cybersecurity, gaining the skills needed to manage and innovate within technological ecosystems. The focus will be on applying technology to solve business problems effectively.. Advanced Programming with Python. Building on foundational Python knowledge, this course introduces more advanced topics such as object-oriented programming, error handling and libraries for data manipulation and analysis.. Solutions Development I: Software Management & Development. This course covers software development life cycles, project management techniques and agile methodologies. Students will learn how to manage software development projects effectively, from design to deployment.. Cybersecurity Systems. Students will learn about the principles of cybersecurity, including threat detection, risk management and the design of secure systems. The course covers encryption, network security and data protection strategies, providing students with the knowledge to design and manage secure information systems to protect against cyber threats.. Emerging Technologies and Innovation. This course focuses on the impact of emerging technologies on business and society, exploring areas such as XR, AI and Blockchain. Students will analyze the potential of these technologies to drive innovation and create new business opportunities.. Solutions Development II: Development Frameworks for Web and Mobile. This course introduces students to the key frameworks and technologies used in modern web and mobile application development. Students will explore popular development frameworks such as React, Angular and Flutter, gaining hands-on experience in building scalable, responsive, cross-platform applications. The course emphasizes best practices in user interface design, performance optimization and application deployment.. Cloud Computing. This course will equip students with the skills to design, deploy and manage cloud-based solutions. It explores the key concepts and technologies underpinning cloud computing, including virtualization, cloud architecture and service models (IaaS, PaaS, SaaS). Students will also learn about the security and scalability considerations in cloud environments.. Aerospace Technology. This specialization introduces students to emerging aerospace technologies, including drones, geoimaging, computer vision, and space supply chains. Through practical applications and industry insights, students learn to analyze spatial data, operate unmanned systems, and understand the innovation driving today’s rapidly evolving space sector.
ELECTIVE PERIOD. TERM 3. TERM 3 DESCRIPTION. The third term allows students to tailor their learning according to their career goals by choosing one of four options. You can pursue a specialization in an advanced and highly industry-relevant area in computer science, select electives to broaden your expertise, join an international exchange for global exposure at one of IE University's prestigious partner institutions, or complete a professional internship for real-world industry experience. This flexible structure allows you to tailor your academic journey to best support your professional path. Customize your learning journey You have the opportunity to customize your learning journey to suit your interests and career goals. Students can choose from several options to fully personalize their education: Option 1: Specialize for success Choose one specialization to advance your career. Select Artificial Intelligence to stay ahead of the curve in emerging technologies, Cloud Solutions Management to lead the digital transformation, Tech Sales & Consulting to thrive on the business side of tech, Quantum Computing to shape tomorrow’s technological breakthroughs or Cybersecurity to take the lead in digital protection. Option 2: Broaden your skills with electives Choose the electives you desire, and gain a broader understanding across multiple fields. Some combinations of electives allow you to focus on specialized areas—such as Software Engineering or Smart Health—enabling you to tailor your learning to deepen technical proficiency in fields most relevant to your career goals. Option 3: Combine learning with real-world experience Combine selected electives with an internship to gain hands-on experience in a specific technical area, while deepening your expertise in related or complementary domains. This approach allows you to apply your skills in real-world settings and strengthen your career readiness in tech-driven business environments. Option 4: Step into a global experience Enrich your learning journey with a global experience by choosing an exchange program, allowing you to broaden your perspective and engage with diverse universities and academic environments.. SPECIALIZATIONS. specializations. specializations . The courses are designed to provide hands-on experience in applying advanced technologies to solve real-world challenges and to further develop their professional skills. While selecting a specialization is not mandatory, doing so will give you a better understanding of market focus and help you identify your specific areas of interest within the industry.. Artificial Intelligence. Development of Data-Intensive Solutions. Students will learn how to design, develop and implement data-intensive applications using AI and big data technologies. This course emphasizes real-world applications and scalability challenges in order to equip students with the skills to build scalable, data-driven solutions for complex business challenges.. Reinforcement Learning and Autonomous SystemsTitle. This course explores reinforcement learning, focusing on how machines learn through interactions with their environment to achieve specific goals, with an emphasis on applications in robotics and autonomous systems. Students will learn to design and implement reinforcement learning algorithms for autonomous systems.. Advanced Machine Learning. Students will delve into advanced machine learning techniques such as unsupervised learning, neural networks and deep learning. The course also covers real-world applications and challenges in deploying machine learning models.. Generative AI and LLM (Large Language Models). This course covers the design and application of generative AI models, focusing on large language models such as GPT. Students will learn how these models are trained and deployed to create new content and enhance human-computer interactions.. Deep Learning and Neural Networks. This course provides an in-depth understanding of deep learning, focusing on neural network architectures and their applications in fields such as image processing, speech recognition and natural language processing.. Cloud Solutions Management. DevOps & CICD. This course covers the principles of DevOps and continuous integration/continuous deployment (CICD). Students will learn how to automate software development pipelines and optimize operations in cloud environments.. Cloud Engineering. Students will learn the technical skills required to design and manage cloud infrastructure, focusing on performance, security and scalability. This course covers key cloud services and platforms.. Cloud Solutions Architecture. This course covers the design of cloud architectures, emphasizing high availability, scalability and security. Students will learn how to build and optimize cloud-based solutions for business environments.. Data Analytics in the Cloud. Students will explore cloud-based data analytics solutions that support data-driven decision-making, learning how to manage and analyze large datasets in cloud environments. The course covers key tools and platforms for cloud analytics.. Platform Business Models. This course introduces platform-based business models, focusing on how cloud and digital platforms enable new forms of value creation and competitive advantage.. Tech Sales & Consulting. Sales Engineering and Consulting Skills. This course teaches the essential skills for technology consulting and sales, focusing on the intersection of technical expertise and client relations. Students will learn how to effectively communicate technical solutions and drive client engagement, bridging technical and business needs within client organizations.. Data Analytics for Decision-Making. Students will explore how data analytics is applied to business decision-making. The course covers key techniques for analyzing data and extracting actionable insights to support business strategies.. Enterprise Management Systems. This course introduces enterprise resource planning (ERP) systems, covering their design, implementation and management. Students will explore how these systems support business operations and decision-making.. Data Visualization. Students will learn the principles and techniques of data visualization, focusing on how to communicate data insights effectively. This course emphasizes the use of modern tools and platforms for creating compelling visualizations.. Digital Production and Industry 4.0. This course focuses on the technologies driving the fourth industrial revolution, including automation, robotics and IoT. Students will explore how these technologies are transforming production and manufacturing processes.. Quantum Computing. Introduction to Quantum Computing . This course establishes the foundational knowledge of quantum mechanics and quantum computing principles.. Quantum Computing for Business. Apply quantum computing techniques to solve complex problems in business and financial sectors. Students will cover portfolio optimization, risk analysis, supply chain management and strategic decision-making using quantum algorithms.. High Performance Computing . This course covers HPC architectures, parallel programming paradigms, and optimization techniques, enabling students to design and implement efficient solutions for complex computational challenges in business and technology contexts.. Cryptography and Post Quantum Cryptography. This course examines the principles and applications of quantum cryptography in securing communications. Students will learn about quantum key distribution (e.g., BB84 protocol), security proofs and practical implementation challenges.. Quantum Algorithms. Students explore and implement core quantum algorithms demonstrating quantum advantage over classical methods, including Shor’s Algorithm for integer factorization, Grover’s Search Algorithm, Quantum Fourier Transform, amplitude amplification, applications in optimization and machine learning, and more.. Cybersecurity . Cryptography and Post Quantum Cryptography. This course explores the fundamentals and real-world applications of quantum cryptography for secure communications. Students explore quantum key distribution protocols (such as BB84 protocol), analyze security proofs and address practical implementation challenges.. Cybersecurity Strategy, Entrepreneurship and Governance. This course explores the role of cybersecurity in corporate strategy, including governance frameworks, board-level reporting, risk appetite and regulatory compliance (GDPR, HIPAA, etc.).. Ethical Hacking and Incident Response. Students will explore ethical hacking methodologies, penetration testing tools and incident response processes. This course includes labs and simulations to develop hands-on security skills.. Network and Cloud Security. In this course students will learn how to secure network infrastructure and cloud environments, covering protocols, firewalls, VPNs, IDS/IPS and cloud provider security models (AWS, Azure, GCP). Includes practical case studies of breaches and mitigations.. Cyber Attack and Defense: Introduction to Red and Blue Teaming. This course introduces principles and practices of offensive and defensive cybersecurity. Through simulations and collaborative exercises, students explore how attackers exploit systems and how defenders detect, mitigate, and respond to these threats.. AI and Cybersecurity. This course explores the intersection of artificial intelligence and information security, focusing on how machine learning and data analytics can enhance threat detection, automate responses and improve overall defense strategies.. AeroSpace Technology. COMPUTER VISION. This course introduces principles and applications of Computer Vision, enabling machines to interpret visual information. It explores image processing, feature detection, object recognition, image classification, and essential techniques for real-world applications.. Unmanned Aerial Systems . This course covers design, operation, and diverse applications of Unmanned Aerial Systems (UAS), commonly known as drones. Topics include the fundamentals of UAS components, flight dynamics, navigation, control systems, and mission planning. Students will also explore key regulatory, ethical, and safety considerations, as well as current and emerging uses of UAS in fields such as agriculture, surveillance, environmental monitoring, logistics, and disaster management. Geoimaging and Geolocalization. This course examines how spatial data is captured, processed, and applied to understand and interact with the physical world. Stuents will explore remote sensing, satellite imagery, GPS technologies, GIS, spatial analysis, and location-based services.. Space Supply Chain Technology. This course addresses the supply chain challenges in supporting space missions and commercial operations. It covers logistics, space-grade manufacturing, risk management, regulatory frameworks, and emerging technologies shaping global space supply networks.. Space Tech Venturing. This course explores the intersection of space technology and entrepreneurship, examining how ventures drive commercialization. It analyzes startup ecosystems, investment trends, business models, funding strategies, regulation, and scaling opportunities in the New Space economy.. EXCHANGES. Exchanges. Broaden your perspective by spending your Elective Period in Term 3 on an International Exchange at one of our world-class partner universities. Over the course of the exchange, students add depth to their academic knowledge, expand their international experience and widen their professional network. While schools available for exchange vary according to the timing of the Electives Period, this program offers exchange agreements with:. INTERNSHIPS. During the Elective Period, students have the option to undertake a professional internship. This opportunity allows them to gain hands-on experience in a real-world technology or business environment, applying their technical and analytical skills to industry challenges while exploring new sectors, roles or regions. There are two ways you may apply for an internship: 1. IE School of Science & Technology has a panel of partner companies you can apply to intern with. These companies are very diverse and could also include international internships. 2. Alternatively, you can find an internship by your means, in which case your course coordinator would need to approve it based on the conditions and eligibility criteria.. ELECTIVES. In the third term, you have the opportunity to customize your academic experience to your professional goals and personal interests by choosing from the following electives:. Agentic AI: TransformingIT Ops and Service Mgmt. Algorithmic Trading. Cloud Solutions Architecture. Computer Vision. Data Analytics in the Cloud. Deep Learning. Deep Tech Venturing and Investment. Development of Native Cloud Apps. Digital Transformation in the Middle East and Africa. Generative AI. Google Cloud Advanced. Industry 4.0 IoT & Emerging Technologies.. Low Code & No Code. MLOPS: Machine Learning & Operations. Natural Language Processing. Process Mining & Automation. Project Development for Tech Solutions. Quantum Computing. Reinforcement Learning and Autonomous Systems. Spatial Computing, Augmented and Virtual Reality (AR & VR). Strategic Technology Consulting. Tech Product Management. Technology Sales Engineering in the Digital Era. Web 3, Blockchain, Cryptocurrencies and NFT. Unmanned Aerial Systems.
CAPSTONE PROJECT. Capstone Project. Students bring their knowledge to life through the Capstone Project. This hands-on experience allows them to conduct applied research, work on a corporate project with one of our leading industry partners or develop a tech venture to solve real-world problems. The project integrates all the tech skills and knowledge acquired throughout the program, allowing students to apply what they've learned to a complex, real-world challenge and demonstrate their ability to translate ideas into actionable results and provide optimal solutions for complex challenges. At the end of the project, each student will have developed a strong portfolio to prove their proficiency to potential employers.. CORPORATE PROJECT. The Corporate Project is a firsthand consulting experience in which students tackle real-world challenges faced by leading corporations and startups in the digital innovation space. Through the guidance of their mentor, students develop and present well-researched, actionable recommendations to tackle the complex problems brought to them by their corporate partner. This immersive experience enables the students to apply their expertise in advanced technologies and data-driven business solutions within a dynamic, real-world environment.. VENTURE PROJECT. The Venture Project allows students to explore entrepreneurial opportunities in technology and computing, guiding them through the process of researching, designing, and developing a Minimum Viable Product (MVP) or functional prototype. With a focus on bridging technical innovation and practical implementation, the project encourages students to create ventures that leverage advanced computing, artificial intelligence, and emerging technologies to address real-world challenges.. RESEARCH PROJECT. Students who choose the Academic Research Project will apply the knowledge gained throughout the program to conduct an in-depth, research-driven study in areas such as artificial intelligence, cybersecurity, cloud computing, data science, or emerging technologies. Under the supervision of an experienced faculty researcher, students will carry out a rigorous scientific investigation into a relevant computer science problem. The project culminates in a formal academic paper that presents their findings, supported by a comprehensive literature review and a clearly defined research methodology.
MAKE THE MOST OF YOUR PROGRAM. CERTIFICATIONS. CERTIFICATIONS. CERTIFICATIONS. This program helps you boost your career through certifications designed to strengthen your profile and support your progress along your chosen career path. You can earn the following certifications: Amazon Web Services Academy Microsoft learn AWS Certified Data Engineer AWS Certified Cloud Partitioner Certified Tableau Data Analyst Certified Tableau Desktop Specialist Google Associate Cloud Engineer IBM Certified Specialist in AI Entreprise Workflow V1 Oracle Autonomous Database Specialist Certification IE Certificate in Foundations of Sustainability . Sustainabiility Certificate. In today’s world, organizations are placing sustainability and environmental, social and governance (ESG) concerns at the heart of their businesses. At IE, we offer an optional certificate to help you learn how to tackle these challenges and adopt a sustainability mindset. With the IE Certificate in Foundations of Sustainability, you’ll get prepared to tackle the social, economic and environmental challenges of today’s world in any organization. This certificate can be completed alongside your core studies. In order to earn the certificate, students must obtain ten relevant credits. Students may obtain these credits through eligible courses, electives, and extracurricular activities such as participation in certain student clubs. Some of the aforementioned may already be included in your program, while others will need to be added. Additionally, there’s one mandatory component, the Online Learning Journey. Maximum flexibility has been assured, providing several ways to earn the required number of credits.. MENTORSHIP PROGRAM. Mentorship program. The Tech Mentorship Program connects students with experienced professionals to support their growth in the tech industry. Through personalized guidance, skill-building, and network expansion, students gain the tools and confidence to succeed in diverse roles across the tech landscape.. INTERNATIONAL EXPERIENCES. Berkeley Immersion Week. Berkeley Immersion Week. Fast track your tech career: Berkeley Immersion Week opens doors to Silicon Valley's top companies and minds.. Tech Immersion Week. Opportunities, challenges and networking. Experience global tech hubs such as Amsterdam and Dublin, among others, through the Global Immersion Week. This international journey offers the opportunity to visit leading companies, engage with industry professionals, explore diverse cultures, and gain valuable insights into the tech landscape and your future career.. TECH INITIATIVES. Berkeley Immersion Week. Joined by other students from IE School of Science & Technology, you'll participate in a hands-on, one-week program where you'll meet industry leaders from Silicon Valley.. Tech Venture Bootcamp. The Tech Venture Bootcamp is a pioneering 6-day program designed for innovators who are eager to create groundbreaking ventures in their own unique way.. IE Sustainability Datathon. The IE Sustainability Datathon is a data-driven sustainability challenge where students collaborate with an industry partner to analyze real datasets and design innovative solutions to environmental issues.. Rise Europe Alliance. The Rise Europe Alliance, comprising 20 academic and entrepreneurial institutions, shapes the next generation of European talent through diverse perspectives and collaboration, fostering global market success and driving innovation at its annual summit.. Management Xponential Technology (MXT). Designed for students with extraordinary ambition to transform the world through disruptive technologies, this program fosters a growth mindset and combines the expertise of IE School of Science and Technology and IE Business School. Students gain the knowledge, tools, and networks to create impact at the intersection of business and technology, while engaging with leading entrepreneurs, innovators, and global leaders who inspire their transformative journeys.. COMPANY VISITIS. Throughout the program, you’ll have the opportunity to visit leading tech companies, gaining first-hand exposure to cutting-edge technologies and connecting with professionals who are driving innovation in computer science and digital transformation. You'll visit companies such as: