Syllabus Application
CS 455
Large Language Models: Theoretical Foundations and Practical Applications
Faculty
Faculty of Engineering and Natural Sciences
Semester
Spring 2025-2026
Course
CS 455 -
Large Language Models: Theoretical Foundations and Practical Applications
Time/Place
Time
Week Day
Place
Date
09:40-10:30
Wed
UC-G030
Feb 16-May 22, 2026
10:40-12:30
Thu
FASS-G062
Feb 16-May 22, 2026
Level of course
Undergraduate
Course Credits
SU Credit:3, ECTS:6, Engineering:6
Prerequisites
CS 415 or CS 412
Corequisites
-
Course Type
Lecture
Instructor(s) Information
İnanç Arın
- Email: inancarin@sabanciuniv.edu
Course Information
Catalog Course Description
This course provides a comprehensive exploration of Large Language Models (LLMs), focusing on their foundational technologies, applications, and advanced techniques in deploying, fine-tuning, and evaluating them. Students will gain hands-on experience with transformer architectures, semantic search, retrieval-augmented generation (RAG), and AI agents. The course will also delve into cutting-edge methods for deploying LLMs locally, as well as leveraging Knowledge Graphs to enhance LLM-based systems for structured reasoning and improved retrieval. By the end of the course, students will be able to design, implement, and evaluate complex LLM applications in real-world settings, from personalized chatbots to AI agents working in collaborative environments. The course will prepare students to tackle cutting-edge research and practical challenges in Natural Language Processing (NLP) and AI-driven systems.
Course Learning Outcomes:
| 1. | Analyze the theoretical foundations of LLMs (transformers, attention, embeddings) to explain their strengths, limitations, and common failure modes in NLP tasks. |
|---|---|
| 2. | Fine-tune and deploy pre-trained models for domain-specific tasks, applying efficiency techniques (e.g., quantization, parameter-efficient fine-tuning) to meet privacy, cost, and latency constraints in local environments. |
| 3. | Design and implement retrieval-enhanced NLP systems by combining semantic search, RAG, and knowledge graphs to improve factual grounding and support structured reasoning. |
| 4. | Develop autonomous AI agents capable of multi-step reasoning, planning, and tool use/task delegation using modern agentic frameworks. |
| 5. | Construct, evaluate, and iterate end-to-end LLM applications using appropriate metrics and industry-standard benchmarks, demonstrating effective integration of external data sources to solve real-world problems. |