SlideShare a Scribd company logo
SCHOOL OF COMPUTING AND INFORMATION TECHNOLOGY
                             SUBJECT: COMPUTING
                                 Module Guide

Module Code &Title                             CP2083 Introduction to Artificial Intelligence
Year of Delivery & Semester                    2003/2004 Semester 2
Author Name & Date of issue                    Dr. P. B. Musgrove 20/06/03
Pre-requisites                                 CP1057 Programming for Computer Scientists or
                                               CP1054 Introduction to Computing and Programming or
                                               CP1007 Introduction to Programming for Business
Co-requisites                                  None
Module level and Credits                       Level 2, 15 Credits
Excluded module combinations:                  None
Proposed timetable slots with site:            Lectures/Tutorial/Workshop Thursday 9 to 1.
Module Leader & ext number &email              Dr. P. B. Musgrove MU502, phone 321851,
                                               P.B.Musgrove@wlv.ac.uk
School fax number:                             +44 (0)1902 321491
Other members & ext number &email              G. Branson MU514 phone 321805, G.Branson@wlv.ac.uk
                                               Dr. K.A.Buckley, MU414 321836, K.A.Buckley@wlv.ac.uk
                                               N. Wrighton, MU313, 321823, N.Wrighton@wlv.ac.uk
Availability of staff:                         Tutorials and Workshop periods.
                                               At other times contact staff by email in the first instance.
                                               Do not disturb staff without first arranging a prior
                                               appointment.

Description of Module
This module introduces the core Artificial Intelligence algorithms that can be
used for tackling a variety of complex problems. These include Knowledge
Representation and the associated reasoning methods, problem space search
techniques, machine learning, neural networks, genetic algorithms and software
agents. In addition the application areas where these techniques are employed
(e.g. data mining, computer games, robotics, planning) will be used to illustrate
their efficacy.

Learning Outcomes
At the end of the module, the students will be able to:

Subject Specific Outcomes                                                                Assessment
                                                                                         Component
OUTCOME (I):   Knowledge and understanding of the core modern                            2
Artificial Intelligence algorithms
SCOPE. Production Rules, Forward Chaining, Breadth, Depth, Best – First Search, Alpha
Beta Pruning, Genetic Algorithms, Rule Induction, Multi Layered Perceptron.
OUTCOME (II): Be able to construct an AI software system using library                   1
routines;
SCOPE: One of (Production Rules/Forward Chaining, Search, Genetic Algorithm, Multi-
Layered Perceptron)



Key Skills                                              Assessment Component
2. Application of Number                                2
5. Problem Solving                                      1


CP1057                                              1
Weekly programme: (NB: may be subject to amendment)

Week
  1    Introduction to Artificial Intelligence and the module.
  2    Problem Solving by Searching – Breadth first, Depth first, Heuristics and Best first
  3    Adversarial Search – Minimax, Alpha Beta prunning
  4    Knowledge Representation – Production Systems; Reasoning Forward Chaining
  5    Applications of Production Systems
  6    Learning using Decision Trees
  7    Neural Networks Structure – Multi Layered Perceptron
  8    Neural Networks Learning – Backpropagation Algorithm
  9    Genetic Algorithms – 1 problem solving by simulating evolution
 10    Genetic Algorithms – 2
       An application of AI – one of Data Mining, Computer Vision, Speech Recognition, Natural Language
  11   Understanding
  12   Intelligent Agents
  13   Revision
  14   2 hour closed book exam
Indicative reading and learning support
Essential – There is no one (cheapish) book that covers the entire course. The following book covers
most of the material but also covers a lot of material not dealt with on the module. The level of
explanation is appropriate for level two of the degree.
Callan, R. (2003) “Artificial Intelligence” pub Palgrave McMillan ISBN 0333-80136-9 .
Desirable
The following book is more comprehensive but is also more expensive. It again covers more material
than is dealt with on the module. It also has a far more detailed level of explanation that is more suited to
final year degree students.
Russell, S. & Norvig, P. (2003) Artificial Intelligence: A Modern Approach(2nd Ed) pub. Prentice Hall
ISBN0-13-080302-2
The following book is far simpler but does not go in to great detail. It is good for getting a quick
overview of the topics.
Cawsey, A. (1998) Essence of Artificial Intelligence pub. Prentice Hall ISBN: 0135717795
The following book is old and more difficult to get hold of but it does cover several of the topics covered
on the course at a suitable level of detail. It is a useful reference
Rich, E. & Knight K. (1991) “Artificial Intelligence” 2nd Ed”, McGraw Hill ISBN 0-07-052263-4




