San José State University Department of Computer Science CS156, Introduction to Artificial Intelligence, Section 1. Spring Semester, 2016

Similar documents
San José State University

Aerospace Engineering

COURSE NUMBER: COURSE NUMBER: SECTION: 01 SECTION: 01. Office Location: WSQ 104. (preferred contact)

San José State University Department of Psychology PSYC , Human Learning, Spring 2017

San José State University Kinesiology KIN 51A, Beginning Aikido, Sections 1 and 2, Spring 2016

SAN JOSÉ STATE UNIVERSITY URBAN AND REGIONAL PLANNING DEPARTMENT URBP 236 URBAN AND REGIONAL PLANNING POLICY ANALYSIS: TOOLS AND METHODS SPRING 2016

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

THE GEORGE WASHINGTON UNIVERSITY Department of Economics. ECON 1012: PRINCIPLES OF MACROECONOMICS Prof. Irene R. Foster

CS 100: Principles of Computing

Introduction to Psychology

Foothill College Summer 2016

Math 181, Calculus I

General Chemistry II, CHEM Blinn College Bryan Campus Course Syllabus Fall 2011

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

CS Course Missive

MTH 215: Introduction to Linear Algebra

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

University of Florida ADV 3502, Section 1B21 Advertising Sales Fall 2017

GEOG 473/573: Intermediate Geographic Information Systems Department of Geography Minnesota State University, Mankato

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

Course Syllabus for Math

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

SPANISH 102, Basic Spanish, Second Semester, 4 Credit Hours Winter, 2013

BME 198A: SENIOR DESIGN PROJECT I Biomedical, Chemical, and Materials Engineering Department College of Engineering, San José State University

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

Astronomy/Physics 1404 Introductory Astronomy II Course Syllabus

FINN FINANCIAL MANAGEMENT Spring 2014

Office Hours: Mon & Fri 10:00-12:00. Course Description

BA 130 Introduction to International Business

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

General Physics I Class Syllabus

Spring 2015 Natural Science I: Quarks to Cosmos CORE-UA 209. SYLLABUS and COURSE INFORMATION.

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

Graduate Program in Education

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

MGMT 5303 Corporate and Business Strategy Spring 2016

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

PBHL HEALTH ECONOMICS I COURSE SYLLABUS Winter Quarter Fridays, 11:00 am - 1:50 pm Pearlstein 308

San José State University Department of Marketing and Decision Sciences BUS 90-06/ Business Statistics Spring 2017 January 26 to May 16, 2017

COURSE WEBSITE:


Biscayne Bay Campus, Marine Science Building (room 250 D)

Fashion Design & Merchandising Programs STUDENT INFORMATION & COURSE PARTICIPATION FORM

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

Page 1 of 8 REQUIRED MATERIALS:

IPHY 3410 Section 1 - Introduction to Human Anatomy Lecture Syllabus (Spring, 2017)

MTH 141 Calculus 1 Syllabus Spring 2017

Spring Course Syllabus. Course Number and Title: SPCH 1318 Interpersonal Communication

BIOL 2402 Anatomy & Physiology II Course Syllabus:

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

The University of Southern Mississippi

Journalism 336/Media Law Texas A&M University-Commerce Spring, 2015/9:30-10:45 a.m., TR Journalism Building, Room 104

CS 3516: Computer Networks

Visual Journalism J3220 Syllabus

MARKETING ADMINISTRATION MARK 6A61 Spring 2016

Texas A&M University - Central Texas PSYK PRINCIPLES OF RESEARCH FOR THE BEHAVIORAL SCIENCES. Professor: Elizabeth K.

Prerequisite: General Biology 107 (UE) and 107L (UE) with a grade of C- or better. Chemistry 118 (UE) and 118L (UE) or permission of instructor.

95723 Managing Disruptive Technologies

Soil & Water Conservation & Management Soil 4308/7308 Course Syllabus: Spring 2008

