CS 57100: Artificial Intelligence (Fall 2026)

MW 4:30–5:45 p.m.

Lawson Computer Science Building (LWSN) B155

Instructor: Qiuyue (Shirley) Xue (Office: DSAI 3043)

Email: qiuyue@purdue.edu

Course Schedule

Course Topics

Credit Hours: 3.00

Artificial Intelligence (AI) systems are increasingly being deployed in many real-world tasks. This course provides an introduction to the fundamental principles and applications of AI. The course covers classic material including search-based methods, probabilistic reasoning, game playing, decision making, exact and approximate inference, causal learning, and reinforcement learning as well as selected advanced topics.

The focus of the course is on foundational methods and current techniques for building AI systems that exhibit “intelligent” behavior and can “learn” from experience.

Prerequisites

The course assumes students are familiar with basic concepts in analysis, linear algebra, optimization, discrete mathematics, elementary probability, statistics, data structures, and algorithms. Students are expected to have good programming and software development skills and have a working knowledge of Python and Java.

CS 25100 or CS 25300, MA 26500 or MA 35100, CS 38100, and STAT 35000 or STAT 35500 are required, each with a minimum grade of B, and may not be taken concurrently.

Teaching Assistants

Instructor Office Hours

Available by appointment. Please email me a time.

Mailing List

There will be a course email list (via Brightspace) used for high-priority announcements. This will use your @purdue.edu email address, so please be sure to check it regularly.

Detailed instructions, submission requirements, and due dates will be available through Brightspace and Gradescope. Assignment and examination feedback will be provided through Gradescope. Course grades will be recorded in Brightspace.

The official Fall 2026 syllabus will be published through Purdue’s Simple Syllabus, available from the Syllabus tab in Brightspace. This webpage is maintained as a convenient course reference.

Course Methodology

The course will primarily be taught through lectures, supplemented with reading.

The primary reading will be from the textbook. The written assignments and projects are also a significant component of the learning experience.

We will use Ed Discussion to facilitate discussions; this will enable you to post questions as well as respond to questions posted by others. The link to join the course discussion will be available in Brightspace.

Evaluation/Grading

Student achievement will be evaluated using a midterm examination, a final examination, written and programming assignments, and a self-directed final team project. Detailed instructions, submission requirements, and due dates will be available through Brightspace and Gradescope.

The final course grade is calculated using the following weights:

  • Midterm Exam: 25%
  • Final Exam: 35%
  • Written assignments and programming projects: 20%
  • Self-directed final team project: 20%

Course Textbook

The textbook for this course is:

Artificial Intelligence: A Modern Approach
Stuart Russell and Peter Norvig
Pearson, 2021
ISBN: 9780137505135

Brightspace learning management system (LMS): Access the course via Purdue’s Brightspace learning management system. It is strongly suggested that you explore and become familiar not only with the site navigation, but also with the content and resources available for this course. See the Student Services widget in Brightspace for Technology Resources, Academic Resources, Campus Resources, and Health and Well-Being Resources.

Course Schedule