CP1057                                                2
Teaching and Learning Methods                   Lectures, workshops, tutorials
Student contact hours                           2 hours lecture
                                                1 hours workshop
                                                1 hour practical tutorial
Student self directed hours                     6 hours
Assessment Requirements
Assessment Component 1 consisting of 1 elements 50%:
       Element 1: Programming assignment
                   Week of issue: week 6,
                   Deadline: Friday week 10
        A minimum grade of E4 must be attained in this assessment to pass the component
       Hand in at Student Registry (ground floor MT block for courses taught on main site).
Assessment Component 2 50% consisting of 1 element: 2 hour examination in the exam period (teaching
weeks 14 and 15).

 A pass of D5 or above must be obtained in each of the components.

Penalties for late submission of coursework
Standard School of Computing and Information Technology arrangements apply. ANY late submission of
practical work or missing a test or examination (without valid cause) will result in the grade F0 being
allocated to the relevant component/element.
Procedure for requesting extensions
Student collects SCIT form entitled “EX01 - request for extension” from the student registry. Student
takes form to the appropriate year or personal tutor (not the module leader) who agrees a new submission
date. The tutor sends the form to the module leader for agreement.
Assessment Criteria
Issued with each assignment.
Retrieval of Failure
Where a component has been failed and an E grade awarded for the module, reassessment will normally
take place in the following September.
Return of assignments
Assignments will be normally returned within three working weeks.

Registration
Please ensure that you are registered on this module. You should see your course leader/personal tutor if
you are not sure what this means. The fact that you are attending module lectures and classes does not
mean that you are necessarily registered. A grade may not be given if you are not registered.

Cheating
Cheating is any attempt to gain unfair advantage by dishonest means and includes plagiarism and
collusion. Cheating is a serious offence. You are advised to check the nature of each assessment. You
must work individually unless it is a group assessment. Refer to the subject guide for more details.




CP1057                                             3

More Related Content

What's hot

Programming learning: a hierarchical model based diagnosis approach
Programming learning: a hierarchical model based diagnosis approachProgramming learning: a hierarchical model based diagnosis approach
Programming learning: a hierarchical model based diagnosis approach
Wellington Pinheiro
 
CV
CVCV
Iterative Multi-document Neural Attention for Multiple Answer Prediction
Iterative Multi-document Neural Attention for Multiple Answer PredictionIterative Multi-document Neural Attention for Multiple Answer Prediction
Iterative Multi-document Neural Attention for Multiple Answer Prediction
Alessandro Suglia
 
Greenfoot in Problem-solving and Artificial Intelligence
Greenfoot in Problem-solving and Artificial IntelligenceGreenfoot in Problem-solving and Artificial Intelligence
Greenfoot in Problem-solving and Artificial Intelligence
Scott Turner
 
Learn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building ProjectsLearn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building Projects
John Alex
 
Brochure curriculum (1)
Brochure curriculum (1)Brochure curriculum (1)
Brochure curriculum (1)
Manuel E. Cotallo Torres
 
IRJET - Automatic Lip Reading: Classification of Words and Phrases using Conv...
IRJET - Automatic Lip Reading: Classification of Words and Phrases using Conv...IRJET - Automatic Lip Reading: Classification of Words and Phrases using Conv...
IRJET - Automatic Lip Reading: Classification of Words and Phrases using Conv...
IRJET Journal
 
A Self learning AI Network (ANN) for question classification suresh-kodoor
A Self learning AI Network (ANN) for question classification suresh-kodoorA Self learning AI Network (ANN) for question classification suresh-kodoor
A Self learning AI Network (ANN) for question classification suresh-kodoor
Suresh Kodoor
 
Improving Neural Question Generation using Answer Separation.
Improving Neural Question Generation using Answer Separation.Improving Neural Question Generation using Answer Separation.
Improving Neural Question Generation using Answer Separation.
Yang Hoon Kim
 
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Alessandro Suglia
 
A Machine learning approach to classify a pair of sentence as duplicate or not.
A Machine learning approach to classify a pair of sentence as duplicate or not.A Machine learning approach to classify a pair of sentence as duplicate or not.
A Machine learning approach to classify a pair of sentence as duplicate or not.
Pankaj Chandan Mohapatra
 
