Prof. Dancy's 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

The full syllabus can be found here

A tentative course schedule can be found here

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"!)

Course Assignments:

Unless otherwise specified, a due date means due on that date by 11:55pm

Design an AI

First RBES activity

Python ACT-R Rule-Based Agent

Neural Network Assignment #1

Neural Network Assignment #2 Due: 25-September

Heuristic tree Assignment #1 Due: 16-October

Heuristic tree Assignment #2 Due: 22-October

Course Projects:

Final Project

Small extras:

General Design AI worksheet (Goals, Environment, Adaptation)

CNN example

Local Tree Search (NQueens) example

Q Learning example