A person seated at a table interacting with a green projection displayed on the table top.

Teaching

You will take part in highly interactive teaching sessions. These are where you will apply what you learn in a practical, hands-on environment.

These sessions will include:

  • Lectures
    • You will explore key concepts, theories, and cutting-edge AI developments.
  • Workshops
    • You will engage in hands-on programming, AI model development, and problem-solving activities.
  • Tutorials
    • These will allow you to get personalised guidance and feedback to support your learning.
  • Industry Sessions
    • You will learn directly from AI and software development professionals. They will teach you about how the skills you acquire can be applied in real-world scenarios.

Assessment

You will be assessed through a combination of coursework and end-of-semester exams.

Coursework is highly practical. It is designed to develop the skills you need in industry.

Assessments may include:

  • developing AI models and algorithms
  • programming and software engineering tasks
  • writing reports on AI ethics and system design
  • building web applications and AI-powered tools
  • testing and optimising software solutions
  • analysing real-world AI challenges and proposing solutions
  • presenting technical concepts to industry experts

Modules

Core Modules

These modules are an essential part of your course.

Module code: AC51002 Credits: 20 Semester: Semester 2

This introductory module will provide you with the basic skills required to design and develop software through an understanding of fundamental programming concepts. You will also learn to apply these concepts to interesting, realistic problems. Programs will be written using Python. This is a powerful, versatile, and widely used computer programming language

Contact our enquiry team

If you have any questions about the admissions process, studying, or living in Dundee, please contact us

Use our online form