Question Answering System using machine learning approach
Question Answering System using machine learning approachQuestion Answering System using machine learning approach
Question Answering System using machine learning approach
Garima Nanda
 
Constructed model for micro-content recognition in lip reading based deep lea...
Constructed model for micro-content recognition in lip reading based deep lea...Constructed model for micro-content recognition in lip reading based deep lea...
Constructed model for micro-content recognition in lip reading based deep lea...
journalBEEI
 
Meadoridt7064 lessonplanassignment
Meadoridt7064 lessonplanassignmentMeadoridt7064 lessonplanassignment
Meadoridt7064 lessonplanassignment
TMMeador
 
Practical Deep Learning for NLP
Practical Deep Learning for NLP Practical Deep Learning for NLP
Practical Deep Learning for NLP
Textkernel
 
Machine Learning techniques
Machine Learning techniques Machine Learning techniques
Machine Learning techniques
Jigar Patel
 
MTech - Algorithm analysis and design assignment
MTech - Algorithm analysis and design assignment MTech - Algorithm analysis and design assignment
MTech - Algorithm analysis and design assignment
Vijayananda Mohire
 
Deep Learning for NLP (without Magic) - Richard Socher and Christopher Manning
Deep Learning for NLP (without Magic) - Richard Socher and Christopher ManningDeep Learning for NLP (without Magic) - Richard Socher and Christopher Manning
Deep Learning for NLP (without Magic) - Richard Socher and Christopher Manning
BigDataCloud
 

What's hot (18)

Programming learning: a hierarchical model based diagnosis approach
Programming learning: a hierarchical model based diagnosis approachProgramming learning: a hierarchical model based diagnosis approach
Programming learning: a hierarchical model based diagnosis approach
 
CV
CVCV
CV
 
Iterative Multi-document Neural Attention for Multiple Answer Prediction
Iterative Multi-document Neural Attention for Multiple Answer PredictionIterative Multi-document Neural Attention for Multiple Answer Prediction
Iterative Multi-document Neural Attention for Multiple Answer Prediction
 
Greenfoot in Problem-solving and Artificial Intelligence
Greenfoot in Problem-solving and Artificial IntelligenceGreenfoot in Problem-solving and Artificial Intelligence
Greenfoot in Problem-solving and Artificial Intelligence
 
Learn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building ProjectsLearn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building Projects
 
Brochure curriculum (1)
Brochure curriculum (1)Brochure curriculum (1)
Brochure curriculum (1)
 
IRJET - Automatic Lip Reading: Classification of Words and Phrases using Conv...
IRJET - Automatic Lip Reading: Classification of Words and Phrases using Conv...IRJET - Automatic Lip Reading: Classification of Words and Phrases using Conv...
IRJET - Automatic Lip Reading: Classification of Words and Phrases using Conv...
 
A Self learning AI Network (ANN) for question classification suresh-kodoor
A Self learning AI Network (ANN) for question classification suresh-kodoorA Self learning AI Network (ANN) for question classification suresh-kodoor
A Self learning AI Network (ANN) for question classification suresh-kodoor
 
Improving Neural Question Generation using Answer Separation.
Improving Neural Question Generation using Answer Separation.Improving Neural Question Generation using Answer Separation.
Improving Neural Question Generation using Answer Separation.
 
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
Ask Me Any Rating: A Content-based Recommender System based on Recurrent Neur...
 
A Machine learning approach to classify a pair of sentence as duplicate or not.
A Machine learning approach to classify a pair of sentence as duplicate or not.A Machine learning approach to classify a pair of sentence as duplicate or not.
A Machine learning approach to classify a pair of sentence as duplicate or not.
 
Question Answering System using machine learning approach
Question Answering System using machine learning approachQuestion Answering System using machine learning approach
Question Answering System using machine learning approach
 
Constructed model for micro-content recognition in lip reading based deep lea...
Constructed model for micro-content recognition in lip reading based deep lea...Constructed model for micro-content recognition in lip reading based deep lea...
Constructed model for micro-content recognition in lip reading based deep lea...
 
Meadoridt7064 lessonplanassignment
Meadoridt7064 lessonplanassignmentMeadoridt7064 lessonplanassignment
Meadoridt7064 lessonplanassignment
 
Practical Deep Learning for NLP
Practical Deep Learning for NLP Practical Deep Learning for NLP
Practical Deep Learning for NLP
 
Machine Learning techniques
Machine Learning techniques Machine Learning techniques
Machine Learning techniques
 
