Download Module Specification

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Human-Computer Interaction Institute wikipedia , lookup

Computer Go wikipedia , lookup

Intelligence explosion wikipedia , lookup

AI winter 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

History of artificial intelligence wikipedia , lookup

Knowledge representation and reasoning 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..