CS 480 is an artificial intelligence course taught by B. Ravikumar, focusing on various AI techniques including pattern recognition, decision-making, and machine learning. Students are expected to have a background in programming, data structures, and discrete mathematics, with assessments including quizzes, mid-term tests, projects, and a final exam. The course covers fundamental AI concepts, techniques, applications, and a historical overview of AI advancements.