Prompt Engineering (SE445) Course Detail

Course Name Course Code Season Lecture Hours Application Hours Lab Hours Credit ECTS
Prompt Engineering SE445 Area Elective 3 0 0 3 5
Pre-requisite Course(s)
N/A
Course Language English
Course Type Elective Courses
Course Level Natural & Applied Sciences Master's Degree
Mode of Delivery Face To Face
Learning and Teaching Strategies Lecture, Discussion, Drill and Practice, Team/Group.
Course Coordinator
Course Lecturer(s)
Course Assistants
Course Objectives
Course Learning Outcomes The students who succeeded in this course;
  • Learn effective prompt-writing techniques.
  • Explore how to use AI-powered tools in academic and professional settings.
  • Develop the ability to critically assess the accuracy of information
  • Discuss the ethical aspects of AI usage
Course Content Introduction to LLMs and Prompt Engineering. Deepening Interaction with Prompts. Using Prompts for Problem Solving and Creativity. Prompt patterns. Debugging Prompts: Why Didn't It Work? Boosting Personal Productivity and Efficiency with Prompt Engineering. Prompt Engineering Across Disciplines.

Weekly Subjects and Releated Preparation Studies

Week Subjects Preparation
1 Introduction to LLMs and Prompt Engineering Book #1, Chapter 1: Introduction to Prompt Engineering Book #2– Chapter 1: What is Prompt Engineering? Book #3– Chapter 1: Introduction to Generative AI and LLMs Book #4– Chapter 1: Introduction to LLMs
2 What is Prompt Engineering? Book #1, Chapter 2: Basics of Prompt Engineering Book #2, Chapter 2: Definition of Prompts Book #3, Chapter 2: Types of Prompts and Prompt Structure Book #4, Chapter 2: Crafting Effective Prompts
3 Deepening Interaction with Prompts Book #1, Chapter 4: Advanced Prompt Techniques Book #2, Chapter 4: Advanced Prompt Engineering Book #3, Chapter 5: Enhancing Prompt Detail
4 Learning from Prompt Mistakes Book #1, Chapter 6: Debugging and Mistakes in Prompt Engineering Book#2,Ch6:Troubleshooting Prompt Failures Book #3, Chapter 7: Diagnosing Common Prompt Failures
5 Mastering Prompts: Prompt Patterns I Book #1, Chapter 7: Mastering Prompt Patterns (I) Book#2, Chapter 8: Instructional Patterns and Techniques Book#3, Chapter 8: Key Prompting Patterns
6 Mastering Prompts: Prompt Patterns II Book #1, Chapter 8: Mastering Prompt Patterns (II) Book#2, Chapter 9: Advanced Patterns and Persona Techniques Book#3, Chapter 9: Persona and Contextual Prompting
7 Prompt Engineering for Academic and Creative Writing Book #1, Chapter 10: Using Prompts for Writing and Creativity Book #2, Chapter 10: Writing and Problem Solving with AI Book #5, Chapter 3: Crafting Academic Prompts
8 Midterm -
9 Debugging Prompts: Why Didn't It Work? Book #1, Chapter 6: Debugging Prompt Failures Book #3, Chapter 7: Debugging and Error Handling
10 LLM Model Comparison: From Prompts to Insights Book #4, Chapter 7: Comparing LLMs Book #2, Chapter 12: Evaluating LLMs and Their Responses Book #1, Chapter 12: Evaluating LLMs
11 Ethical Considerations in Prompt Engineering Book #1, Chapter 13: Ethics in Prompt Engineering Book #2, Chapter 11: Ethical Issues in AI Prompts Book #3, Chapter 6: Ethical Risks in Prompting
12 Prompt Engineering Across Disciplines Book #1, Chapter 14: Applications of Prompt Engineering in Various Fields Book #2, Chapter 15: Prompt Engineering Across Disciplines Book #3, Chapter 10: Industrial Applications of Prompts
13 Next Frontiers in Prompt Engineering & Opportunities Book #1, Chapter 15: The Future of Prompt Engineering Book#2, Chapter 16: Opportunities and Emerging Trends in Prompt Engineering Book #5, Chapter 5: Looking Ahead in Prompt Engineering
14 Project Presentations and Evaluation. -
15 Review -
16 Final exam -

