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鈥檚 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鈥檚 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鈥檒l learn how modern generative AI systems are built and how their capabilities are measured. You鈥檒l explore foundational ideas like transformers, scaling, fine-tuning, and reinforcement learning, and see how these shape what models can and cannot do. You鈥檒l also examine how AI is evaluated鈥攖hrough benchmarks, human judgment, and long-horizon tasks鈥攁nd why strong scores don鈥檛 always translate to real-world reliability. Finally, you鈥檒l 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鈥檒l learn what makes an AI system an 鈥渁gent鈥 rather than just a tool. You鈥檒l explore how agents operate over time by combining reasoning, memory, tools, planning, and verification into a continuous loop. You鈥檒l also learn how agents 鈥渟ense鈥 and respond to changing information, and why that matters for real-world applications. A key focus will be thinking of agents as coordinated teams鈥攚ith roles like planner, executor, and evaluator鈥攁nd understanding where human oversight must remain in place. By the end, you鈥檒l have a clear mental model for how agents differ from prompts and workflows.

Duration: 1听hour

In this module, you鈥檒l learn how agent systems are designed in practice. You鈥檒l explore how different roles鈥攍ike planning, reasoning, tool use, and evaluation鈥攁re structured into working systems, and why many real-world solutions rely on multiple specialized models instead of just one. You鈥檒l 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鈥檒l shift from thinking about prompts to thinking about systems鈥攁nd learn why orchestration and verification are the key skills for advanced AI use.

Duration: 1.75听hours

In this module, you鈥檒l learn where today鈥檚 agent systems fall short鈥攁nd why human oversight is still essential. You鈥檒l explore common limitations like weak long-term planning, unreliable memory, and alignment challenges, and understand why autonomy does not equal understanding. You鈥檒l also learn how to design safer systems by using verification, permission controls, and 鈥済uardrails鈥 that limit what agents can do. Beyond the technical side, you鈥檒l 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鈥檒l learn how generative AI is being used beyond productivity鈥攖o accelerate scientific discovery and innovation. You鈥檒l explore real-world examples in areas like biology and materials science, and see how AI can support hypothesis generation, simulation, and experimentation. You鈥檒l 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鈥檒l learn how to position yourself in a world shaped by increasingly capable AI systems. You鈥檒l explore where human skills鈥攍ike judgment, oversight, coordination, and ethical decision-making鈥攔emain essential, even as automation increases. You鈥檒l 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鈥檒l develop a clearer sense of how to work alongside AI strategically鈥攆ocusing 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.