AI491 AI Team Project I
This is the first course in a two-course sequence that entails the end-to-end development of an AI-based application in a project team setting. Students in this class will work in project teams. Every student will join only one project team and will assume at least one type of job function typical in an AI based application software development project. The course reinforces the principles of AI based development and deployment using engineering processes, methods, and tools. As members of a project team, students will define the problem or opportunity, identify constraints, collect the requirements, complete a high-level design, and prepare a product prototype. Each project team also delivers a project report and a presentation. Additionally, the course will cover AI applications in cybersecurity and the security of AI based applications, ensuring students understand the importance of protecting AI models and using AI to enhance cybersecurity.
Prerequisite
Senior Status or Approval
Corequisite
None
Distribution
Computer Science/Engineering/Information Technology