MTech - Algorithm analysis and design assignment
MTech - Algorithm analysis and design assignment MTech - Algorithm analysis and design assignment
MTech - Algorithm analysis and design assignment
 
Deep Learning for NLP (without Magic) - Richard Socher and Christopher Manning
Deep Learning for NLP (without Magic) - Richard Socher and Christopher ManningDeep Learning for NLP (without Magic) - Richard Socher and Christopher Manning
Deep Learning for NLP (without Magic) - Richard Socher and Christopher Manning
 

Similar to CP2083 Introduction to Artificial Intelligence

Module handout for COM839 - Intelligent Systems [Word format]
Module handout for COM839 - Intelligent Systems [Word format]Module handout for COM839 - Intelligent Systems [Word format]
Module handout for COM839 - Intelligent Systems [Word format]
butest
 
Course plan hm-3
Course plan   hm-3Course plan   hm-3
Course plan hm-3
gursharan914
 
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
Lori Mitchell
 
Course specification template 1 special topics 2019
Course specification template  1 special topics 2019Course specification template  1 special topics 2019
Course specification template 1 special topics 2019
Jafar Jallad
 
313 IDS _Course_Introduction_PPT.pptx
313 IDS _Course_Introduction_PPT.pptx313 IDS _Course_Introduction_PPT.pptx
313 IDS _Course_Introduction_PPT.pptx
sameernsn1
 
Syllabus for Bachelors in Engineering Information Science
Syllabus for Bachelors in Engineering Information ScienceSyllabus for Bachelors in Engineering Information Science
Syllabus for Bachelors in Engineering Information Science
syed qutubuddin
 
ICT MODULE 10.pdf
ICT MODULE 10.pdfICT MODULE 10.pdf
ICT MODULE 10.pdf
MZManuel
 
09. AI (ML_DL_NLP)[1].pdf
09. AI (ML_DL_NLP)[1].pdf09. AI (ML_DL_NLP)[1].pdf
09. AI (ML_DL_NLP)[1].pdf
mga_pk
 
Cs308 data comm and networks 15 10-12
Cs308 data comm and networks 15 10-12Cs308 data comm and networks 15 10-12
Cs308 data comm and networks 15 10-12
11105033
 
COM623M1.doc.doc
COM623M1.doc.docCOM623M1.doc.doc
COM623M1.doc.doc
butest
 
Program Detail - Mastering AI Bootcamp_v2.pptx
Program Detail - Mastering AI Bootcamp_v2.pptxProgram Detail - Mastering AI Bootcamp_v2.pptx
Program Detail - Mastering AI Bootcamp_v2.pptx
khaled125087
 
W1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphicsW1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphics
Yomna Mahmoud Ibrahim Hassan
 
Dsip and aisc syllabus
Dsip and aisc syllabusDsip and aisc syllabus
Dsip and aisc syllabus
Varsha Patil
 
Unit 1 industry in the profession
Unit 1 industry in the professionUnit 1 industry in the profession
Unit 1 industry in the profession
PaulineTorion1
 
M.Sc.Syllabus 17 Nov 2022 (1).pdf
M.Sc.Syllabus 17 Nov 2022 (1).pdfM.Sc.Syllabus 17 Nov 2022 (1).pdf
M.Sc.Syllabus 17 Nov 2022 (1).pdf
hsingh5201
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
ciyamala kushbu
 
Data Structure Syllabus.pdf
Data Structure Syllabus.pdfData Structure Syllabus.pdf
Data Structure Syllabus.pdf
Marvin158667
 
CIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_PaurusCIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_Paurus
Jordan Bushaw
 
Lecture_01.1.pptx
Lecture_01.1.pptxLecture_01.1.pptx
Lecture_01.1.pptx
RockyIslam5
 
Multiple object detection report
Multiple object detection reportMultiple object detection report
Multiple object detection report
Manish Raghav
 

Similar to CP2083 Introduction to Artificial Intelligence (20)

Module handout for COM839 - Intelligent Systems [Word format]
Module handout for COM839 - Intelligent Systems [Word format]Module handout for COM839 - Intelligent Systems [Word format]
Module handout for COM839 - Intelligent Systems [Word format]
 
Course plan hm-3
Course plan   hm-3Course plan   hm-3
Course plan hm-3
 
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
 
Course specification template 1 special topics 2019
Course specification template  1 special topics 2019Course specification template  1 special topics 2019
Course specification template 1 special topics 2019
 
