Chatbot Design and Prompt Engineering

Undergraduate | 2026

Course page banner
Mode icon
Mode
Mode
Your studies will be on-campus, and may include some online delivery
On campus
area/catalogue icon
Area/Catalogue
BUSI 2008
Course ID icon
Course ID
200295
Campus icon
Campus
Adelaide City Campus East, Adelaide City Campus West
Level of study
Level of study
Undergraduate
Unit value icon
Unit value
6
Course owner
Course owner
School of Accounting and Fin
Course coordinator
Course coordinator
Ilker Cingillioglu
Course level icon
Course level
2
Work Integrated Learning course
Work Integrated Learning course
No
Study abroad and student exchange icon
Inbound study abroad and exchange
Inbound study abroad and exchange
The fee you pay will depend on the number and type of courses you study.
Yes
University-wide elective icon
University-wide elective course
Yes
Single course enrollment
Single course enrolment
Yes
alt
Note:
Course data is interim and subject to change

Course overview

This course aims to equip learners with a comprehensive understanding of chatbot technology and the art of prompt engineering. Students will begin by exploring the fundamentals of text analysis, Natural Language Processing (NLP) techniques like preprocessing and tokenization, sentiment analysis, text classification and the underlying principles of AI-powered Large Language Models (LLMs). Building on this foundation, the course delves into prompt engineering, teaching students how to craft effective prompts to guide AI models for various tasks, including AI-assisted data wrangling and advanced machine learning classification. Finally, students will gain practical experience in chatbot development, covering both traditional scripted approaches and cutting-edge generative AI chatbots as well as integrating them with external systems through APIs and extensions, enabling the creation of robust and functional conversational AI solutions for businesses. 

  • Working With Text And AI
  • Prompt Engineering
  • Chatbot Development

Course learning outcomes

  • Apply fundamental Natural Language Processing (NLP) techniques and explain the core principles of Large Language Models (LLMs) in the context of text analysis and chatbot interaction.
  • Design and implement effective prompts to steer AI models towards desired outcomes for tasks such as data wrangling, analysis, and classification.
  • Develop functional chatbots using both scripted methodologies and generative AI approaches.
  • Integrate chatbots with external systems using APIs and evaluate the design choices for creating robust conversational AI solutions.

Prerequisite(s)

  • must have completed BUSI2600 Foundations of Business Analytics

Corequisite(s)

N/A

Antirequisite(s)

N/A

Degree list
The following degrees include this course