HomeCourse Module Elements

Course Module Elements

Module 1: Foundational & Industry Experience – 60 ECTS

This foundational module equips students with the essential academic, technical, and professional skills required for a successful career in Computer Science with a focus on AI and ML. It begins by building critical thinking, research, and communication abilities through academic writing, verbal and non-verbal communication, and structured argumentation. Students gain mathematical proficiency through linear algebra and calculus, foundational for future courses in algorithms and machine learning. Technical competencies are developed through an in-depth study of operating systems, computer architecture, databases, programming in Python, and web application development using HTML, CSS, and JavaScript. Additionally, students are introduced to the principles and applications of AI and ML, including algorithm selection, model evaluation, and hands-on case studies. Emerging technologies and ethical implications are explored, alongside an industry experience module that contextualizes AI in various sectors such as healthcare, finance, and manufacturing, ensuring students are prepared for both academic advancement and professional roles.

Learning Outcomes

By completing this, you will:

  • Develop critical thinking, communication, and academic writing skills for effective research and presentation.
  • Build a solid foundation in mathematical reasoning, programming, operating systems, and database management.
  • Design and implement functional web applications and software systems using core computing principles.
  • Understand the fundamentals and emerging trends in Artificial Intelligence and Machine Learning.
  • Apply AI concepts in real-world industry scenarios and explain technical ideas to non-technical stakeholders.
Module 2: Technical and Professional Foundation - 60 ECTS

Module 2 builds a strong technical and professional foundation by integrating core theoretical concepts with practical, real-world applications across computer science and engineering disciplines. The course begins with Discrete Math, emphasizing logic, graph theory, probability, and number theory, while connecting each area to modern applications such as cryptography and algorithm analysis. Engineering for Development and Challenge Studio 1 introduce students to global development issues through the lens of the UN Sustainable Development Goals, where they collaboratively create impactful tech solutions. The module also includes Data Structures and Algorithms, Computer Networks, and Cybersecurity, providing a comprehensive understanding of computational efficiency, secure communication, and data protection. Explorative Data Analysis and Python for Machine Learning offer hands-on exposure to essential tools and libraries for data visualization and predictive modeling. Finally, Industry Experience 2 ensures students apply classroom knowledge in real business contexts, bridging the academic-industry gap and enhancing their readiness for AI/ML careers.

Learning Outcomes

By completing this, you will:

  • Apply core principles of discrete mathematics, data structures, algorithms, and network systems to solve computational problems efficiently and securely.
  • Use Python and visualization tools to preprocess, analyze, and interpret real-world data for machine learning applications.

  • Collaborate in teams to design and develop user-centered, sustainable technology solutions addressing real-world development challenges.
  • Evaluate cybersecurity threats and implement appropriate defense mechanisms in modern computing environments.
  • Translate academic knowledge into practical skills through direct industry engagement, problem-solving, and stakeholder communication.
Module 3: Advanced & Applied Project - 60 Ects

The Advanced & Applied Project is a comprehensive 60 ECTS module that enables students to apply their technical, analytical, and project management skills in real-world scenarios. It integrates diverse courses such as Ethics and Social Implications of AI, Digital Marketing and Analytics, Natural Language Processing (NLP), Computer Vision, Interaction Design, Backend Development, Applied AI & ML Project Management, Capstone Research Methods, and Applied Computer Science. Students will explore ethical dimensions of AI, digital marketing strategies using tools like Google Analytics, foundational techniques in NLP and computer vision, and advanced human-computer interaction principles. Through backend development and DevOps practices, they will design scalable and secure web services. The project management component enhances their ability to lead AI/ML projects with effective planning, scheduling, and risk analysis. Finally, students conduct capstone research and implement an end-to-end software project, culminating in a symposium presentation, preparing them for industry roles or further academic pursuits.

Learning Outcomes

By completing this, you will:

  • Analyze and address ethical, legal, and social implications of AI technologies in real-world contexts.
  • Design, prototype, and implement advanced digital systems using NLP, computer vision, and backend development tools.
  • Apply digital marketing strategies and analytics tools to optimize brand presence and user engagement.

  • Lead AI and ML-based projects by managing resources, risks, timelines, and stakeholder expectations.
  • Conceptualize and execute a capstone project from research planning to implementation and presentation.

Academic Focus Areas That Power Success

Master the complete artificial intelligence and computer science ecosystem with comprehensive knowledge across multiple cutting-edge disciplines. Our Bachelor’s in Computer Science with AI & ML specializations equips you with expertise in programming, machine learning, data science, and advanced AI technologies – preparing you for innovative technology careers and leadership roles in the digital transformation era.

Fundamentals Of AI And ML

Data Structures And Algorithms

Python For Machine Learning

Data Analysis And Visualization

Natural Language Processing

Computer
Vision

Academic Focus Areas That Power Success

Master the complete artificial intelligence and computer science ecosystem with comprehensive knowledge across multiple cutting-edge disciplines. Our Bachelor’s in Computer Science with AI & ML specializations equips you with expertise in programming, machine learning, data science, and advanced AI technologies – preparing you for innovative technology careers and leadership roles in the digital transformation era.

Fundamentals Of AI And ML

Data Structures And Algorithms

Python For Machine Learning

Data Analysis And Visualization

Natural Language Processing

Computer
Vision

Log in to your account

This is a staging environment