AIML 2860 VIBE CODING (3 credits)
Large Language Models (LLMs) are revolutionizing how software is developed by shifting the focus from mastering syntactic details of programming languages to crafting high-level specifications and robust validation/testing strategies. While this new paradigm, called Vibe Coding, simplifies certain aspects of development, a foundational understanding of programming languages and systems remains essential. This course embraces an LLM-centric approach to software development. This involves prompt engineering, interpreting AI-generated code, and iteratively debugging and refining software solutions.
Prerequisite(s): AIML 1860 and (PHIL 2010 or CSCI 2030). Not open to non-degree graduate students.
