AIDA.2201 Introduction to Large Language Models
Id: 042955 Credits: 3-3Description
This course introduces Large Language Models (LLMs) as programmable tools for building intelligent software systems. Students learn to use LLMs through Python APIs to perform tasks such as text analysis code generation document question answering, and task automation. The course emphasizes hands-on experimentation, prompt design, system integration, and responsible use of LLMs, without requiring background in machine learning or natural language processing. Through weekly labs and a final project, students develop practical skills in designing, implementing, and evaluating LLM-powered applications.
Prerequisites
AIDA.1020 Data Structures in Python II, or COMP.1020 Computing II, and Co-req: AIDA.2201L Introduction to Large Language Models Lab.
Course prerequisites/corequisites are determined by the faculty and approved by the curriculum committees. Students are required to fulfill these requirements prior to enrollment. For courses offered through online or GPS delivery, students are responsible for confirming with the instructor or department that all enrollment requirements have been satisfied before registering.