Syllabus • Schedule • Academic Integrity • Piazza Page

Syllabus


Code of Conduct
Communication
Coursework & Grading
Policies & Accommodations
Harassment Help

About This Class

Tuesday & Thursday 1:00–2:15, Sondheim 101

Instructor: Dr. Cynthia Matuszek (Dr M)   •   cmat@umbc.edu   •   ITE 331
Office hours: Monday 11:00-12:00, Friday 1:30-2:30.

TA: Pat Jenkins   •  pjenk1@umbc.edu   •   ITE 340
Office hours: Tuesday 2:30-3:30, Wednesday 12-1.

This course will serve as an introduction to artificial intelligence concepts and techniques. The class, like the field of AI itself, is very broad. We'll cover a lot of subjects in a relatively short period of time. This means a lot of reading, but also a lot of exposure to neat (and useful) concepts. This is a foundational class—students should expect to come away with a good grasp of the terminology, fundamental approaches, and background of AI broadly, and be prepared for subsequent classes in topics such as machine learning, NLP, robotics, knowledge representation, and vision. We will also have several guest lecturers through the semester who will talk about their AI-related research areas to help students tie the core ideas we are learning to their applications in research.

Textbook:

Required: Artificial Intelligence: A Modern Approach, 3rd. Edition, Stuart J. Russell and Peter Norvig. Prentice Hall, 2009.
Note: The edition matters!
Note: The website for this book has links to many useful online AI resources.

Prerequisites:

Strong programming skills, especially in Python. We will use Python as a computational vehicle for exploring the techniques and their application. We assume you have a solid background in Boolean logic, basic probability theory and combinatorics, complexity analysis, algorithm design, and data structures. If you did not learn much about these topics, you may have to brush up on them on your own. Additional probability theory/statistics, linear algebra, and complexity theory will also be useful.

Academic Integrity:

You are absolutely required to make sure you have read and understood the Class Academic Integrity Policy. I take academic integrity very seriously. So seriously it has its own page.

Harassment, Hostility, and Inclusion

All students are entitled to a safe, respectful, and inclusive learning environment both inside and outside the classroom. This includes freedom from harassment, violence, prejudice, and exclusionary behavior toward any group. Class discussions will remain respectful of one another's views, and voices from all groups are equally welcome. This includes respectful responses to points of view we disagree with. Disagreements are welcome and valuable to the discussion; unkind, sarcastic, or dismissive comments are not. We will use one another's preferred pronouns and forms of address, and listen carefully to each other. Any form of sexual harassment or discriminatory behavior is unacceptable.

If you see someone, including the professor or TA, engaging in behavior that doesn't meet these standards, I encourage you to say something, either at the time or in private. I will take you seriously and will never retaliate for criticism. I am always available to discuss problems—in the class, in the program, or in general. (Please read the section on University guidelines, below, on what I must report.) If you have concerns about whether you might violate these guidelines accidentally or whether they protect you and your needs adequately, come talk to me. Again, you will never be retaliated against for these discussions.

If you have concerns about talking to me and/or the TA, please consider reaching out to someone in the department or one if the resources listed at the bottom of the page.


Communication

I expect all students to participate in classroom discussions, both by asking questions and by expressing opinions. In return, I will make myself available to answer questions, listen to concerns, and talk to any student about topics related to the class (or not). I welcome your feedback throughout the semester about how the course is going. In addition to regular office hours, you can schedule an appointment with me if you think one-on-one time would help.

Piazza:

We will use the discussion forum Piazza extensively, including important or time-critical updates, questions and discussion, class participation, and links. The only thing we'll use Blackboard for is posting grades and turning in assignments. You are responsible for knowing the information that is posted on Piazza, including class announcements, hints, and discussion of assignments. You should join the class Piazza discussion board right away. Be sure to set your email preferences so that the messages will come regularly to an account that you actually read.

You can, and should, post questions on Piazza to be answered by your fellow students and/or TA and professor. General questions (i.e., anything that another student may also be wondering about) should be posted here, rather than sent to the professor and TA. Responses posted by students to questions on Piazza must follow the academic integrity guidelines outlined above, so it's okay to post about questions about the assignment, resources you're using, clarifications to the question, and general approaches—just don't post code (either in questions or answers).

Email:

Any course-related email must be sent to the professor and the TA. If you send email just to the professor, it may be answered late (or just lost). We will make a concerted effort to answer e-mail that goes to both professor and TA in 24-48 hours; however, Piazza posts will get faster responses.


Coursework and Grading

Course grades will be based on the following work. The final weighting may be changed slightly.

  • Homework: 30% (Either 5 or 6 biweekly assignments that may be worked on individually or, as announced, in small groups)
  • Course project: 20%
  • Midterm exam: 15%
  • Final exam: 20%
  • Class participation: 15%Coming to class, asking questions, doing surveys and quizzes, ...

Late Work:

I expect good time management, but collisions (such as conference attendance) can always happen. We will address these on a case-by-case basis; the sooner you let us know there's a conflict, the better. Extensions of up to one week may be granted on an individual basis by the instructor in some circumstances, if requested well in advance. Repeated requests for extensions, or requests for extensions less than a week ahead, will be denied other than in extraordinary circumstances.

Homeworks will be due by 11:59pm on the due date unless something else has been posted. They are due the day before the relevant lecture on the schedule. Turnin date is determined by Blackboard. This means that if Blackboard says something is late, it is late. You can turn in multiple versions of an assignment; we will grade the last one.

Work turned in after the due date will accrue a 25% late penalty per day unless arrangements have been made in advance with the professor.

Please do not ask us to change or waive the late penalty unless something extraordinary happens.
If Blackboard says something is late, it is late. The late penalty is firm.


Classroom Policies

Students with Accommodations

The office of Student Disability Services (SDS, https://sds.umbc.edu) works to ensure students can access and take advantage of UMBC's educational environment, regardless of disability. I am committed to ensuring that you have access to all materials and arrangements that will allow you to succeed in this and every course. Please don't hesitate to discuss accommodation issues with me.

Please also see the SDS's recommended syllabus statement about accommodations and disability.


Harassment and Inclusion Help

Any student who has experienced sexual harassment or assault, relationship violence, stalking, or discrimination is strongly encouraged to seek support and resources. There are a number of resources available to you. I am always available to discuss any concerns. My goal is to listen, support you (personally and institutionally), answer questions, and help you take action or solve problems.

Please be aware that in some cases (sexual assault, domestic violence, relationship violence, stalking, or gender-based harassment), I and other faculty are required to report the existence of a problem to the university so they can inform you of resources available, and ensure your safety and that of other students. You will not be forced to to file a police report, but be aware that the University may take action.

If you need to speak with someone in confidence about an incident, UMBC has the following Confidential Resources available to support you:

  • The Counseling Center: 410-255-2742 (M-F 8:30-5)
  • University Health Services: 410-455-2542 (M-F 8:30-5)
  • For after-hours emergency consultation, call the police at 410-455-5555
Other, non-confidential resources (they must report harassment/violence):
  • The Women's Center (available to students of all genders): 410-455-2714 (M-Th 9:30-6, F 9:30-4)
  • Title IX Coordinator: 410-455-1606 (9-5)

Child Abuse and Neglect: Please note that Maryland law requires that I report all closure or suspicions of child abuse or neglect to the Department of Social Service and/or the police.