HIST 3300 HISTORIOGRAPHY & METHODS Kristine Wirts

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

CHEMISTRY 104 FALL Lecture 1: TR 9:30-10:45 a.m. in Chem 1351 Lecture 2: TR 1:00-2:15 p.m. in Chem 1361

Introduction to Information System

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

International Business BADM 455, Section 2 Spring 2008

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Educating Students with Special Needs in Secondary General Education Classrooms. Thursdays 12:00-2:00 pm and by appointment

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

COURSE SYLLABUS AND POLICIES

Food Products Marketing

Student Handbook Information, Policies, and Resources Version 1.0, effective 06/01/2016

*In Ancient Greek: *In English: micro = small macro = large economia = management of the household or family

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

ANT 3520 (Online) Skeleton Keys: Introduction to Forensic Anthropology Spring 2015

Biology 10 - Introduction to the Principles of Biology Spring 2017

ENCE 215 Applied Engineering Science Spring 2005 Tu/Th: 9:00 am - 10:45 pm EGR Rm. 1104

SYLLABUS. or by appointment MGM Theatre Room 216, Rich Bldg.

HISTORY 108: United States History: The American Indian Experience Course Syllabus, Spring 2016 Section 2384

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

Course Description. Student Learning Outcomes

PSYCHOLOGY 353: SOCIAL AND PERSONALITY DEVELOPMENT IN CHILDREN SPRING 2006

Counseling 150. EOPS Student Readiness and Success

An OO Framework for building Intelligence and Learning properties in Software Agents

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

University of Massachusetts Lowell Graduate School of Education Program Evaluation Spring Online

Lahore University of Management Sciences. FINN 321 Econometrics Fall Semester 2017

Tamwood Language Centre Policies Revision 12 November 2015

GEOG Introduction to GIS - Fall 2015

Sports Marketing Mgt 3205

Social Media Journalism J336F Unique ID CMA Fall 2012

Indiana Collaborative for Project Based Learning. PBL Certification Process

Transcription:

San José State University Department of Computer Science CS156, Introduction to Artificial Intelligence, Section 1 Course and Contact Information Spring Semester, 2016 Instructor: Rula Khayrallah Office Location: Duncan Hall 282 Email: Office Hours: Class Days/Time: Classroom: Prerequisites: rula.khayrallah@sjsu.edu Wednesdays 12:00-1:15pm MW 1:30-2:45pm Duncan Hall 450 CS 146 and either CS 151 or CMPE 135 (with a grade of C- or better in each) Course Description Basic concepts and techniques of artificial intelligence: problem solving, search, deduction, intelligent agents, knowledge representation. Topics chosen from logic programming, game playing, planning, machine learning, natural language, neural nets, robotics. Learning Outcomes Course Learning Outcomes (CLO) Upon successful completion of this course, students will be able to: 1. CLO1. By code or by hand find solution nodes in a state space using the A* algorithm. 2. CLO2. By code or by hand translate sentences in first-order logic to conjunctive normal form (CNF). 3. CLO3. By code or by hand find proofs by using resolution. 4. CLO4. Explain the advantages and disadvantages of breadth-first search compared to depth-first search. 5. CLO5. Explain the advantages and disadvantages of informed search, compared to uninformed search. 6. CLO6. Explain the advantages and disadvantages of hill climbing. 7. CLO7. Explain the advantages and disadvantages of forward checking in constraint satisfaction. 8. CLO8. Explain the advantages and disadvantages of alpha-beta pruning. 9. CLO9. Explain the advantages and disadvantages of the STRIPS representation for planning. 10. CLO10. Describe the frame problem. 11. CLO11. Describe default reasoning. 12. CLO12. Describe or implement at least one learning algorithm. Introduction to Artificial Intelligence, CS 156, Spring 2016 Page 1 of 5