Sources

Course Book 1. The Essential Guide to Prompt Engineering, Vladimir Geroimenko, Springer Nature Switzerland, March 2025, Publisher: Springer Nature Switzerland, 1st Edition, ISBN 978-3-031-86205-2
2. Understanding Prompt Engineering by Dr. Dheeraj Mehrotra, March, 2023, Publisher: Notion Press, 1st Edition, ISBN: 979-8890025210.
3. Prompt Engineering for Generative AI by James Phoenix, Mike Taylor, Released May 2024, Publisher(s): O'Reilly Media, Inc., 1st Edition, ISBN: 9781098153434.
4. The Quick Guide to Prompt Engineering by Ian Khan, Released March 2024, Publisher(s): Wiley, 1st Edition, ISBN: 9781394243327.
5. The Art of Prompt Engineering with ChatGPT: A Hands-On Guide, by Nathan Hunter, January 2023, Amazon Kindle Direct Publishing (KDP), 1st Edition, ISBN-13978-1739296711.
Other Sources 6. Guidance For Prompt Engineering – Dr. Ibrahim Kuscu – E-book
7. Prompt Engineering – Lee Boonstra -E-book
8. The Prompt Engineering Guide - Julian Melanson & Benza Maman - E-book
9. Prompt Engineering For Chatgpt- A Quick Guide To Techniques, Tips, And Best Practices- ChatGPT 4 -OpenAI & Sabit Ekin- White Paper
10. Prompt Engineering for Everyone -Kasia Pilch - E-book
11. The Prompt Engineering Guide - Vaibhav Aggarwal - E-book
12. A Beginners Guide to Prompt Engineering – Cluedin – White paper
13. Prompt Engineering Guide - https://www.promptingguide.ai/
14. https://learnprompting.org/docs/introduction
15. https://www.tutorialspoint.com/prompt_engineering/index.htm

Evaluation System

Requirements Number Percentage of Grade
Attendance/Participation 1 5
Laboratory - -
Application - -
Field Work - -
Special Course Internship - -
Quizzes/Studio Critics - -
Homework Assignments 3 15
Presentation - -
Project 1 15
Report - -
Seminar - -
Midterms Exams/Midterms Jury 1 30
Final Exam/Final Jury 1 35
Toplam 7 100
Percentage of Semester Work 65
Percentage of Final Work 35
Total 100

Course Category

Core Courses X
Major Area Courses
Supportive Courses
Media and Managment Skills Courses
Transferable Skill Courses

The Relation Between Course Learning Competencies and Program Qualifications

# Program Qualifications / Competencies Level of Contribution
1 2 3 4 5
1 Gains the ability to apply advanced computing and/or information knowledge in solving software engineering problems.
2 Develops solutions using different technologies, software architectures and life-cycle approaches.
3 Gains the ability to design, implement, and evaluate a software system, component, process, or program using modern techniques and engineering tools for software engineering practices.
4 Gains ability to gather/acquire, analyze, interpret data and make decisions to understand software requirements.
5 Gains skills of effective oral and written communication and critical thinking about a wide range of issues arising in the context of working constructively on software projects.
6 Gains the ability to access information to follow current developments in science and technology, conducts scientific research in the field of software engineering, and conducts a project.
7 Acquires an understanding of professional, legal, ethical and social issues and responsibilities related to Software Engineering.
8 Acquires project and risk management skills and gains awareness of the importance of entrepreneurship, innovation, and sustainable development, as well as international standards and methodologies.
9 Understands the impact of Software Engineering solutions in a global, environmental, societal and legal context while making decisions.
10 Gains awareness of the development, adoption, and ongoing support for the use of excellence standards in software engineering practices.

ECTS/Workload Table

Activities Number Duration (Hours) Total Workload
Course Hours (Including Exam Week: 16 x Total Hours) 16 3 48
Laboratory
Application
Special Course Internship
Field Work
Study Hours Out of Class 14 2 28
Presentation/Seminar Prepration
Project 1 9 9
Report
Homework Assignments 3 3 9
Quizzes/Studio Critics
Prepration of Midterm Exams/Midterm Jury 1 10 10
Prepration of Final Exams/Final Jury 1 20 20
Total Workload 124