CSCA 5132: Advances in Generative AI

  • Course Type: Computer Science Elective
  • Specialization: Generative AI Specialization
  • Instructor:ĚýBobby Hodgkinson, Associate Teaching Professor
  • Prior knowledge needed:ĚýTBD

ĚýĚýView on CourseraĚý

Learning Outcomes

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.Ěý

Course Grading Policy

AssignmentPercentage of Grade
Quiz 110%
Quiz 210%
Quiz 310%
Quiz 410%
Quiz 510%
Quiz 610%
Capstone40%

Course Content

Duration: 3 hours

In this module, you’ll learn how modern generative AI systems are built and how their capabilities are measured. You’ll explore foundational ideas like transformers, scaling, fine-tuning, and reinforcement learning, and see how these shape what models can and cannot do. You’ll also examine how AI is evaluated—through benchmarks, human judgment, and long-horizon tasks—and why strong scores don’t always translate to real-world reliability. Finally, you’ll explore how feedback loops enable systems to improve over time, and begin thinking about when (and if) these systems should be trusted to act more autonomously.

Duration: 1.5Ěýhours

In this module, you’ll learn what makes an AI system an “agent” rather than just a tool. You’ll explore how agents operate over time by combining reasoning, memory, tools, planning, and verification into a continuous loop. You’ll also learn how agents “sense” and respond to changing information, and why that matters for real-world applications. A key focus will be thinking of agents as coordinated teams—with roles like planner, executor, and evaluator—and understanding where human oversight must remain in place. By the end, you’ll have a clear mental model for how agents differ from prompts and workflows.

Duration: 1Ěýhour

In this module, you’ll learn how agent systems are designed in practice. You’ll explore how different roles—like planning, reasoning, tool use, and evaluation—are structured into working systems, and why many real-world solutions rely on multiple specialized models instead of just one. You’ll examine how these systems are orchestrated, how tasks are routed between components, and how coordination affects performance, cost, and reliability. Through examples and case studies, you’ll shift from thinking about prompts to thinking about systems—and learn why orchestration and verification are the key skills for advanced AI use.

Duration: 1.75Ěýhours

In this module, you’ll learn where today’s agent systems fall short—and why human oversight is still essential. You’ll explore common limitations like weak long-term planning, unreliable memory, and alignment challenges, and understand why autonomy does not equal understanding. You’ll also learn how to design safer systems by using verification, permission controls, and “guardrails” that limit what agents can do. Beyond the technical side, you’ll examine broader risks like bias, misuse, and security vulnerabilities, and learn how governance and responsible design play a critical role as AI systems become more capable.

Duration: 1.5Ěýhours

In this module, you’ll learn how generative AI is being used beyond productivity—to accelerate scientific discovery and innovation. You’ll explore real-world examples in areas like biology and materials science, and see how AI can support hypothesis generation, simulation, and experimentation. You’ll also be introduced to emerging ideas like world models, which combine memory, simulation, and planning to enable more advanced reasoning. Rather than focusing on predictions about AGI, this module will help you understand the building blocks of more general capabilities and how to interpret ongoing research trends.

Duration: 1.5Ěýhours

In this module, you’ll learn how to position yourself in a world shaped by increasingly capable AI systems. You’ll explore where human skills—like judgment, oversight, coordination, and ethical decision-making—remain essential, even as automation increases. You’ll revisit the idea that AI capability often advances faster than adoption, and learn how that gap creates opportunities for those who can safely deploy and manage these systems. By the end, you’ll develop a clearer sense of how to work alongside AI strategically—focusing not on competing with it, but on using it to enhance your value.

Duration: 1Ěýhour

Final Exam Format: In-course mini capstone project. Students must unlock the final to earn a grade for the course.Ěý

This project is a mini-capstone where you will reflect on the course concepts and apply them to using AI in your field. You will first watch an introductory video. Then, you will complete the capstone project.

Notes

  • Cross-listed Courses: CoursesĚýthat are offered under two or more programs. Considered equivalent when evaluating progress toward degree requirements. You may not earn credit for more than one version of a cross-listed course.
  • Page Updates: This page is periodically updated. Course information on the Coursera platform supersedes the information on this page. Click theĚýView on CourseraĚýbuttonĚýabove for the most up-to-date information.