Generative AI

Complete Teaching Learning Material

BCA Course

Course Syllabus

Unit 1

Foundations of Generative AI

  • What are Text Generation Models
  • LLMs are Magic (how they work)
  • History of Language Models
  • LLMs in the Market
  • Popular LLMs & Usage Statistics
  • AI System Architecture
  • 5 Principles of Prompting
  • Prompt Types & Components
Unit 2

Advanced Prompt Engineering

  • Generating Lists
  • Text Style Unbundling
  • Role Prompting
  • Social Media & Video Scripts
  • Personalized Messaging
  • Surveys & Data Collection
  • Research Methodology
  • Analyzing & Creating Content
Unit 3

Chain-of-Thought, Agents & ReAct

  • Chain-of-Thought Prompting
  • AI Agents & Capabilities
  • ReAct Framework
  • OpenAI Functions API
  • Agent Toolkits (LangChain)
  • Customising Standard Agents
Unit 4

Image Generation & Visual AI

  • Diffusion Models
  • Prompt Engineering for Images
  • Negative Prompts & Reverse Engineering
  • Model Architecture Comparison
  • Text-to-Video
  • Inpainting & Outpainting
Unit 5

AI Blog Writing

  • AI Blog Writing Overview
  • Blog Writing Workflow
  • Writing Style Customization
  • Title Optimization & SEO
  • AI Blog Images & UI Tools
  • Ethical Considerations

Resources

Textbook: "Generative AI: A Practical Guide" - Course Reference

Lab Manual (9 Experiments)

Prompt Lab (8 Template Examples)

Glossary & Key Formulas