- Prof. Dancy's Site - Course Site -

Bucknell CSCI 379 - Introduction to AI & Cognitive Science, Fall 2018

Introduction to Artificial Intelligence and Cognitive Science: Building Artificial Minds

Prof. Christopher L. Dancy
Office: Dana 340
Phone: 570.577.1907
Office Hours: T 11-12, W 3-4, and By Appt - My calendar
Tentative Course Schedule - Check here periodically for changes

Academic Responsibility

Bucknell University Honor Code

As a student and citizen of the Bucknell University community:

  1. I will not lie, cheat or steal in my academic endeavors.
  2. I will forthrightly oppose each and every instance of academic dishonesty.
  3. I will let my conscience guide my decision to communicate directly with any person or persons I believe to have been dishonest in academic work.
  4. I will let my conscience guide my decision on reporting breaches of academic integrity to the appropriate faculty or deans.

Slack

To create a more supportive, responsive environment, we are going to use Slack, a message board environment that has been used successfully by universities across the country. It is mandatory for all students in CSCI 379 to turn on notifications. This is the only way to make sure that someone is listening when you ask a question. Engagement in Slack includes participating in discussion, asking/posting questions, answering other students' questions, and posting alternative resources. Because the majority of class communication will occur on Slack, you should get used to using this discussion tool! Signup for Slack on the moodle

Course Overview

How can we build artificial minds? What do we need to represent and how do we represent it? How can we make them learn, and perceive in an environment? How can we use the way people think to design these minds? What about the environment, how should it affect an intelligent agent?

In this course, I will give you some tools to provide some answers to these questions. Ultimately, as with most endeavors this difficult, we will come up short. But fear not! You will have an opportunity to explore past answers to these questions and learn from them. Furthermore you will have an opportunity to use the thinking, techniques, and tools you learn in this course and in the future!

This course will not provide full coverage of AI and Cognitive Science for this would almost certainly be impossible given the time! These fields are big with many theories, subfields, and applications. This course will focus on the AI approach that thinks the way people think. (Though, thankfully no one will create anything close to the Ava in "Ex Machina"!)

Some topics we will cover over the course of this course (in no particular order)

Course Outcomes

  1. Students will be able to explain the fundamentals of some AI & Cognitive Science tools and techniques, and implement an technique/tool used to build intelligent agents.
  2. Students will understand some of the historical perspectives of AI and how it relates to Cognitive Science and be able to think critically about these perspectives
  3. Students will understand what agents and models are, particularly as they apply to building artificial minds
  4. Students will have a better appreciation for the process of writing a scientific style report that accompanies a software implementation of a technique/algorithm/theory, especially as it relates to Cognitive Science.

Locations for Course Information

Readings

There will be a wide variety of readings assigned throughout the semester. Some readings will be from the required text (Mind Design), others will be made available online. You are expected to complete any assigned reading by the specified due date. Be prepared to discuss the reading material in class. You will occasionally be required to complete short answers to questions related to the readings, or offer reflective, critical, short essays related to the topic of interest. The assignment itself will contain instructions on how to submit your answers.

Grading

Category Weight
Midterm Project 10%
Final Project 30%
Assignments 15%
Lecture Notes 5%
Quizzes 10%
Journal 15%
Midterm Exam 15%

Midterm Project (10%)

There will be one midterm project to be completed this semester. The project will have two phases. Each phase is due by 11:55 PM on the due date. Late projects will receive a 10% penalty each day they are overdue. Phase 2 of the project will include a group presentation. This project is meant to give you a mid-semester opportunity to explore the things we've learned and try to implement something you might find interesting. It will also allow you to see what ideas others have come up with and see how you might want to borrow (and CITE!) their ideas for a final project.

Final Project (30%)

There will be one final project during the semester. The project will have three major phases. Each phase is due by 11:55 PM on the due date. Late projects will receive a 10% penalty each day they are overdue. Phase 3 of the project will include a group presentation and a final paper/report at the end of the semester.

Assignments (15%)

This section will incorporate a diverse set of activities both in and out of the classroom. Throughout the semester, we will use in-class group work to enhance the lecture material (for example discussions on the readings). Each student will have 3 late cards to use for late assignments (1 per day late for any assignment), these late cards will be applied automatically to assignments. (As an example, an assignment that is one day late will use one late card)