Texts/Readings Textbook - recommended Artificial Intelligence: A Modern Approach. 3rd Edition. Stuart Russell and Peter Norvig Software: Python 2.7 https://www.python.org/download/releases/2.7/ PyCharm Community Edition 5.0 - recommended IDE Course Requirements and Assignments SJSU classes are designed such that in order to be successful, it is expected that students will spend a minimum of forty-five hours for each unit of credit (normally three hours per unit per week), including preparing for class, participating in course activities, completing assignments, and so on. More details about student workload can be found in University Policy S12-3 at http://www.sjsu.edu/senate/docs/s12-3.pdf. We will have 9 homework assignments and some of them will consist of programming mini-projects. All assignments will be posted on Canvas. For full credit, they have to be submitted by the posted due date. Late assignments will be accepted with a 20% penalty for each day or partial day late. Late days include weekend days. For example an assignment worth 100 points, due on Thursday by 11:59pm will incur a 60 point penalty if submitted at 8:00 AM on Sunday. Everyone gets two free 'late days' for the semester. We will also have weekly quizzes. Each quiz will consist of one question to check your understanding of the previous week's material. I will count the 10 best scores out of the 13 total quizzes in the semester. Missed quizzes cannot be made up. The midterm exam will take place in the classroom during class time on Wednesday March 23. The final exam will also take place in the classroom on Wednesday May 18 from 12:15 to 2:30pm. NOTE that University policy F69-24 at http://www.sjsu.edu/senate/docs/f69-24.pdf states that Students should attend all meetings of their classes, not only because they are responsible for material discussed therein, but because active participation is frequently essential to insure maximum benefit for all members of the class. Attendance per se shall not be used as a criterion for grading. Grading Policy The final grade in the course will be calculated based on the following percentages: Quizzes - 10% Homework - 40% Midterm - 20% Final Exam - 30% No extra credit options will be given. The letter grade will be determined based on the following scale: A+ = 98% - 100% A = 93% - 97% A- = 90% - 92% B+ = 87% - 89% B = 83% - 86% B- = 80% - 82% C+ = 77% - 79% C = 73% - 76% C- = 70% - 72% D = 60% - 69% F = below 60 Introduction to Artificial Intelligence, CS 156, Spring 2016 Page 2 of 5

Note that All students have the right, within a reasonable time, to know their academic scores, to review their grade-dependent work, and to be provided with explanations for the determination of their course grades. See University Policy F13-1 at http://www.sjsu.edu/senate/docs/f13-1.pdf for more details. Classroom Protocol Regular attendance is an integral part of the learning process. Please arrive to class on time and make sure your cell phones are silent during the lecture. University Policies General Expectations, Rights and Responsibilities of the Student As members of the academic community, students accept both the rights and responsibilities incumbent upon all members of the institution. Students are encouraged to familiarize themselves with SJSU s policies and practices pertaining to the procedures to follow if and when questions or concerns about a class arises. See University Policy S90 5 at http://www.sjsu.edu/senate/docs/s90-5.pdf. More detailed information on a variety of related topics is available in the SJSU catalog, at http://info.sjsu.edu/web-dbgen/narr/catalog/rec- 12234.12506.html. In general, it is recommended that students begin by seeking clarification or discussing concerns with their instructor. If such conversation is not possible, or if it does not serve to address the issue, it is recommended that the student contact the Department Chair as a next step. Dropping and Adding Students are responsible for understanding the policies and procedures about add/drop, grade forgiveness, etc. Refer to the current semester s Catalog Policies section at http://info.sjsu.edu/static/catalog/policies.html. Add/drop deadlines can be found on the current academic year calendars document on the Academic Calendars webpage at http://www.sjsu.edu/provost/services/academic_calendars/. The Late Drop Policy is available at http://www.sjsu.edu/aars/policies/latedrops/policy/. Students should be aware of the current deadlines and penalties for dropping classes. Information about the latest changes and news is available at the Advising Hub at http://www.sjsu.edu/advising/. Consent for Recording of Class and Public Sharing of Instructor Material University Policy S12-7, http://www.sjsu.edu/senate/docs/s12-7.pdf, requires students to obtain instructor s permission to record the course. Common courtesy and professional behavior dictate that you notify someone when you are recording him/her. You must obtain the instructor s permission to make audio or video recordings in this class. Such permission allows the recordings to be used for your private, study purposes only. The recordings are the intellectual property of the instructor; you have not been given any rights to reproduce or distribute the material. In classes where active participation of students or guests may be on the recording, permission of those students or guests should be obtained as well. Course material developed by the instructor is the intellectual property of the instructor and cannot be shared publicly without his/her approval. You may not publicly share or upload instructor generated material for this course such as exam questions, lecture notes, or homework solutions without instructor consent. Introduction to Artificial Intelligence, CS 156, Spring 2016 Page 3 of 5