Date Topic Reading
(Russell & Norvig)
Notes
Aug. 24 Course logistics, goals, and organization; history and foundations of AI and its role in society; review of relevant prerequisites Ch. 1, Appendix A
Aug. 26 Review of prerequisites (continued); search: modeling problems as search and tree search Ch. 3–3.3
Aug. 31 Tree-search methods: breadth-first, depth-first, and uniform-cost search Ch. 3.4–3.5
Sep. 2 Informed cost search Ch. 3.5–3.6 Assignment 1 released; due Sep. 11, 11:59PM (Eastern Time). Final project instructions (Part 0: Team) released; teams due Sep. 23, 11:59PM (Eastern Time)
Sep. 7 LABOR DAY — NO CLASS
Sep. 9 Informed cost search (continued); local search and search in continuous environments Ch. 4–4.2
Sep. 14 Intelligent agents and common agent programs; game modeling and minimax Ch. 2–2.4.5, Ch. 5–5.2
Sep. 16 Minimax (continued); deterministic games: alpha–beta pruning and equilibria Ch. 5–5.3
Sep. 21 Games: equilibria (continued); constraint satisfaction Ch. 18.2–18.2.2, Ch. 6.1 Assignment 2 released; due Oct. 2, 11:59PM (Eastern Time)
Sep. 23 Constraint satisfaction: modeling problems and search to solve Ch. 6.2–6.3 Final project part 0 (team information) due, 11:59PM (Eastern Time). Final project part 1 (proposal) instructions released; proposal due Oct. 12, 11:59PM (Eastern Time)
Sep. 28 Planning with uncertainty; Markov decision processes Ch. 12–12.6, Ch. 17–17.1
Sep. 30 Markov decision processes: policy evaluation Ch. 17.2
Oct. 5 Propositional logic and reasoning Ch. 7.1–7.6
Oct. 7 First-order logic Ch. 8–8.3, Ch. 9–9.2
Oct. 12 FALL BREAK — NO CLASS Final project part 1 (proposal) due, 11:59PM (Eastern Time)
Oct. 14 NO CLASS
Oct. 19 Guest talk by Akshay Paruchuri
Oct. 21 MIDTERM EXAM
Oct. 26 First-order logic: inference; knowledge representation Ch. 9.3–9.5, Ch. 10, Ch. 8.4
Oct. 28 Reinforcement learning: bandit problems Ch. 22–22.3, Ch. 17.3 Assignment 3 released; due Nov. 6, 11:59PM (Eastern Time); Final project Part 2 (checkpoint) released, due Nov. 11, 11:59PM (Eastern Time)
Nov. 2 Guest talk by Xin Liu
Nov. 4 TA-led session: reinforcement learning (continued), Bayesian networks, and Bayesian inference Ch. 22.4–22.7, Ch. 17.4, Ch. 13–13.3
Nov. 9 Bayesian inference; Bayesian reasoning over time Ch. 14–14.5
Nov. 11 Ethical issues in AI: privacy, transparency, and rights of AI Ch. 27–27.3.7 Final project checkpoint due, 11:59PM (Eastern Time)
Nov. 16 Ethical issues in AI (continued); robotics: perception and motion planning Ch. 26–26.4.2, Ch. 26.5–26.6
Nov. 18 Robotics: perception and motion planning (continued) Ch. 26–26.4.2, Ch. 26.5–26.6 Assignment 4 released; due Nov. 30, 11:59PM (Eastern Time); Final project Part 3 (final report) released, due Dec. 6, 11:59PM (Eastern Time)
Nov. 23 Methods for modern AI
Nov. 25 THANKSGIVING VACATION — NO CLASS
Nov. 30 Final project presentations Assignment 4 due, 11:59PM (Eastern Time)
Dec. 2 Final project presentations (continued); course wrap-up Final report and presentation materials due Dec. 6, 11:59PM (Eastern Time)
Dec. 7 Final exam review (ungraded); QUIET PERIOD No graded work due or collected
Dec. 9 Course wrap-up and final exam review (ungraded); QUIET PERIOD Last class meeting; no graded work due or collected
Dec. 14–19 FINAL EXAM Exact date, time, and location TBD; held during final-exam week

Final Exam

The final exam will be scheduled by the Registrar during final-exam week, December 14–19, 2026. The exact date, time, and location will be posted when available. Do not make travel plans until the final-exam schedule is confirmed.

Quiet Period: December 7–12, 2026. Because this course has a final exam, no graded assessment will be required or collected during this period. See Purdue’s Quiet Period regulation.

Use of Generative AI

Generative AI tools may be used for ungraded study, such as explaining concepts, generating practice questions, brainstorming approaches, or debugging code that you wrote. Unless an assignment explicitly permits it, these tools may not be used to generate or substantially revise solutions, proofs, prose, code, figures, or experimental results submitted for credit. Generative AI tools are not permitted during exams.

When AI use is permitted, disclose the tool and how it was used, verify the result, and remain responsible for everything submitted. Do not upload course materials, assessments, or another person’s data to a third-party AI service.

Course staff may review intermediate work, source history, explanations, and a student’s ability to discuss a submission. Automated AI-detection output will not be the sole basis for determining a violation. Unauthorized use will be handled under course and university academic-integrity procedures. See Purdue’s guidance on AI in teaching and learning.

Late/Absence Policies

Late work will be penalized 15% per day (24-hour period or fraction thereof). The penalty is based on possible points, not your actual score. Each assignment has a hard deadline five days after the published due date, after which no further submissions are accepted. The last day of class is also a hard deadline for all work.

You are allowed five extension days, to be used at your discretion throughout the semester (illness, job interviews, etc.); no penalty is assessed for late work within this limit. If your assignments add up to more than five days late over the semester, the late days will be applied to the highest-value assignments so that penalties apply to lower-value assignments first.