313 IDS _Course_Introduction_PPT.pptx
313 IDS _Course_Introduction_PPT.pptx313 IDS _Course_Introduction_PPT.pptx
313 IDS _Course_Introduction_PPT.pptx
 
Syllabus for Bachelors in Engineering Information Science
Syllabus for Bachelors in Engineering Information ScienceSyllabus for Bachelors in Engineering Information Science
Syllabus for Bachelors in Engineering Information Science
 
ICT MODULE 10.pdf
ICT MODULE 10.pdfICT MODULE 10.pdf
ICT MODULE 10.pdf
 
09. AI (ML_DL_NLP)[1].pdf
09. AI (ML_DL_NLP)[1].pdf09. AI (ML_DL_NLP)[1].pdf
09. AI (ML_DL_NLP)[1].pdf
 
Cs308 data comm and networks 15 10-12
Cs308 data comm and networks 15 10-12Cs308 data comm and networks 15 10-12
Cs308 data comm and networks 15 10-12
 
COM623M1.doc.doc
COM623M1.doc.docCOM623M1.doc.doc
COM623M1.doc.doc
 
Program Detail - Mastering AI Bootcamp_v2.pptx
Program Detail - Mastering AI Bootcamp_v2.pptxProgram Detail - Mastering AI Bootcamp_v2.pptx
Program Detail - Mastering AI Bootcamp_v2.pptx
 
W1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphicsW1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphics
 
Dsip and aisc syllabus
Dsip and aisc syllabusDsip and aisc syllabus
Dsip and aisc syllabus
 
Unit 1 industry in the profession
Unit 1 industry in the professionUnit 1 industry in the profession
Unit 1 industry in the profession
 
M.Sc.Syllabus 17 Nov 2022 (1).pdf
M.Sc.Syllabus 17 Nov 2022 (1).pdfM.Sc.Syllabus 17 Nov 2022 (1).pdf
M.Sc.Syllabus 17 Nov 2022 (1).pdf
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
 
Data Structure Syllabus.pdf
Data Structure Syllabus.pdfData Structure Syllabus.pdf
Data Structure Syllabus.pdf
 
CIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_PaurusCIS_170_05_F15F2F_Paurus
CIS_170_05_F15F2F_Paurus
 
Lecture_01.1.pptx
Lecture_01.1.pptxLecture_01.1.pptx
Lecture_01.1.pptx
 
Multiple object detection report
Multiple object detection reportMultiple object detection report
Multiple object detection report
 

More from butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
butest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
butest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
butest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
butest
 
PPT
PPTPPT
PPT
butest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
butest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
butest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
butest
 
Facebook
Facebook Facebook
Facebook
butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
butest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
butest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
butest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
butest
 
hier
hierhier
hier
butest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
butest
 

More from butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