Academic integrity Your commitment, as a student, to learning is evidenced by your enrollment at San Jose State University. The University Academic Integrity Policy S07-2 at http://www.sjsu.edu/senate/docs/s07-2.pdf requires you to be honest in all your academic course work. Faculty members are required to report all infractions to the office of Student Conduct and Ethical Development. The Student Conduct and Ethical Development website is available at http://www.sjsu.edu/studentconduct/. Campus Policy in Compliance with the American Disabilities Act If you need course adaptations or accommodations because of a disability, or if you need to make special arrangements in case the building must be evacuated, please make an appointment with me as soon as possible, or see me during office hours. Presidential Directive 97-03 at http://www.sjsu.edu/president/docs/directives/pd_1997-03.pdf requires that students with disabilities requesting accommodations must register with the Accessible Education Center (AEC) at http://www.sjsu.edu/aec to establish a record of their disability. Introduction to Artificial Intelligence, CS 156, Spring 2016 Page 4 of 5

CS156 Introduction to Artificial Intelligence, Spring 2016, Course Schedule Please note that this schedule is subject to change with fair notice. Any changes will be announced in class and posted on the Canvas course site. Course Schedule Week Date Topics AIMA HW Due 1 Feb 1 Introduction Chapter 1 1 Feb 3 Intelligent Agents Chapter 2 2 Feb 8 Python 2 Feb 10 Python - Pacman project infrastructure 3 Feb 15 Problem Solving - Uninformed Search Sec. 3.1-3.4 3 Feb 17 Uninformed Search (continued) hw1: Feb 18 4 Feb 22 Informed Search: greedy, A* search Sec 3.5-3.6 4 Feb 24 Hill Climbing Sec 4.1 hw2: Feb 25 5 Feb 29 Constraint Satisfaction Problems Chapter 6 5 March 2 Constraint Satisfaction Problems hw3: Mar 3 6 March 7 Adversarial Search Chapter 5 6 March 9 Adversarial Search hw4: Mar 10 7 March 14 Logical Agents Chapter 7 7 March 16 First-Order Logic Chapter 8 hw5: Mar 16 8 March 21 Review 8 March 23 Midterm 9 March 28 Spring Recess 9 March 30 Spring Recess 10 April 4 Inference in First-Order Logic Chapter 9 10 April 6 Inference in First-Order Logic 11 April 11 Planning Chapter 10 11 April 13 Planning hw6: Apr 14 12 April 18 Uncertainty Chapter 13 12 April 20 Uncertainty hw7: Apr 21 13 April 25 Probabilistic Reasoning Chapter 14 13 April 27 Probabilistic Reasoning hw8: Apr 28 14 May 2 Learning from Examples Chapter 18 14 May 4 Learning from Examples 15 May 9 Learning Probabilistic Models Chapter 20 15 May 11 Learning Probabilistic Models hw9: May 12 16 May 16 Review Final Exam May 18 Duncan Hall 450: 12:15-2:30pm Introduction to Artificial Intelligence, CS 156, Spring 2016 Page 5 of 5