MSc AI for Games

advertisement
UNIVERSITY OF BRADFORD
School of Computing Informatics and Media
Department of Computing
Programme/course title: Artificial Intelligence for Games
Awarding and teaching institution:
Final award:
Programme titles:
Programme accredited by:
Duration:
Subject benchmark statement:
Date produced:
Last updated:
University of Bradford
MSc [Framework for Higher Education
Qualifications level M]
Artificial Intelligence for Games
Not applicable
1 year full-time, 2 years part-time
Computing
March 2006,
July 2011
Programme Aims
The computer games industry is now one of the largest international media industries,
with total revenues to rival that of the film industry. Games have always been at the
forefront of Artificial Intelligence (AI) research. The graphics and sound of video games
now approach photorealism, and there is a continuing push for improved AI and
gameplay as the most important unique selling point of present and future games
software. Our MSc AI for Games, located within the Department of Computing in the
School of Computing, Informatics and Media (SCIM), offers the opportunity to learn
“hands on” both the AI techniques currently used in the games industry and the
advanced AI techniques which will take the game industry forward.
As a graduate of this MSc you will be well-equipped for a career as an AI designer or
developer in the large and ever-growing computer games development industry. There
will be opportunity to hear talks from members of the games industry careers during the
MSc. The course will also provide an ideal route into further research leading to a PhD in
this vibrant research area, where the School of Computing, Informatics and Media has a
substantial and growing research footprint (see the Bradford University Games Research
& Development website at http://www.bugrd.org.uk).
Whether you are developing advanced skills in the area of game AI for a career in the
games development industry, or equipping yourself for advanced AI or games research,
this programme aims to provide the necessary training and skills.
Learning Outcomes
Knowledge and Understanding: Our MSc AI for Games programme will enable you to
gain mastery in AI techniques and their application to games design and development.
You will be able to design and implement AI to control game-playing agents for a wide
range of games, ranging from simple board games through to a wide range of complex,
real-time video games. You will gain the skills needed to research new techniques, and
put them into practice in a game environment, producing a range of coursework and
project outputs which will demonstrate your ability as an AI programmer to potential
employers and/or PhD supervisors.
1
Discipline Skills: You will gain mastery of AI techniques applicable to games (and other
areas such as finance and engineering) such as:
 AI Architectures
 AI Design and Project Management
 Movement, Search and Pathfinding
 Tactical and Strategic Position Evaluation
 Genetic Algorithms and other Heuristics
 Artificial Neural Networks
 Machine Learning
Personal and Transferable Skills, developed as a core thread throughout the proposed
modules, requiring written and oral presentation, analysis, problem-solving, flexible
specialisation, team-working and time management in a game development
environment.
Using these skills you will be well placed to apply for careers in the large and fastgrowing games industry, as well as careers which use AI in decision support systems in
a wide variety of service and manufacturing industries, and in government.
The Curriculum
Typically for a taught Masters programme, our MSc AI for Games lasts for twelve months
of full-time study; that is, two semesters of instruction followed by completion of a major
dissertation project in the summer or 24 months of part-time study following a similar
pattern.
The MSc AI for Games covers a range of specialist topics, leading to the qualification of
a Master's degree. Typically, a taught full-time Master's course lasts for twelve months of
full-time study. The course has two stages: the taught courses stage which takes place
during the first two semesters (or four semesters for the part-time route), and the
project/dissertation stage. The taught courses stage is organised on a modular basis.
Students who successfully complete the taught modules are eligible for the PGDip AI for
Games. Students proceeding onto the Masters level undertake a project which the
student has to agree with the Department during the first taught semesters
Unit code
Unit title
CM1060D
Artificial Intelligence for Games 1
CM1019D
Formal Methods (PG)
EM0421D
Computer Animation & Special Effects
CM1013D
Software Project Management
CM1061D
Artificial Intelligence for Games II
CM0518D
Concurrent and Distributed Systems
CM1033D
Advanced Software Development
CM0425D
Group Project (AIFG)
EM4025D
Advanced Character Animation
CM1044D
Artificial Intelligence with Applications
CM0424Z
Dissertation
Cr = credits; L = level; S = semester. C = core, O = optional.
Cr
20
20
20
20
20
20
20
20
20
20
60
L
M
M
M
M
M
3
M
M
M
M
M
S
1
1
1
1
2
2
2
2
2
2
3
MSc
C
O
O
O
C
O
O
C
O
O
C
2
Assessment regulations: a summary
To be eligible for a Masters Degree, you must achieve at least 40.0% in 160 credits and
35.0% in the other 20 credits. If you achieve an overall weighted average of at least
60.0% but less than 70.0% you will be eligible for the award of the Degree of Master with
Merit. If you attain an overall weighted average of at least 70.0% at the initial attempt in
your dissertation, you will be eligible for the award of the Degree of Master with
Distinction.
To be eligible for the award of the Postgraduate Diploma, you must achieve at least 40%
in 100 credits and at least 35.0% in the other 20 credits. Additionally, students who attain
an overall average of at least 60.0% but less than 70.0% and those who achieve an
overall average of over 70.0% at the first attempt will be eligible for the award of
Postgraduate Diploma with Merit and Postgraduate Diploma with Distinction respectively.
The full text of the University of Bradford’s Assessment Regulations is located at
http://www.brad.ac.uk/admin/acsec/QA_Hbk/Postgrad_Taught_Regs.html.
Teaching, Learning and Assessment Strategies
You will experience a wide range of teaching and learning environments while studying
on the MSc AI for Games programme. Concepts, principles and theories are generally
explored in formal lectures, practiced in associated tutorials and seminars, and
demonstrated in laboratory classes. Practical skills are developed in laboratory sessions,
and professional and personal skills are implicitly developed through the course in both
group work and presentations. The individual project brings all the various aspects of the
course together.
Laboratory work will be conducted in the School’s well-equipped computer laboratories.
A variety of PC software tools will be used for teaching and learning, including bespoke
AI development software which has been developed in collaboration with Microsoft.
Each unit credit represents 10 hours of study, so that a 10-credit module represents 100
hours and a 20-credit module represents 200 hours. Some of these hours will be formally
timetabled as lectures, laboratories, seminars and tutorials, while and others will involve
you in carrying out private study.
Methods of assessment are similarly varied, and your progress will be assessed using a
mix of formal examinations, presentations, reports, laboratory tests, essays, coursework
assignments, and projects. The appropriate method is chosen so that you may
demonstrate the particular learning outcomes of each module. Since the focus of the
MSc AI for Games is for you to be able to put learning into practice, practical work and
coursework which allow you to use AI concepts will be emphasised in assessment.
Admissions Criteria
Generally, applicants are expected to possess a good Honours degree (normally 2:2 or
above) in
 computer science, computer engineering, informatics or other computer-related
subjects from an approved degree-awarding body
OR
3

any subject from area relevant to the field(s) of the proposed programme of study,
together with skills and relevant experience in a computer-related area such as
computer programming or information systems.
However, with respect to the MSc AI for Games, we also specifically require that all
applicants have a good understanding of the principles and practice of writing computer
programmes prior to entry, and that they:
 have a good Honours degree containing a significant component in Computing of an
approved degree-awarding body; or
 have a good Honours degree in a subject other than with Computing, but can
demonstrate sufficient relevant experience in Computing; and
 have relevant industrial experience (e.g. obtained through substantial experience of
working in the Games or software industry or through industrial experience of other
relevant programming work) that will be assessed via a CV and references.
Candidates applying to the course with non-standard qualifications will be judged on an
individual basis using the University’s APEL procedures. In addition, a test of written and
spoken English normally needs to have been passed at grade 6.0 for IELTS or 550 for
TOEFL (or 250 for the computer-based test) or above.
Student support and guidance
Students admitted to the programme will have the Department of Computing within the
School of Computing, Informatics and Media as their “home” department. As such, you
will go through a process of induction within Computing and SCIM. Afterwards, ongoing
support for is provided in the form of one-stop facilities located at the SCIM Student
Support Office (SSO) in Horton Building, open throughout the day during term, and in the
mornings and afternoons outside term. Support for registered students also is provided
24/7 via the intranets of the School of Computing, Informatics and Media, Department of
Computing and the School’s Technical Support. The School also uses the University’s
Virtual Learning Environment (VLE) to support students via their individual modules.
All students on our MSc Artificial Intelligence for Games will be allocated a Personal
Tutor who provides support and guidance on matters relating to learning, teaching, and
academic progress. There are tutors in the School who have specialist responsibilities,
and are able to deal with specific issues relating to factors such as disability, equal
opportunities and gender.
Further Information
More details about our MSc AI for Games may be obtained from the School of
Computing, Informatics and Media Admissions Office via telephone on +44 (0)1274
235963, email pgadmissions@bradford.ac.uk, or our website at
www.scim.brad.ac.uk/courses/pg/ If you require further information about the
University of Bradford, please refer to its Postgraduate Prospectus.
Disclaimer
The details of this Programme Specification and information contained therein are
subject to change in accordance with the University of Bradford’s course approval,
monitoring and review procedures.
4
Download