THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2026/2027

Draft Edition - Due to be published Thursday 9th April 2026

Timetable information in the Course Catalogue may be subject to change.

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : Business School : Common Courses (Management School)

Postgraduate Course: AI Tools for Business (CMSE11705)

Course Outline
SchoolBusiness School CollegeCollege of Arts, Humanities and Social Sciences
Credit level (Normal year taken)SCQF Level 11 (Postgraduate) AvailabilityNot available to visiting students
SCQF Credits20 ECTS Credits10
SummaryIn this course, students learn to transform data into decisions by leveraging AI tools and business analytics, guided by industry-standard workflows like CRISP-DM and SEMMA. The course covers the full data analytics project lifecycle from scoping and data preparation to modelling and decision-making using tools such as Orange and PyOPL. Practical examples and guest lectures bridge theory with real-world applications.
Course description This course offers a practical, industry-aligned introduction to AI and data analytics for business applications. Structured around established standards like CRISP-DM and SEMMA, it guides students through the full analytics lifecycle from business understanding to decision-making. The journey begins with a historical overview of AI and its evolving role in business, followed by a deep dive into software engineering principles essential for vibe coding with generative AI tools. Students explore the business analytics workflow, learning to distinguish between descriptive, predictive, and prescriptive analytics, and how to align projects with strategic goals. Key topics include stakeholder analysis, project scoping, and tools like the Business Model Canvas. Technical lectures cover data ingestion, preparation, and exploratory analysis, using real-world examples and synthetic datasets to illustrate common challenges and solutions. Hands-on sessions with tools like Orange and PyOPL introduce model building, evaluation, and optimisation, culminating in prescriptive analytics where predictions inform actionable decisions. The course concludes with guest lectures from industry and academia, offering insights into cutting-edge applications and research. By the end, students will be equipped to manage AI-driven analytics projects with confidence, clarity, and creativity.

Outline content:

The course structure is shaped around established industrial standards (such as CRISP-DM and SEMMA) which provide systematic approaches to solving business and data analytics problems across industries.

Some of the topics covered in class include: ยท

- Historical overview of AI
- Software Engineering principles and vibe coding
- The Business Analytics workflow, and Business Understanding
- Data ingestion, Preparation, Exploratory Data Analysis
- Descriptive, Predictive, and Prescriptive Analytics

Student learning experience:

In addition to attending lectures, students will engage in groups (4 to 5 students) with a practical project in the realm of data analytics in the context of which they will be asked to operationalise some of the techniques presented throughout the course.

Each student will have to choose and operationalise one technique from the course, the outcome of the project will be a composition of contributions from all students in the group; and students will have to make clear who contributed with what in their individual statement of contribution.

In line with School standard practices, the lecturer will offer bespoke drop-in time (1 hour each week before the scheduled lecture) to meet students and answer relevant questions. The lecturer will also offer up to 3 hours of group contact time (we expect around 5 groups, so the total budget will be 15 hours of contact time).

After unit Business Understanding, each group will be asked to submit a Project Overview Statement outlining the project they wish to tackle and will receive feedback on their POS shortly after - the POS is however not marked. The final submission will comprise:

1. A 10-minute video presentation of the project outcome with associated PPT slide deck (or equivalent) submitted by the group
2. Supporting portfolio (software developed, data, etc.), which should also include a statement of contribution, submitted by each individual student
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Students MUST have passed: Python Programming (CMSE11433) AND Data Storytelling for Business Impact (CMSE11706) AND Responsible applications of AI in organisations (CMSE11707)
Co-requisites
Prohibited Combinations Other requirements This is an introductory course designed for social science students. It is not appropriate for students with a technical background (e.g. Business Analytics, Informatics)
Course Delivery Information
Academic year 2026/27, Not available to visiting students (SS1) Quota:  None
Course Start Semester 2
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 200 ( Lecture Hours 20, Dissertation/Project Supervision Hours 3, Programme Level Learning and Teaching Hours 4, Directed Learning and Independent Learning Hours 173 )
Assessment (Further Info) Written Exam 0 %, Coursework 50 %, Practical Exam 50 %
Additional Information (Assessment) 50% Portfolio (Individual) - Assesses all course Learning Outcomes
50% Video assignment (Group) - Assesses all course Learning Outcomes
Feedback Formative: Feedback will be provided on the POS submitted by each group, and during ad-hoc group meetings that each group will be expected to schedule with the lecturer.

Summative: Feedback will be provided on assessments within agreed deadlines.
No Exam Information
Learning Outcomes
On completion of this course, the student will be able to:
  1. Frame business problems and success criteria by aligning them with descriptive, predictive, and prescriptive analytics using stakeholder analysis, POS, and canvases.
  2. Design reproducible data pipelines by selecting ETL/ELT strategies, ingestion methods, orchestration tools, while considering data contracts and governance.
  3. Prepare and explore data through cleaning, transformation, feature engineering, and accurate visualisations.
  4. Build and evaluate classification, regression, and clustering models using Orange/Python with proper validation, metrics, and result communication.
  5. Translate predictions into decisions by solving optimisation models, assessing solution quality, and generating actionable, human-in-the-loop recommendations with responsible and effective GenAI use.
Reading List
Core Text(s):

Artificial Intelligence: A modern Approach (ISBN-10 : 1292153962)

Blaz Zupan and Janez Demsar. Introduction to data mining: Working notes for the hands-on course for phd students at university of ljubljana. http://orange.biolab.si, Fall & Winter 2017.

Robert K Wysocki. Effective project management : traditional, agile, extreme, hybrid. John Wiley & Sons, Nashville, TN, 8 edition, June 2019. (ISBN-10 : 1119562805)
Additional Information
Graduate Attributes and Skills Communication, ICT, and Numeracy Skills

After completing this course, students should be able to:

Convey meaning and message through a wide range of communication tools, including digital technology and social media; to understand how to use these tools to communicate in ways that sustain positive and responsible relationships.

Critically evaluate and present digital and other sources, research methods, data and information; discern their limitations, accuracy, validity, reliability and suitability; and apply responsibly in a wide variety of organisational contexts.

Practice: Applied Knowledge, Skills and Understanding

After completing this course, students should be able to:

Apply creative, innovative, entrepreneurial, sustainable and responsible business solutions to address social, economic and environmental global challenges.

Cognitive Skills

After completing this course, students should be able to:

Be self-motivated; curious; show initiative; set, achieve and surpass goals; as well as demonstrating adaptability, capable of handling complexity and ambiguity, with a willingness to learn; as well as being able to demonstrate the use digital and other tools to carry out tasks effectively, productively, and with attention to quality.
KeywordsNot entered
Contacts
Course organiserDr Roberto Rossi
Tel: (0131 6)51 5239
Email: Roberto.Rossi@ed.ac.uk
Course secretary
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information