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:
    • Gihan Weeraprameshwara
  • Office Hours: TBD

Administrative Stuff

Websites

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

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)

Q & A

Image
XKCD