Late penalties will be applied at the end of the semester. You must keep track of late days yourself. Fractional use is not allowed, and extension days may not be used past an assignment’s hard deadline.

Students are expected to attend class and are responsible for material and work missed because of an absence. Attendance is not separately included in the course grade. When an absence can be anticipated, students should contact the instructor as far in advance as possible. For an emergency or unanticipated absence, contact the instructor as soon as possible.

Purdue recognizes excused absences for grief or bereavement, jury duty, military obligations, parenting leave, and qualifying emergent medical circumstances. Students should follow Purdue’s Class Attendance regulations and applicable Office of the Dean of Students procedures. Students with an approved excused absence will have a reasonable opportunity to make up missed graded work consistent with university rules.

Academic Integrity

Please read the departmental academic integrity policy. You should also be familiar with the Purdue University Code of Honor and Academic Integrity Guide for Students.

Interaction among students is encouraged, and you should feel free to discuss the course with one another. However, unless otherwise noted, the work that you turn in should reflect your own efforts and knowledge.

Other Issues and Resources

Nondiscrimination Statement: Purdue University is committed to maintaining a community that recognizes and values the inherent worth and dignity of every person; fosters tolerance, sensitivity, understanding, and mutual respect among its members; and encourages each individual to strive to reach his or her potential. A hyperlink to Purdue’s full Nondiscrimination Policy Statement is included in the Academic Resources table on your Brightspace homepage.

Accommodations: Purdue University strives to make learning experiences accessible to all participants. If you anticipate or experience physical or academic barriers based on disability, you are encouraged to contact the Disability Resource Center at drc@purdue.edu or by phone: 765-494-1247, as soon as possible.

If the Disability Resource Center (DRC) has determined reasonable accommodations that you would like to utilize in my class, you must release your Course Accommodation Letter to me. Instructions on sharing your Course Accommodation Letter can be found by visiting: How To Use Your Course Accommodation Letter. Additionally, you are strongly encouraged to contact me as soon as possible to discuss implementation of your accommodation.

Mental Health/Wellness Statement: If you find yourself beginning to feel some stress, anxiety and/or feeling slightly overwhelmed, try Therapy Assistance Online (TAO), a web and app-based mental health resource available courtesy of Purdue Counseling and Psychological Services (CAPS). TAO is available to all students at any time by creating an account on the TAO Connect website, or downloading the app from the App Store or Google Play. It offers free, confidential well-being resources through a self-guided program informed by psychotherapy research and strategies that may aid in overcoming anxiety, depression and other concerns. It provides accessible and effective resources including short videos, brief exercises, and self-reflection tools.

If you need support and information about options and resources, please contact or see the Office of the Dean of Students. Call 765-494-1747. Hours of operation are M-F, 8 a.m.-5 p.m.

If you find yourself struggling to find a healthy balance between academics, social life, stress, etc., sign up for free one-on-one virtual or in-person sessions in West Lafayette with a Purdue Wellness Coach at RecWell. Student coaches can help you navigate through barriers and challenges toward your goals throughout the semester. Sign up is free and can be done on BoilerConnect. Students in Indianapolis will find support services curated on the Vice Provost for Student Life website.

If you’re struggling and need mental health services: Purdue University is committed to advancing the mental health and well-being of its students. If you or someone you know is feeling overwhelmed, depressed, and/or in need of mental health support, services are available. For help, such individuals should contact Counseling and Psychological Services (CAPS) at 765-494-6995 during and after hours, on weekends and holidays, or by going to the CAPS offices in West Lafayette or Indianapolis.

Emergency Preparedness: In the event of a major campus emergency, course requirements, deadlines and grading percentages are subject to changes that may be necessitated by a revised semester calendar or other circumstances beyond the instructor’s control. Relevant changes to this course will be posted onto the course website or can be obtained by contacting the instructors or TAs via email or phone. You are expected to read your @purdue.edu email on a frequent basis.

See Purdue’s Information on Emergency Preparation and Planning. This website covers topics such as Severe Weather Guidance, Emergency Plans, and a place to sign up for the Emergency Warning Notification System. I encourage you to download and review the Emergency Procedures Guide.

The first day of class, I will review the Emergency Preparedness plan for our specific classroom. Please make note of items like:

  • The location to where we will proceed after evacuating the building if we hear a fire alarm.
  • The location of our Shelter in Place in the event of a tornado warning.
  • The location of our Shelter in Place in the event of an active threat such as a shooting.