COMPSCI 370D
Introduction to Artificial Intelligence
Ronald E. Parr
Description from DukeHub
Algorithms and representations used in artificial intelligence. Introduction and implementation of algorithms for search, planning, decision, theory, logic, Bayesian networks, robotics and machine learning. Prerequisites: CompSci 201; CompSci 230, 231D, 232 or 200-level Math or 200-level Stats.
Skills
- programmingdepartment: COMPSCI
- data and statisticsdescription: "bayesian" and 1 more
- ai and machine learningdescription: "artificial intelligence" and 2 more
AI-resilient: 1 of 5
- No: Physical, lab or field work
- No: Live work with people
- Yes: Judgment someone is accountable for · "decision"
- No: A craft you practice with your hands or body
- No: Small, in-person format
The checks lean on Microsoft Research, Working with AI (2025), which found generative AI applies least to physical work and hands-on work with people. A signal, not a promise. How the score works
More in COMPSCI
- Introduction to Computer Science COMPSCI 101L
- Data Structures and Algorithms COMPSCI 201
- Introduction to Computer Systems COMPSCI 210D
- Everything Data COMPSCI 216
- Discrete Math for Computer Science COMPSCI 230
- Computer Architecture COMPSCI 250D