Course_Pack_Prompt_engineering_VIISem (2)
Course_Pack_Prompt_engineering_VIISem (2)
SCHEME
The scheme is an overview of work-integrated learning opportunities and gets students out into
the real world. This will give what a course entails.
SEE
Self-study 0 0
Total 3 3 45 0 0 0 50% 50%
COURSE OVERVIEW
This course explores the principles and techniques of prompt engineering, emphasizing its application in
natural language processing and AI systems. Students will learn to design, refine, and optimize prompts to
enhance model performance and achieve desired outcomes. Key topics include prompt formulation, prompt
tuning, ethical considerations, and case studies in various domains. Through hands-on projects and
practical assignments, students will develop skills in crafting effective prompts, evaluating their impact,
and addressing challenges in prompt engineering. By the end of the course, students will be equipped to
leverage prompt engineering for innovative solutions in AI-driven applications.
PREREQUISITE COURSE
PREREQUISITE COURSE NO
REQUIRED
If, yes please fill in the Details Prerequisite Prerequisite course
course code name
NA NA
COURSEPACK| FORMAT
COURSE OBJECTIVE
Equip students with the knowledge and skills to design and optimize effective prompts for natural
language processing and AI applications. Enable understanding of prompt engineering principles and
methodologies. Develop proficiency in evaluating and refining prompts to improve AI model
performance. Foster the ability to address ethical considerations and challenges in prompt engineering.
Encourage application of prompt engineering techniques through hands-on projects and real-world case
studies. Prepare students to leverage prompt engineering for innovative solutions in various domains.
Cultivate critical thinking and problem-solving skills in the context of AI-driven tasks and applications.
CO Course Outcomes
No.
CO1 Understand the fundamentals of prompt engineering and the role of prompt
engineers in Generative AI-powered systems and Natural Language Processing
(NLP)
CO2 Use AI prompt libraries efficiently for organization, streamlined development, and
enhanced collaboration.
CO3 Develop a deep knowledge of Large Language Models (LLMs) and their workings.
Bloom's taxonomy is a set of hierarchical models used for the classification of educational learning
objectives into levels of complexity and specificity. The learning domains are cognitive, affective,
and psychomotor.
Bloom’s Level
. CO No. Remember Understand Apply Analyse Evaluate Create
(KL1) (KL2) (KL3) (KL4) (KL5) (KL6)
CO1
CO2
CO3
COURSEPACK| FORMAT
PROGRAM OUTCOMES (POs):
PO1: Apply the knowledge of Mathematics, Science, and Engineering fundamentals, and an
engineering specialization to solution of complex engineering problems (Engineering
Knowledge)
PO2: Identify, formulate, research literature, and analyze complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences and
engineering sciences (Problem analysis)
PO3: Design of solutions for complex engineering problems and design of system components
or processes that meet the specified needs with appropriate considerations of public health and
safety, and cultural, societal, and environmental considerations (Design/development of
solutions)
PO4: Use research based methods including design of experiments, analysis and interpretation of
data and synthesis of information leading to logical conclusions (Conduct investigations of
complex problems)
PO5: Create, select, and apply appropriate techniques, resources, and modern engineering and IT
tools including prediction and modeling complex engineering activities with an understanding of
limitations (Modern tool usage)
PO6: Apply reasoning within the contextual knowledge to access societal, health, safety, legal,
and cultural issues and the consequent responsibilities relevant to the professional engineering
practice (The engineer and society)
PO7: Understand the impact of the professional engineering solutions in the societal and
environmental contexts, and demonstrate the knowledge of, and the need for sustainable
developments (Environment and sustainability)
PO8: Apply ethical principles and commit to professional ethics and responsibilities and norms
of engineering practice (Ethics)
COURSEPACK| FORMAT
PO11: Demonstrate knowledge and understanding of engineering management principles and
apply those to one’s own work as a member and leader of a team to manage projects in
multidisciplinary environments (Project management and finance)
PO12: Recognize the need for, and have the preparation and ability to engage in independent and
life-long learning in the broadest context of technological change (Life-long Learning).
PSO2: Excel in research, innovation, design, problem solving using different software’s and
artificial intelligence and develop an ability to interact and work seamlessly in multidisciplinary
environment.
COs#/
POs
CO1 1 1 2 2 1
CO2 2 1 2 2 2
CO3 3 2 3 1 1 3
COURSEPACK| FORMAT
COURSE ASSESSMENT
COURSE CONTENT
THEORY
Content
Unit 1: Introduction to Prompt Engineering
Overview of Natural Language Processing, Evolution of Language Models, Introduction to
Prompt Engineering, Prompt, Types of Prompts, Importance and Applications of Prompts,
Principles of Effective Prompt Design, Common Pitfalls in Prompt Engineering, Case Studies of
Prompt Engineering.
COURSEPACK| FORMAT
LESSON PLAN FOR COMPREHENSIVE COURSES
FOR THEORY (15 weeks * 3 Hours = 45 Classes)
LESSON PLAN FOR THEORY COURSES
Theory /
Lecture
Tutorial
Topic Skill Competency
/ Practical Plan
COURSEPACK| FORMAT
Theory /
Lecture
Tutorial
Topic Skill Competency
/ Practical Plan
COURSEPACK| FORMAT
Theory /
Lecture
Tutorial
Topic Skill Competency
/ Practical Plan
BIBLIOGRAPHY
Text Book
1. "Hands-On Natural Language Processing with Transformers: Building NLP Applications with
Hugging Face" by Thomas Wolf, Lysandre Debut, Julien Chaumond, and Clement Delangue,
1st Edition, 2020, ISBN: 978-1800565791
References
1. "Transformers for Natural Language Processing: Build and Deploy State-of-the-Art Natural
Language Processing Pipelines" by Denis Rothman, 2nd Edition, 2021, ISBN: 978-
1801077651
2. "Deep Learning with Python" by Francois Chollet, 2nd Edition, 2021, ISBN: 978-1617296864
3. "Conversational AI: Build Better Chatbots, Voice Assistants, and Dialog Systems" by Andrew
Freed, 1st Edition, 2021, ISBN: 978-1492072607
"Grokking Artificial Intelligence Algorithms" by Rishal Hurbans, 1st Edition, 2020, ISBN: 978-
1617296185
COURSEPACK| FORMAT
Practice Problems
COURSEPACK| FORMAT
6. Discuss the ethical considerations in prompt engineering.
7. Provide an example of bias in prompt engineering and how it was addressed.
8. How can prompt engineering be applied in creative writing and storytelling?
9. What role does prompt engineering play in game design and interactive fiction?
10. Explain how prompts can be used for art and music generation.
1. What are the guidelines and expectations for practical projects in prompt engineering?
2. How should teams be formed and topics selected for projects?
3. What should be included in a proposal submission for a prompt engineering project?
4. Describe the key development milestones in a prompt engineering project.
5. How can troubleshooting and problem-solving be approached in prompt engineering?
6. What is the importance of peer review and collaboration in prompt engineering projects?
7. How should project presentations be structured and delivered?
8. What are the key components of feedback and assessment in prompt engineering projects?
9. How can students review their course experience and provide future directions?
10. What are some potential future directions for research and development in prompt engineering?
COURSEPACK| FORMAT