CP2083 Introduction to Artificial Intelligence

  • 1. SCHOOL OF COMPUTING AND INFORMATION TECHNOLOGY SUBJECT: COMPUTING Module Guide Module Code &Title CP2083 Introduction to Artificial Intelligence Year of Delivery & Semester 2003/2004 Semester 2 Author Name & Date of issue Dr. P. B. Musgrove 20/06/03 Pre-requisites CP1057 Programming for Computer Scientists or CP1054 Introduction to Computing and Programming or CP1007 Introduction to Programming for Business Co-requisites None Module level and Credits Level 2, 15 Credits Excluded module combinations: None Proposed timetable slots with site: Lectures/Tutorial/Workshop Thursday 9 to 1. Module Leader & ext number &email Dr. P. B. Musgrove MU502, phone 321851, P.B.Musgrove@wlv.ac.uk School fax number: +44 (0)1902 321491 Other members & ext number &email G. Branson MU514 phone 321805, G.Branson@wlv.ac.uk Dr. K.A.Buckley, MU414 321836, K.A.Buckley@wlv.ac.uk N. Wrighton, MU313, 321823, N.Wrighton@wlv.ac.uk Availability of staff: Tutorials and Workshop periods. At other times contact staff by email in the first instance. Do not disturb staff without first arranging a prior appointment. Description of Module This module introduces the core Artificial Intelligence algorithms that can be used for tackling a variety of complex problems. These include Knowledge Representation and the associated reasoning methods, problem space search techniques, machine learning, neural networks, genetic algorithms and software agents. In addition the application areas where these techniques are employed (e.g. data mining, computer games, robotics, planning) will be used to illustrate their efficacy. Learning Outcomes At the end of the module, the students will be able to: Subject Specific Outcomes Assessment Component OUTCOME (I): Knowledge and understanding of the core modern 2 Artificial Intelligence algorithms SCOPE. Production Rules, Forward Chaining, Breadth, Depth, Best – First Search, Alpha Beta Pruning, Genetic Algorithms, Rule Induction, Multi Layered Perceptron. OUTCOME (II): Be able to construct an AI software system using library 1 routines; SCOPE: One of (Production Rules/Forward Chaining, Search, Genetic Algorithm, Multi- Layered Perceptron) Key Skills Assessment Component 2. Application of Number 2 5. Problem Solving 1 CP1057 1
  • 2. Weekly programme: (NB: may be subject to amendment) Week 1 Introduction to Artificial Intelligence and the module. 2 Problem Solving by Searching – Breadth first, Depth first, Heuristics and Best first 3 Adversarial Search – Minimax, Alpha Beta prunning 4 Knowledge Representation – Production Systems; Reasoning Forward Chaining 5 Applications of Production Systems 6 Learning using Decision Trees 7 Neural Networks Structure – Multi Layered Perceptron 8 Neural Networks Learning – Backpropagation Algorithm 9 Genetic Algorithms – 1 problem solving by simulating evolution 10 Genetic Algorithms – 2 An application of AI – one of Data Mining, Computer Vision, Speech Recognition, Natural Language 11 Understanding 12 Intelligent Agents 13 Revision 14 2 hour closed book exam Indicative reading and learning support Essential – There is no one (cheapish) book that covers the entire course. The following book covers most of the material but also covers a lot of material not dealt with on the module. The level of explanation is appropriate for level two of the degree. Callan, R. (2003) “Artificial Intelligence” pub Palgrave McMillan ISBN 0333-80136-9 . Desirable The following book is more comprehensive but is also more expensive. It again covers more material than is dealt with on the module. It also has a far more detailed level of explanation that is more suited to final year degree students. Russell, S. & Norvig, P. (2003) Artificial Intelligence: A Modern Approach(2nd Ed) pub. Prentice Hall ISBN0-13-080302-2 The following book is far simpler but does not go in to great detail. It is good for getting a quick overview of the topics. Cawsey, A. (1998) Essence of Artificial Intelligence pub. Prentice Hall ISBN: 0135717795 The following book is old and more difficult to get hold of but it does cover several of the topics covered on the course at a suitable level of detail. It is a useful reference Rich, E. & Knight K. (1991) “Artificial Intelligence” 2nd Ed”, McGraw Hill ISBN 0-07-052263-4 CP1057 2
  • 3. Teaching and Learning Methods Lectures, workshops, tutorials Student contact hours 2 hours lecture 1 hours workshop 1 hour practical tutorial Student self directed hours 6 hours Assessment Requirements Assessment Component 1 consisting of 1 elements 50%: Element 1: Programming assignment Week of issue: week 6, Deadline: Friday week 10 A minimum grade of E4 must be attained in this assessment to pass the component Hand in at Student Registry (ground floor MT block for courses taught on main site). Assessment Component 2 50% consisting of 1 element: 2 hour examination in the exam period (teaching weeks 14 and 15). A pass of D5 or above must be obtained in each of the components. Penalties for late submission of coursework Standard School of Computing and Information Technology arrangements apply. ANY late submission of practical work or missing a test or examination (without valid cause) will result in the grade F0 being allocated to the relevant component/element. Procedure for requesting extensions Student collects SCIT form entitled “EX01 - request for extension” from the student registry. Student takes form to the appropriate year or personal tutor (not the module leader) who agrees a new submission date. The tutor sends the form to the module leader for agreement. Assessment Criteria Issued with each assignment. Retrieval of Failure Where a component has been failed and an E grade awarded for the module, reassessment will normally take place in the following September. Return of assignments Assignments will be normally returned within three working weeks. Registration Please ensure that you are registered on this module. You should see your course leader/personal tutor if you are not sure what this means. The fact that you are attending module lectures and classes does not mean that you are necessarily registered. A grade may not be given if you are not registered. Cheating Cheating is any attempt to gain unfair advantage by dishonest means and includes plagiarism and collusion. Cheating is a serious offence. You are advised to check the nature of each assessment. You must work individually unless it is a group assessment. Refer to the subject guide for more details. CP1057 3