San José State University Department of Computer Science CS-156, Introduction to Artificial Intelligence, Section 1, Fall 2017

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

San José State University

Aerospace Engineering

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

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

BA 130 Introduction to International Business

CS 100: Principles of Computing

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

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

Instructor Experience and Qualifications Professor of Business at NDNU; Over twenty-five years of experience in teaching undergraduate students.

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

FINN FINANCIAL MANAGEMENT Spring 2014

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

Course Syllabus It is the responsibility of each student to carefully review the course syllabus. The content is subject to revision with notice.

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

MAE Flight Simulation for Aircraft Safety

International Business BADM 455, Section 2 Spring 2008

Foothill College Summer 2016

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

BIOL 2402 Anatomy & Physiology II Course Syllabus:

INTRODUCTION TO PSYCHOLOGY

Instructor: Matthew Wickes Kilgore Office: ES 310

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

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

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

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

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

ITSC 1301 Introduction to Computers Course Syllabus

INTERMEDIATE ALGEBRA Course Syllabus

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

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

The University of Southern Mississippi

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

Intensive English Program Southwest College

Math 181, Calculus I

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

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Food Products Marketing

BIOL Nutrition and Diet Therapy Blinn College-Bryan Campus Course Syllabus Spring 2011

INFO I303 Organizational Informatics

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

HMS 241 Lab Introduction to Early Childhood Education Fall 2015

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

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

General Physics I Class Syllabus

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

ACCT 3400, BUSN 3400-H01, ECON 3400, FINN COURSE SYLLABUS Internship for Academic Credit Fall 2017

Firms and Markets Saturdays Summer I 2014

Maintaining Resilience in Teaching: Navigating Common Core and More Online Participant Syllabus

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Neuroscience I. BIOS/PHIL/PSCH 484 MWF 1:00-1:50 Lecture Center F6. Fall credit hours

Data Structures and Algorithms


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

Indiana University Northwest Chemistry C110 Chemistry of Life

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

MTH 215: Introduction to Linear Algebra

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online


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

CIS 2 Computers and the Internet in Society -

ECON 442: Economic Development Course Syllabus Second Semester 2009/2010

Computer Science 141: Computing Hardware Course Information Fall 2012

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

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

Syllabus Fall 2014 Earth Science 130: Introduction to Oceanography

Course Syllabus for Math

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

MKTG 611- Marketing Management The Wharton School, University of Pennsylvania Fall 2016

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

Computer Architecture CSC

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

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Psychology 102- Understanding Human Behavior Fall 2011 MWF am 105 Chambliss

MARKETING ADMINISTRATION MARK 6A61 Spring 2016

CHEM:1070 Sections A, B, and C General Chemistry I (Fall 2017)

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

TEACHING AND EXAMINATION REGULATIONS PART B: programme-specific section MASTER S PROGRAMME IN LOGIC

FIN 571 International Business Finance

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Astronomy/Physics 1404 Introductory Astronomy II Course Syllabus

Course Syllabus MFG Modern Manufacturing Techniques I Spring 2017

Department of Accounting ACC Fundamentals of Financial Accounting Fall, 2015 Syllabus

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

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

Fundamental Accounting Principles, 21st Edition Author(s): Wild, John; Shaw, Ken; Chiappetta, Barbara ISBN-13:

CALCULUS III MATH

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

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

Design and Creation of Games GAME

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

University of Pittsburgh Department of Slavic Languages and Literatures. Russian 0015: Russian for Heritage Learners 2 MoWe 3:00PM - 4:15PM G13 CL

STUDENT ASSESSMENT, EVALUATION AND PROMOTION

Lesson Plan. Preparation

Be aware there will be a makeup date for missed class time on the Thanksgiving holiday. This will be discussed in class. Course Description

Transcription:

San José State University Department of Computer Science CS-156, Introduction to Artificial Intelligence, Section 1, Fall 2017 Course and Contact Information Instructor: Office Location: Fabio Di Troia DH282 Telephone: Email: Office Hours: Class Days/Time: fabio.ditroia@sjsu.edu Friday, 10-12AM TR 10.30AM Classroom: MH 222 Prerequisites: CS 146 and either CS 151 or CMPE 135 (with a grade of "C-" or better in each); or instructor consent. Course Format Faculty Web Page and MYSJSU Messaging Course materials such as syllabus, handouts, notes, assignment instructions, etc. can be found on the course web page on Canvas at https://sjsu.instructure.com/courses/1239354. You are responsible for regularly checking with the messaging system through MySJSU at http://my.sjsu.edu (or other communication system as indicated by the instructor) to learn of any updates. 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. Course Learning Outcomes (CLO) Upon successful completion of this course, students will be able to: Introduction to Artificial Intelligence, CS-156, Fall 2017 Page 1 of 5

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. Required Texts/Readings Textbook There are no required books for this class. All the necessary material will be available on the course Canvas web page. 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. Homework, Midterm and Final exam are expected for this class. Homework is due on Canvas by class starting time on the due date. Each assigned problem requires a solution and an explanation (or work) detailing how you arrived at your solution. Cite any outside sources used to solve a problem. When grading an assignment, I may ask for additional information. 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. Introduction to Artificial Intelligence, CS-156, Fall 2017 Page 2 of 5

Final Examination or Evaluation The final examination consists in submitting a final project. All the details will be published on the course Canvas page and discussed in class. Grading Information Homework, 100 points. Midterm, 100 points. Final Project, 200 points Note that "All students have the right, within a reasonable time, to know their academic scores, to review their gradedependent 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. Determination of Grades Semester grade will be computed as a weighted average of the 3 scores listed above. No make-up tests or quizzes will be given and no late homework (or other work) will be accepted. Also, inclass work must be completed in the section that you are enrolled in. Nominal Grading Scale: Percentage 92 and above A 90 91 A- Grade 88 89 B+ 82 87 B 80 81 B- 78 79 C+ 72 77 C 70 71 C- 68 69 D+ 62 67 D 60-61 D- 59 and below F Introduction to Artificial Intelligence, CS-156, Fall 2017 Page 3 of 5

Classroom Protocol Cheating will not be tolerated. Student must be respectful of the instructor and other students. For example, No disruptive or annoying talking. Turn off cell phones Class begins on time Valid picture ID required at all times University Policies Per University Policy S16-9, university-wide policy information relevant to all courses, such as academic integrity, accommodations, etc. will be available on Office of Graduate and Undergraduate Programs Syllabus Information web page at http://www.sjsu.edu/gup/syllabusinfo/ CS-156 / Introduction to Artificial Intelligence, Fall 2017, Course Schedule Course Schedule Week Date Topics, Readings, Assignments, Deadlines 1 8/24 Introduction to the class 1 8/29 Intelligent Agents 2 8/31 Intelligent Agents 2 9/5 Intelligent Agents 3 9/7 Problem Solving 3 9/12 Problem Solving 4 9/14 Problem Solving 4 9/19 Problem Solving 5 9/21 Problem Solving 5 9/26 Beyond Classical Search 6 9/28 Beyond Classical Search 6 10/3 Game Playing 7 10/5 Game Playing 7 10/10 Game Playing 8 10/12 Constraint Satisfaction Problems Introduction to Artificial Intelligence, CS-156, Fall 2017 Page 4 of 5

Week Date Topics, Readings, Assignments, Deadlines 8 10/17 Constraint Satisfaction Problems 9 10/19 MIDTERM 9 10/24 Logical Agents 10 10/26 Logical Agents 10 10/31 Logical Agents 11 11/2 First-order Logic 11 11/7 First-order Logic 12 11/9 First-order Logic 12 11/14 First-order Logic 13 11/16 Planning 13 11/21 Planning 14 11/23 THANKSGIVING 14 11/28 Planning 15 11/30 Learning 15 12/5 Learning 16 12/7 Learning Final Exam Introduction to Artificial Intelligence, CS-156, Fall 2017 Page 5 of 5