Levels of collaboration will be specified in class and depend upon the assignment.

Lecture notes (5%)

Students will complete and submit lecture notes for an assigned period of time. Students will also be responsible for a ~3-5 minute presentation on what we went over for that week on that Friday. To get a good grade here, all you have to do is sign up for a specific week/topic to take notes, take those notes, post them to the google doc on Moodle (contained within a word/text document), and do the short presentation that Friday. I'm not looking for anything ground-breaking here, I'm just interested in seeing the weeks information from your eyes (and I believe the class will benefit from the multiple perspectives.) A signup sheet will be posted that will detail eligible weeks for note takers. All students are expected to sign-up for 2 different weeks: 1 week that has a presentation and notes and 1 week that only requires notes for that week and there should not be any week with the exact same people. All notes should include the previous Thursday (if there was a lecture & material that day)

Midterm Exam (15% total)

There will be one midterm during the semester that will last the length of one class. In general, I structure my exams so that they emphasize conceptual material, but may still have coding requirements. If necessary, an in-exam study sheet will be provided by me approximately 2 class sessions before the exam.

Make-up / Missed Exam Policy

No make-up midterm examinations will be given without proper documentation justifying your extenuating circumstances that caused you to miss the exam. If you miss an exam, you must follow these rules:

  1. Inform your instructor that formal documentation is coming from a physician, coach or other authority prior to the absence if possible, but no later than the first class period after the excused absence
  2. Bring the original documentation justifying your extenuating circumstance to your instructor and the Dean as soon as possible. The Dean will approve or disapprove your extenuating circumstance.
  3. If the Dean approves it, please bring a copy of the documentation to your instructor for him/her to keep
  4. Work with your instructor to schedule a make-up exam to happen as soon as possible

Failure to provide adequate documentation in a timely fashion that justifies your extenuating circumstance will result in a zero for the exam. The make-up must be scheduled to occur within a week after you return.

Quizzes (10%)

There will be quizzes given at random points throughout the semester. Generally, no announcement will be given related to the quizzes. The quizzes will be will be given in class.

Make-up / Missed Quiz Policy

There are no make-ups allowed on missed quizzes. If you miss a quiz, you receive a 0 for that quiz. Your lowest quiz grade will be dropped from your final grade.

Participation/Journal (15%)

You will be required to keep a weekly journal in Moodle. You must create one entry every week, and only one entry. You cannot make up entries if you forget. If you do, they will not be counted toward your journal grade. Please use the Moodle built-in text editor to enter your entries, and do NOT attach other documents. Make your entry by selecting the “Add a new discussion topic” button. Your journal entry should contain the following information:

Late / Missed Journal Policy

It is up to you to complete each entry in a timely manner. You will not be reminded. You cannot make up any missed journal entries.

Emergencies, Special Circumstances, etc.

Emergencies happen. If one occurs, please contact your Dean as soon as possible. I am likely to give extensions or excused absences if you contact me before things are due. Please note that you should follow the school's policy for sports trip. If necessary, I can give you an assignment early or send an exam with you on the trip.

Special Accomodations

If you have a disability that may have some impact on your work in this class and for which you may require accommodations, please see me and Heather Fowler, Director of the Office of Accessibility Resources at hf007@bucknell.edu, 570-577-1188 or in room 212 Carnegie Building so that such accommodations may be arranged.

Non-Student Circumstances

I recognize that the college experience can sometimes be overwhelming and stressful trying to balance your academic pursuits with your non-academic life and interests. If you feel that things are getting overwhelming, please seek help. I are happy to talk to you and point you to a resource on campus that can work with you to get the help you need. If you feel comfortable, please reach out to us. If not, I do advise that you do get help. The Division of Student Affairs is the best starting point. You can find more information on their website: https://www.bucknell.edu/StudentAffairs

Important Disclaimer

The instructors promise the best effort in adhering to the above rules but reserve the right to change them if deemed necessary. For instance, slight alterations to the course schedule are possible if the class needs more/less time for a certain topic; additional readings may be assigned during the semester as needed; and so on. Updates will be announced in class and by email, posted on course webpage and on Moodle. Check your Bucknell email and Slack Forum at least daily.