CSE175 Introduction to Artificial Intelligence (Fall semester 2024)

Instructor

Miguel Á. Carreira-Perpiñán
Professor
Dept. of Computer Science and Engineering
School of Engineering
University of California, Merced
mcarreira-perpinan-[at]-ucmerced.edu
Office: 217, Science & Engineering Building 2

Office hours: Tuesdays/Thursdays 4-4:55pm (SE2-217).

TAs:

Lectures: Tuesdays/Thursdays 5-6:15pm (SSB170).

Lab class:

Course web page: http://faculty.ucmerced.edu/mcarreira-perpinan/teaching/CSE175

Course description

Overview of the main concepts and techniques underlying the design and analysis of intelligent computer systems. Topics include: search and games; knowledge representation, reasoning, and planning; reasoning under uncertainty; machine learning; robotics, perception, and language understanding.

Prerequisites: CSE100 Algorithm Design and Analysis (which implies MATH22/23/24/32, CSE15/24/30). Essentially, you need skills (as taught in those courses) in: advanced programming (C++/Java) and data structures; math (calculus, linear algebra, probability); and algorithms.

Courses at UC Merced related to AI:

Textbook

Required textbook (get the errata):

The companion site for the book has additional materials (exercises and solutions, coding problems, exams, figures and pseudocode, etc.).

Syllabus

Syllabus

The course will follow the textbook (table of contents), skipping occasional topics. Before each class, you should have read the part of the textbook, as follows:

Deadlines

These deadlines are approximate, we will fix them and give the homework handouts asap.

Late submissions (homework or lab assignments) get a grade of zero.

Course grading

Note: to pass the course, your grades cannot be too low in any of these parts (that is, a very low final exam grade cannot be compensated by higher grades in, say, the homeworks or the lab assignments).

Grade curves (exams): midterm, final.

Academic dishonesty

While I encourage you to discuss your work with other students, individual assignments (the lab assignments and exams) must be the result of your own work, and group assignments (the homeworks) must be the result of your group's work, without collaboration. Cheating causes two problems: you learn less well, and it is unfair to students who put honest effort into their work. See the Academic Dishonesty Statement in the syllabus, the CSE Department Policy on Academic Honesty and the UC Merced Academic Honesty Policy. Importantly: should copying (or other infraction) occur, both the student who copied work from another student and the student who gave material to be copied will automatically receive a zero for the assignment. A repeated violation will directly lead to an F in the entire course. A single violation will directly lead to an F if the School of Engineering determines that the student has had a prior violation in any other course.

Specifically regarding the lab assignments:

For both lab assignments and homeworks: you must disclose whatever sources you used to complete your work or to help others complete theirs. For homeworks, write it at the beginning of your submission. For lab assignments, write it in a separate README.txt file. Examples of possible sources:

  1. I used the lecture notes and my notes taken during the lectures.
  2. I consulted textbook X, companion material from textbook X.
  3. I helped student X or received help from X (describe how specifically).
  4. I consulted an online resource: website / book / video / etc. Give its URL and explain how you used it.
  5. etc.

Lab assignments

Homeworks

You must submit your solutions through CatCourses as a PDF file (scanned from a legibly handwritten hardcopy or created by a word processor, no larger than 3 MB). If the group has several members, submit a single PDF file listing the group members in the first page. We'll give you back the PDF file annotated with the grades and any corrections. Each homework counts equally for grading purposes. Late homeworks will receive a grade of zero. Don't leave it for the last minute!

Tips to create small but legible PDF files:

Some general advice about the course

Links


Miguel A. Carreira-Perpinan
Last modified: Fri Nov 22 22:13:00 PST 2024

UC Merced | EECS | MACP's Home Page