Generative AI with LLMs: From Development to Applications
Description
This course on Generative AI is designed for students who want a deep yet accessible understanding of how large language models (LLMs) work and how they are applied, without requiring a mathematical background. No prior knowledge of linear algebra, calculus, or machine learning is needed. The first part of the course focuses on the foundations of LLMs—covering embeddings, transformer architectures, attention mechanisms, training and inference dynamics, and model behaviour—to give students a clear and strong conceptual grasp of the technology powering LLMs. The rest of the course covers practical applications, including retrieval-augmented generation (RAG), prompt design, and agentic workflows that enable dynamic, multi-step problem solving. With a mix of theory, hands-on labs, and projects, students will leave the course equipped to critically evaluate and effectively use and develop Gen AI-based systems in both technical and strategic contexts.
Requisites
Prerequisites: IS469/ IS111/CS101/COR-IS1704 - Pre-req
Co-requisites: None
Anti-requisites: None
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: IS/T4BS: Business Analytics Track IS/T4BS: Product Development Track
Areas: Accounting Data and Analytics Electives Accounting Electives Digital Business Electives Financial Forensics Electives IT Solution Development Electives Smart-City Management & Tech Electives
Learning Outcomes
Graduate Learning Outcomes
Disciplinary knowledge, Critical thinking & problem solving, Collaboration & leadership, Communication, Ethics and social responsibility, Self-directed learning, Interdisciplinary knowledge, Innovation & enterprising skills
Competencies
Applications Development, Problem-solving & analysis, Emerging Technology Synthesis, Business Innovation, Business Process Re-engineering