CMSC398Z

Special Topics in Computer Science; Effective use of AI Coding Assistants and Agents

PREREQUISITE: Minimum grade of C- in CMSC320 or CMSC330; and permission of CMNS-Computer Science department. Covers how to effectively use AI coding assistants and agents to develop software. The course will look at the tools and techniques used by engineers at companies like Google and Microsoft to develop production-quality code, as well as techniques to vibe code and quickly generate interactive visualizations and proof-of-concepts. The course will cover using chatbots, AI-powered IDEs such as VSCode and cursor.ai,and coding assistants that can automatically invoke build systems, run test cases, and fix errors. The course will also cover Python and Simon Willison s LLM tool, which allows writing simple Pythonprograms that query LLMs and interact with databases, structured data extraction, and semantic search.

Sister Courses: CMSC398B, CMSC398C, CMSC398D, CMSC398E, CMSC398F, CMSC398G, CMSC398I, CMSC398J, CMSC398K, CMSC398L, CMSC398M, CMSC398N, CMSC398O, CMSC398P, CMSC398Q, CMSC398R, CMSC398T, CMSC398U, CMSC398V, CMSC398W

Fall 2025

12 reviews
Average rating: 4.17

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.