* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Module Specification
Survey
Document related concepts
Human-Computer Interaction Institute wikipedia , lookup
Computer Go wikipedia , lookup
Intelligence explosion wikipedia , lookup
Personal knowledge base wikipedia , lookup
Logic programming wikipedia , lookup
Ethics of artificial intelligence wikipedia , lookup
Philosophy of artificial intelligence wikipedia , lookup
Existential risk from artificial general intelligence wikipedia , lookup
Self-reconfiguring modular robot wikipedia , lookup
Transcript
MODULE SPECIFICATION – UNDERGRADUATE PROGRAMMES KEY FACTS Module name Module code School Department or equivalent UK credits ECTS Level Delivery location (partnership programmes only) Artificial Intelligence IN3044 School of Mathematics, Computer Science and Engineering Department of Computer Science 15 7.5 6 MODULE SUMMARY Module outline and aims This module will provide you with the fundamentals of Artificial Intelligence, including intelligent/heuristic search and planning, introduction to agents technology, knowledge representation and reasoning, logic and programming in logic. The aim of this module is to equip you with a broad but thorough knowledge of concepts and techniques used in AI in research and in industrial practice, focusing mainly on wellestablished logic-based approaches. Content outline 1. Philosophy of AI 2. Heuristic search 3. Planning 4. Introduction to Agents 5. Agent programming in Java 6. Knowledge Representation & Reasoning 7. Predicate Logic 8. Theorem proving 9. Knowledge-based systems 10. Programming in Logic Pre-requisite Modules IN1002 Computation and Reasoning WHAT WILL I BE EXPECTED TO ACHIEVE? On successful completion of this module, you will be expected to be able to: Knowledge and understanding: - discuss the basic philosophical implications of AI - explain fundamental symbolic AI technology - understand knowledge representation and reasoning methods - identify which technologies and methods are appropriate for solving classes of AI problems Skills: - apply knowledge representation and reasoning techniques to well-defined practical problems - apply symbolic AI technology to well-defined practical problems such as the RoboCup robot football challenge - develop a specification of a basic AI system Values and attitudes: NOT STATED HOW WILL I LEARN? Lectures, laboratory sessions and tutorials. Teaching pattern: Teaching component Teaching type Tutorials Labs Tutorial 0 Practical 10 classes and workshops Lecture 20 Lectures Totals Contact hours 30 Selfdirected study hours 25 45 Placement hours 0 0 Total student learning hours 25 55 50 0 70 120 0 150 WHAT TYPES OF ASSESSMENT AND FEEDBACK CAN I EXPECT? Assessments Coursework, Programming Exercises and Examination. Assessment pattern: Assessment component Coursework Examination Reassessment Task Assessment Weighting Minimum type qualifying mark Written 30 0 assignment and practical programming task Written 70 0 Exam Written 100 40 Exam Pass/Fail? N/A N/A N/A Assessment criteria Assessment Criteria are descriptions of the skills, knowledge or attributes students need to demonstrate in order to complete an assessment successfully and Grade-Related Criteria are descriptions of the skills, knowledge or attributes students need to demonstrate to achieve a certain grade or mark in an assessment. Assessment Criteria and Grade-Related Criteria for module assessments will be made available to students prior to an assessment taking place. More information will be available from the module leader. The exam will take 120min. Feedback on assessment Following an assessment, students will be given their marks and feedback in line with the Assessment Regulations and Policy. More information on the timing and type of feedback that will be provided for each assessment will be available from the module leader. Assessment Regulations The Pass mark for the module is 40%. Any minimum qualifying marks for specific assessments are listed in the table above. The weighting of the different components can also be found above. The Programme Specification contains information on what happens if you fail an assessment component or the module. INDICATIVE READING LIST Russell, S. & Norvig, P. "Artificial Intelligence - A Modern Approach". Prentice Hall. ISBN 0-13-360124-2 Callan, R. "Artificial Intelligence" Palgrave Macmillan. ISBN 0-333-80136-9 Version: 3.0 Version date: May 2015 For use from: 2015-16 Appendix: see http://www.hesa.ac.uk/content/view/1805/296/ for the full list of JACS codes and descriptions CODES HESA Code 121 Description IT, Systems Sciences and Computer Software Engineering Price Group C JACS Code I400 Description Percentage (%) The study of principles and 100 techniques for the computer-based simulation and modelling of intelligent animal behaviour patterns..