Module Specification Form - Computing at University of Dundee

advertisement
[ASQ10_Form_2]
School of Computing
Module Specification Form
Code
Module Title
College
School
Credit rating
Aims
Intended learning
outcomes
AC21007
Algorithms and Artificial Intelligence
CASE
Computing
Level
Credits
SHE 2
20 SCQF credits
(SCQF 8)
10 ECTS credits
The aim of this course is to provide students with
 an understanding of methods of algorithm design
 an understanding of algorithm complexity
 knowledge and understanding of basic artificial intelligence
problems
KNOWLEDGE
 describe basic theory of algorithms;
 describe complexity classes for some common algorithms;
 describe recent developments in artificial intelligence.
UNDERSTANDING
 explain key concepts in algorithm analysis and design
 apply theory of searching, constraints, learning and
planning in Artificial Intelligence..
SKILL
 master recursive and iterative algorithms;
 use complexity classes (Big-O notation) to analyse
algorithms;
 use online software tools for the construction and solution
of artificial intelligence problems;
 pose and solve basic Artificial Intelligence problems in
Java;
 generic skills: presentation skills, team-working skills; wikipage editing skills.
Indicative content
Modes of delivery and
student participation
Teaching, learning
and assessment

Analysis of the structure of algorithms, pseudocode
conventions;
 Induction and Recursion;
 Space and Time complexity, Big-Oh notation;
 Artificial intelligence: Search, Constraints, Logic,
Probability, Learning.
On-campus study.
Lectures include presentations and demonstrations of software
development environments.
Labs require students to develop their own software or test the online software tools to solve AI problems.
Tutorials involve meetings of groups of students with the lecturer
for interactive discussion.
To enhance inclusive learning and teaching, some tutorials will be
devoted to student presentations; and some will involve team-work
on problem-solving.
Coursework (%)
Exam (%)
50
50
Summative
assessment:
Coursework (%)
Examination (%, no. &
duration of exams)
When taught
Pre-requisites of entry
requirements
Corequisites
Antirequisites
Accessibility for
students with
disability
Further information
Date of Approval
Applicability of
Module Specification
Coursework: 50%. Total of five assignments.
1. Recursion and Complexity: one assignment to be submitted
electronically.
2. AI component: two assignments to be submitted electronically
3. Assignment relating Algorithms and AI contents – a table
classifying all algorithms considered in the module (with
examples); to be submitted at the end of the course.
4. Assessed student presentations on trends in AI, together with
their Wiki page entries supporting the oral presentations.
Exam: 50%. A single 2-hour degree examination.
S1
Level 1 BSc Computing or Computing Science. IT competence
and experience as demonstrated by a pass in one of the following:
AC11001, AC11002, AC12001, EC11002, EC12004.
None
None
Students with disabilities are supported on this module through the
University's Disability Support Services
(http://www.dundee.ac.uk/disabilitysupport/) and will be given
appropriate aid and guidance consistent with their disability.
A web site for students with disabilities in the School of Computing
is also available at
http://www.computing.dundee.ac.uk/staff/awaller/disability.asp
http://www.computing.dundee.ac.uk
Students first matriculating from session 2010-11
Download