Artificial Intelligence & C++ Programming


This course provides a broad-ranging discussion of Artificial Intelligence techniques and principles, and knowledge of allied domains to aid you in designing AI applications that enrich and provide a natural implementation of human to computer interaction. 

You will learn to apply C++ in the domain of AI and Chatbots. The C++ programming will include such topics as classes, objects, attributes, methods, constructors, destructors, inheritance, function overloading, operator overloading, polymorphism, memory management, abstract data types, template methods, template classes, file and stream handling, string classes, threads and data sockets. 

Course overview

Week 1 

Introduction and overview

Week 2

Concepts of C++

Week 3

Concepts of AI and chatbots


The Staffordshire Higher Skills and Engagement Pathways programme, and the Staffordshire E-Skills & Entrepreneurship Gateway (SEGway) are part funded by the European Social Fund.

Delivery method
On campus
Online learning

3 weeks

Start date

Coming soon

School of Digital, Technologies and Arts
Certificate of Attendance

Entry requirements

This is an entry level introductory course so is open to all that have an interest in artificial intelligence, with some programming background.  


This course is free to all Staffordshire based SMEs


Dr Russell Campion

Head Of Department - Associate Professor

Russell started at the University in 1990, studying a BA, then MRes, and finally a PhD before going into full-time teaching. He currently runs the Department of Computing. Previously he has managed the Information Systems group at Stafford befor…

Russell's profile

How to apply

To apply for this course, please email

UK University

StudentCrowd University Awards 2022

for Job Prospects

StudentCrowd University Awards 2022

for Student Satisfaction

Complete University Guide 2022

for Social Inclusion

The Times and The Sunday Times Good University Guide 2023

for Course Content

StudentCrowd University Awards 2022

of Research Impact is ‘Outstanding’ or ‘Very Considerable’

Research Excellence Framework 2021