Introduction
CSE 840: Computational Foundations of AI
Vishnu Boddeti
Class Info
- Instructor: Vishnu Boddeti
- Class: Mon & Wed 03:00pm - 04:20pm
- Location: Zoom (primary) & STEM 2202 (Mon) & Erickson Hall 228 (Wed)
- Office Hours: Mon,Wed 04:20pm - 05:20pm
- Teaching Assistant:
- Office Hours: TBD
Communications
- Piazza for all communication
- Do NOT send emails to instructor or TA
- Install Piazza App on phone, tablet, etc.
- Turn-on notifications for Piazza
- Your responsibility to check Piazza regularly.
Grading
- In class multiple choice quiz: 10%
- Mid-Term Exam: 35%
- Final Exam: 35%
- Concept Demo: 20%
- Build one interactive HTML/JavaScript demo teaching a single concept from the course.
- Teams of 2-3 students. Generative AI is allowed but not required; every submission needs an AI use and verification record. See the Concept Demo Guidelines.
- Due within one week after the lecture. Late day penalty of 10% per day.
- Assignments (optional): for self-study, they do not need to be turned in, will not be graded
There is a lot of math in this course.
Grading Rubric
| Range |
Grade |
| 90+ |
4.0 |
| 60 < score ≤ 90 |
3.5 |
| 25 < score ≤ 60 |
3.0 |
| 0 < score ≤ 25 |
0.0 |
May adjust this depending on how everyone is doing.
Why should we focus on Math when AI Can Already Do a great job?
- AI can calculate, write code, and prove sophisticated results.
- We study mathematics because it gives us practice in how to:
- Break an unfamiliar problem into smaller parts.
- Recognize relevant ideas and decide when they apply.
- Reason from assumptions to conclusions.
- Examine our own reasoning and correct it.
- Develop ideas independently before asking AI for help.
- We are developing our ability to think, not only our ability to produce an answer.
Book
- Not required, lecture notes will be provided.
- But for students who want to read more we recommend:
Using AI in this Course
- No AI allowed for in-class quizzes and exams.
- Use of AI for learning is encouraged.
- Recommendations for using AI in three modes:
- Independent: predict and attempt the problem without AI
- AI consultation: ask for a hint, a counterexample, a critique of one step, or a second method
- AI Solution: ask for full solution, but check the answer yourself. Verify with a definition, derivation, calculation, counterexample, trusted course source, or small computation.
- Concept demos: AI is allowed but not required; every submission needs an AI use and verification record.
Plagiarism
- This course has adopted the Chegg and
Similar Sites policy. Submission of student work (e.g. assignments and/or exam solutions) based on those
found on Chegg, Brainly, Quizlet, and other similar websites will result in an Academic Dishonesty Report (ADR)
and an automatic failing grade of zero (0.0) for the course. The ADR for students personally posting questions
from assignments or exams to these sites will request additional sanctions.
ADR + Automatic Failure of the Course (no exceptions, no excuses)