To determine if a course is remote, hybrid, or in-person use the catalog search tool to narrow results. Otherwise, when browsing courses, the section indicates teaching mode:
Teaching modes (remote, hybrid, in-person) are subject to change at any point. Please pay close attention when registering. Depending on the timing of a teaching mode change, faculty also may be in contact with students.
Artificial intelligence (AI) is already transforming society and every industry today. In order to ensure that AI serves the collective needs of humanity, we as computer scientists must guide AI so that it has a positive impact on the human experience. This course is an introduction to harnessing the power of AI so that it benefits people and communities. We will cover a number of general topics such as: agency and initiative, AI and ethics, bias and transparency, confidence and errors, human augmentation and amplification, trust and explainability, and mixed-initiative systems. We explore these topics via readings and projects across the AI spectrum, including: dialog and speech-controlled systems, computer vision, data science, recommender systems, text summarization, and UI personalization, among others.
Format: lecture/conference; There is no scheduled time for lectures. They will be available for asynchronous viewing. Each conference section will meet once per week, on either Tuesday or Wednesday. Students should sign up for lecture and one conference.
Grading: yes pass/fail option,
no fifth course option
homework, programming assignments, group work, participation, and quizzes
CSCI 136, and at least one of CSCI 237, 256, or 334
current or expected Computer Science majors
This course is cross-listed and the prefixes carry the following divisional credit: