Você está na página 1de 16

FIND OUT MORE

www.liverpool.ac.uk/study
Accommodation: www.liverpool.ac.uk/accommodation
Fees and finance: www.liverpool.ac.uk/money
Life in Liverpool: www.liverpool.ac.uk/study/city
Student support: www.liverpool.ac.uk/studentsupport
UG enquiries and applications: T: +44 (0)151 794 5927

COMPUTER SCIENCE
The University of Liverpool
Ashton Building
Ashton Street
Liverpool L69 3BX
T: +44 (0)151 794 4275
E: Sven.Schewe@liv.ac.uk
www.liverpool.ac.uk/computer-science
MEMBER OF THE RUSSELL GROUP

EB/RH JUN 2013

ComputerScience
Computer Science is not just about programming or
designing web-pages. It is about understanding what
is possible with computers and making it happen.
This concept is at the heart of activities
within our Department, which is a major
centre for teaching and research in all aspects
of computing and IT. We are engaged in
shaping the technologies of the future. Our
internationally recognised research informs
all our teaching. In particular, at honours and
masters level we are able to offer you a variety
of modules on topics at the cutting edge
of research.

Introduction to Computer Science 01


Research in context 04
An investment in your future 06
Programme details 08
Applications and admissions 29

The growth of computing will continue for the


foreseeable future: within our lifetime, homes
will contain dozens of computers, contained
in every electrical device in your home, from
TV to toaster. The distinctions between
telephone, radio, TV and the Internet will
become progressively more and more blurred,
until they finally converge. The people who will
make this future happen will have skills in both
the fundamental theory of computing and the
technologies that will be used to realise it. A
computing degree from Liverpool provides
just such a profile.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

01

Contents

Our degree programmes are regularly


updated to incorporate the latest technology
and developments and are balanced between
commercial, scientific and theoretical topics
to help students grow professionally and keep
pace with rapid changes in the field. All our
Single Honours programmes are accredited
by the British Computer Society.

WHY CHOOSE COMPUTER


SCIENCE AT LIVERPOOL?
Range of degrees. Whether or not you have
prior computing experience, we offer degrees
that are balanced between commercial,
scientific and theoretical topics to help you
grow professionally. Our courses cover all
aspects of Computer Science. We cover the
underlying principles and theory and a range of
modules more closely related to employability
skills, like Oracle database management, and
modules on cutting-edge technologies, like
gaming and social networks.
Professionally accredited degrees.
Our Single Honours BSc, MEng and MSc
programmes are appropriately accredited
by the British Computer Society and open
up a wide variety of career opportunities
with excellent employment prospects.

Our programmes offer an opportunity to


participate in the Microsoft IT-Academy
Programme and qualify for Microsoft
certification in Network and IT Systems
Administration, Software Development,
or Database Administration.
Excellent facilities. We are housed in a Grade II
listed building which has undergone a 5 million
refurbishment. The building includes state-ofthe-art laboratories with over 200 PCs running
both Microsoft Windows and the LINUX
operating systems, and one with Apple
Macintosh computers. We address iPhone
programming and Robotics as standard within
our courses. We offer you 24-hour computing
resources on campus, cutting-edge teaching
and research facilities and a pleasant
environment in which to work and study.
ICT in Liverpool. Liverpool has a substantial
and growing ICT industry, with 700 related
companies on Merseyside offering a wealth
of employment opportunities on your doorstep.

STUDY ABROAD

Industry experience. We offer a wide range


of undergraduate programmes that allow
you to gain an in-depth experience of the
application of computing in the real world via
a year in industry. Additional opportunities to
widen your career opportunities exist through
honours year industry-based projects and work
placements in the second year of studies.

Computer Science students at the


University of Liverpool have the exciting
and distinctive opportunity of studying abroad
at Xian Jiaotong-Liverpool University (XJTLU)
our joint venture in Suzhou, China. Studying
abroad has huge personal and academic
benefits, as well as giving you a head start in
the graduate job market. For more information
visit www.liverpool.ac.uk/goabroad

02/03

Cutting-edge degrees. Our programmes


are regularly updated to incorporate the latest
technology and developments; through their
research, members of the Department actively
contribute to this changing scene.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

The course I chose teaches a broad knowledge of everything


Im interested in from programming to maths. The Liverpool
course is particularly focused on teaching you the basics between
algorithms, how to programme on Apple devices and how to
programme in more broad languageslike Java and C. All the
academic staff are approachable and will encourage you to see
them if you have any problems.
ELLIOT ADDERTON
COMPUTER SCIENCE MENG (HONS)

See what Elliot had to say about


studying Computer Science at Liverpool
www.liverpool.ac.uk/study/undergraduate/video

Researchincontext
The University of Liverpool is a research-intensive
university, and many of our academic staff are leading
researchers in their fields. What this means for you as
a student is that your learning will be informed by the
very latest developments in Computer Science.
With a subject as fast-changing as computing,
it is crucial that the people teaching you keep
abreast of the latest advances and technologies,
and indeed contribute to their development.
Computer Science at Liverpool is a world-class
centre for research in theoretical and applied
computing, and achieved a superb rating in the
most recent Research Assessment Exercise,
whereby a substantial 75% of our research was
classified as world-leading or internationally
excellent, and a further 25% internationally
recognised. These findings meant that we
had the joint 7th highest proportion in the
UK of research deemed as world-leading.

04/05

One current research activity is the Agent


ART (Applications, Research and Technology)
groups research in the area of resource
allocation. It is common for one computer
to require resources provided by another, for
example, when a machine needs a printer to
print a document. If there is heavy demand for
these resources, then some agreed procedure
is required to allocate the resources between
the different requesting machines.

A common allocation method is a queue,


where requests are met in the order they are
made (commonly called a first-in, first-served
method). But this method does not take into
account the relative importance or urgency of
the requests, their relative sizes, the number of
requests made by the same machine, or their
follow-on requirements. As an alternative to
simple queues, various negotiation and auction
protocols have been proposed in resource
allocation problems. Defining and studying
feasible procedures so that these protocols
may be used automatically by machines,
without any human involvement, is a key
area of research in computer science at
present, and an area in which the University
of Liverpool excels. The application benefits
of this work can be seen by the fact that
leading technology companies and
organisations regularly collaborate with
us in our research efforts, companies such
as British Telecommunications, HewlettPackard, Motorola and NASA.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

Aninvestment
inyourfuture
Internationally, computer scientists are in
the highest-earning category of graduates.
CAREER PROSPECTS

POSTGRADUATE STUDY

Many of our graduates proceed straight


into well-paid careers such as:

We offer both taught MScs and research


leading to the degrees of MPhil and PhD.
These draw on staff specialisms in the areas
of Computational Complexity Theory and
Algorithms, Multi-agent Systems and
Computational Logic. All these groups are
recognised internationally for their research
excellence, and have strong links with
institutions both in the UK and beyond.

Computer Programmer
Software Developer
Systems Analyst
Software Engineer
Technical Consultant
Web Designer
Some reach senior management and directorial
positions, as in the case of a former student
who became Game Development Manager
for one of the largest games producers in the
UK. Others enter into self-employment via
consultancy agencies or within their own
start-up companies.

RECENT EMPLOYERS
BT
Siemens
Unilever
Royal Bank of Scotland
BAE Systems
Guardian Media Group

The opportunities presented to me at Liverpool


have equipped me with a working knowledge of
the business world and also with many key business
contacts. The lecturers and office staff are really
friendly and helpful. Students are encouraged to
participate in projects dealing with real companies;
it was through one such project that I met two
other graduates with whom I have since set
up a software design company.
DUNCAN EDWARDS
DEGREE: COMPUTER INFORMATION SYSTEMS G500
ORGANISATION: RCD IT SOLUTIONS LTD
POSITION: DIRECTOR

06/07

We offer a number of courses which include the


possibility to spend a period of time working at
a company. You will also have the opportunity to
work with a commercial partner as part of your
final year project, giving you the opportunity to
gain valuable experience for when you graduate.

87.1%
of our graduates are employed
or in further study within
six months of graduating
(DLHE 2010/11).

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

Graduate
Profile

WORK EXPERIENCE

Prog ammedetails

This subject can be taken as part of a Combined Honours degree.


See www.liverpool.ac.uk/combined-honours for further details.
Entrance Requirements
See www.liverpool.ac.uk/study/undergraduate/courses for current entrance requirements.

Degrees at a Glance

UCAS Code

Length (Years)

Page

Artificial Intelligence BSc (Hons)

G700

10

Artificial Intelligence with a Year in Industry BSc (Hons)

G701

10

Computer Information Systems BSc (Hons)

G500

11

Computer Information Systems BSc (Hons)


(Foundation) (4 year route with Carmel College)

G521

12

Computer Information Systems


with a Year in Industry BSc (Hons)

G502

11

Computer Science BSc (Hons)

G400

13

Computer Science MEng (Hons)

G401

14

Computer Science with a Year in Industry BSc (Hons)

G403

13

Computer Science BSc (Hons) (Foundation)


(4 year route with Carmel College)

G408

16

Computing with a Year in Industry BSc (Hons)

G402

17

e-Finance BSc (Hons)

N300

21

Electronic Commerce Computing BSc (Hons)

G490

18

Electronic Commerce Computing


with a Year in Industry BSc (Hons)

G491

18

Internet Computing BSc (Hons)

G501

19

Internet Computing with a Year in Industry BSc (Hons)

G503

19

Software Development BSc (Hons)

G610

20

Software Development with a Year in Industry BSc (Hons)

G611

20

Foundation programmes have flexible entry requirements. For further information, contact
Carmen Nuez at Carmel College E: degree@carmel.ac.uk T: +44 (0)174 445 2224.

WHICH DEGREE

Degrees offered with other departments


Computer Science and Electronic Engineering BEng (Hons) HH66

24

HG6L

24

Computer Science and Electronic Engineering MEng (Hons) GHK6

25

Mathematics and Computer Science BSc (Hons)

23

08/09

Computer Science and Electronic Engineering


with a Year in Industry BEng (Hons)

GG14

All our degrees are designed to turn


out professionals with a comprehensive
understanding of contemporary computing.
We have programmes that are designed
for those with a strong technical and
scientific background who wish to gain an
understanding of both the theory and the
practice of computer science (ie Computer
Science BSc (Hons), Artificial Intelligence
BSc (Hons)), as well as programmes designed
for those with a less technical/scientific
background who are more interested in
the practice of computing (ie Computer
Information Systems BSc (Hons), Software
Development BSc (Hons), Internet Computing
BSc (Hons), Electronic Commerce Computing
BSc (Hons)).
Our choice of programmes with a Year
in Industry offers you the opportunity to
strengthen employment prospects by putting
your computing skills into practice in the
workplace. For those students who wish to
incorporate an element of research into their
undergraduate programme, the Computer
Science MEng (Hons) is ideal. In conjunction
with the University Management School,
we also offer a BSc (Hons) in e-Finance. All
applicants are invited to visit the University and
meet members of staff and current students.

WHAT IS THE DIFFERENCE BETWEEN


STUDYING COMPUTER SCIENCE,
COMPUTING AND COMPUTER
INFORMATION SYSTEMS?
A Computer Science degree will focus
not just on how to use computers, but on
the underlying theory of computing: what
is possible with computers, and how it can
be done well. If you understand this, then
learning new programming languages and
applications is easy. So, if you really want
to understand what computing is all about,
then a Computer Science degree is for you.
Computer Information Systems covers
much of the same basic territory as a
Computer Science degree, but the focus is
less on the underlying principles and more
on how computers can be successfully
applied to problems by building large-scale
information systems.
Computing is a broad term which
encompasses elements of Computer
Science and Computer Information Systems
and includes designing and building hardware
and software systems for a wide range of
purposes and processing, structuring and
managing various kinds of information.

For a brief description of the topics covered


in the programme modules see pages 25-28.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

For current entrance requirements and


full module details, see www.liverpool.ac.uk/
study/undergraduate/courses

HOW YOU LEARN


Teaching is by a mix of formal lectures
and supervised laboratory-based practical
sessions. Students also undertake individual
and group projects. The Department
encourages students to start thinking
about and applying for jobs at the beginning
of their final year.

HOW YOU ARE ASSESSED


Modules use a variety of assessment
strategies. Some modules are assessed
100% by written examination, some 100%
assessment by continuous assessment
(eg practical assessments, class tests,
reports, essays and presentations), and
others by a combination of both written
examination and continuous assessment.

Artificial Intelligence BSc (Hons)


UCAS code: G700
Programme length: 3 years
Artificial Intelligence with
a Year in Industry BSc (Hons)
UCAS code: G701
Programme length: 4 years

10/11

Artificial Intelligence is a subject that has


fired the imaginations of many. It is one of
the most important and exciting sub-fields
of Computer Science. This specialist
programme covers the fundamentals of
Computer Science and Computer Information
Systems so as to maximise your future
employment opportunities. It also offers
the chance to carry out cutting-edge
research in this high profile area.

Additionally, the G701 programme offers the


possibility to spend a year on a real industrial
placement, providing an opportunity to
acquire experience and awareness of the
practical business and industrial environments.

PROGRAMME CONTENT
Introductory modules cover Programming
in Java, Computer Systems, Databases,
Human-Centric Computing, and Algorithmic
Foundations. You will also take modules in
Artificial Intelligence, Software Engineering,
and Advanced Object Oriented Programming.
The course is completed by a selection of final
year modules covering important topics within
the subject: Knowledge Representation, the
study of Multi-Agent Systems, and Robotics
amongst others. The programme also
includes a related second year group
project and an individual final year project.

Year One
Students take the following modules:
Introduction to Programming in Java
Introduction to Databases
Computer Systems
Operating System Concepts
Human-centric Computing
Algorithmic Foundations
Foundations of Computer Science
Professional Skills in Computer Science
Logic in Computer Science

Year Two
Students take the following modules:
Software Engineering I
Database Development
Advanced Object-oriented Programming.
Artificial Intelligence
Principles of Computer Game Design and
Implementation
Artificial Intelligence Group Software Project

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

Select one module from:


Complexity of Algorithms
Decision, Computation and Language

Computer Information Systems


BSc (Hons)
UCAS code: G500
Programme length: 3 years

Plus two optional modules from:


Work Based Learning for Science
Principles of C and Memory Management
Advanced Object Oriented C Languages
Applied Database Management
Scripting Languages
Computer Aided Software Development

Year Three
(Year Four of the G701 programme)
Students take the following modules:
Multi-agent Systems
Formal Methods
Semantics of Programming Languages
A project in Artificial Intelligence
(worth two modules)
Plus three optional modules from:
Knowledge Representation and Reasoning
Biocomputation
Ontology Languages and their Application
Robotics and Autonomous Systems
Students taking the G701 programme will
undertake their industrial placement in Year
Three, resuming their studies at the University
in their fourth year, taking the same modules
as Year Three G700 students.

Computer Information Systems


with a Year in Industry BSc (Hons)
UCAS code: G502
Programme length: 4 years
Whereas the aim of the Computer Science
degree is to introduce you to the underlying
principles and theory of computing, the
Computer Information Systems degree
is more about the practice of computing.
It is suitable if you wish to gain a deeper
understanding of how to build large-scale
information systems. Examples of information
systems include databases, WWW sites
and spreadsheets.
Additionally, G502 offers the possibility to
spend a year on a real industrial placement,
presenting an opportunity to acquire
experience and awareness of the practical
business and industrial environments.

PROGRAMME CONTENT
You will take a range of core modules covering
Programming in Java, Computer Systems,
Databases, Human-Centric Computing,
Foundations of Computer Science and
Advanced Object Oriented Programming.
You then choose from a selection of modules
representing the cutting-edge of Computer
Science. The programme also includes a
related second year group project and an
individual final year project.

For a brief description of the topics covered


in the programme modules see pages 25-28.

For current entrance requirements and


full module details, see www.liverpool.ac.uk/
study/undergraduate/courses

Year One
Students take the following modules:
Introduction to Programming in Java
Introduction to Databases
Computer Systems
Operating System Concepts
Human-centric Computing
Algorithmic Foundations
Foundations of Computer Science
Professional Skills in Computer Science
Logic in Computer Science

Year Three
(Year Four for the G502 programme)
Compulsory project (worth two modules)
Plus students take three optional first
semester modules from:
Knowledge Representation and Reasoning
Biocomputation
Software Engineering II
Ontology Languages and their Applications
Introduction to Computational Game Theory
Mobile Computing
Robotics and Autonomous Systems

Year Two
Students take the following modules:
Software Engineering I
Database Development
Advanced Object-oriented Programming
Software Development Tools
Group Software Project
With one optional first semester module from:
Internet Principles
Artificial Intelligence
Plus one optional second semester
module from:
Distributed Systems
Principles of Computer Game Design
and Implementation
And two optional modules from:

12/13

Work Based Learning for Science


Principles of C and Memory Management
Advanced Object Oriented C Languages
Applied Database Management
Scripting Languages

And three optional second semester


modules from:
Multi-Agent Systems
Formal Method
Technologies for e-Commerce
Semantics of Programming Languages
Advanced Web Technologies
Complex Information and Social Networks
Students taking the G502 programme will
undertake their industrial placement in Year
Three, resuming their studies at the University
in their fourth year, taking the same modules
as Year Three G500 students.

Computer Information Systems


BSc (Hons) (Foundation) (4 year
route with Carmel College)
UCAS code: G521
Programme length: 4 years
This programme provides a four-year route
into a Computer Information Systems BSc
(Hons) degree. You may find it suitable if
you are interested in Computer Information
Systems but your qualifications are below
the level we usually require.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

You will spend your first year based at Carmel


College in St Helens, about nine miles from
the main University campus. The college
offers small class sizes and high standards
of academic achievement.

PROGRAMME CONTENT
Year Zero
At Carmel College, you will take foundation
modules in Information Technology and
Mathematics, and a choice of modules from
Physics, Geography, Biology or Chemistry.
You will also complete an IT project and make
a presentation to an invited audience as part
of your coursework components.

Years One, Two and Three


At the University of Liverpool you will follow the
Computer Information Systems BSc (Hons)
G500 programme, which includes modules
in Programming in Java, Computer Systems,
Databases, Human-centric Computing and
Foundations of Computer Science. You can
then choose from a selection of modules
representing the cutting-edge of Computer
Science today. We may also allow changes
of programme onto our other degrees. The
programme also includes a related second year
group project and an individual final year project.

Computer Science BSc (Hons)


UCAS code: G400
Programme length: 3 years
Computer Science with a
Year in Industry BSc (Hons)
UCAS code: G403
Programme length: 4 years
There is more to Computer Science than
programming and creating web pages. This
programme covers all aspects of Computer
Science including the underlying principles
and theory.

On graduation, you will be well placed to know


what is and isnt possible with computers and
to find solutions to the problems you will
encounter in your professional life.
Additionally, G403 offers the possibility to
spend a year on a real industrial placement,
presenting an opportunity to acquire
experience and awareness of the practical
business and industrial environments.

PROGRAMME CONTENT
The first two years cover a range of
compulsory modules including Programming
in Java, Computer Systems, Databases,
Software Engineering, Algorithmic Foundations,
Complexity of Algorithms, and Artificial
Intelligence. You then choose from a selection
of modules representing the cutting-edge of
Computer Science today. These may cover
topics such as Knowledge Representation
and Reasoning, Biocomputation, and
Technologies for e-Commerce, amongst
others. This degree includes a second year
group software project and a final year
individual project.

Year One
Students take the following modules:
Introduction to Programming in Java
Introduction to Databases
Computer Systems
Operating System Concepts
Human-centric Computing
Algorithmic Foundations
Foundations of Computer Science
Professional Skills in Computer Science
Logic in Computer Science

For a brief description of the topics covered


in the programme modules see pages 25-28.

For current entrance requirements and


full module details, see www.liverpool.ac.uk/
study/undergraduate/courses

Year Two
Students take the following modules:
Software Engineering I
Complexity of Algorithms
Database Development
Advanced Object-oriented Programming
Decision, Computation, and Language
Artificial Intelligence
Group Software
Plus two optional modules from:
Work Based Learning for Science
Principles of C and Memory Management
Advanced Object Oriented C Languages
Applied Database Management
Scripting Languages
Computer Aided Software

Year Three
(Year Four for the G403 programme)
Students currently take the following modules:
Efficient Sequential Algorithms
Semantics of Programming Languages
A compulsory project (worth two modules)
Plus two optional first semester modules from:

14/15

Knowledge Representation and Reasoning


Biocomputation
Software Engineering II
Ontology Languages and their Applications
Introduction to Computational Game Theory
Mobile Computing
Robotics and Autonomous Systems

Plus two optional second semester


modules from:
Multi-agent Systems
Formal Methods
Technologies for e-Commerce
Complex Information and Social Networks
Students taking the G403 programme will
undertake their industrial placement in Year
Three, resuming their studies at the University
in their fourth year, taking the same modules
as Year Three G400 students.
The selection of final year modules is
frequently revised to take account of the
rapidly evolving nature of computing. All
modules on offer reflect the very cutting
edge of computer science today.
This subject can be taken as part
of a Combined Honours degree. See
www.liverpool.ac.uk/combined-honours
for further details.

Computer Science MEng (Hons)


UCAS code: G401
Programme length: 4 years
The MEng in Computer Science programme is
designed for students who wish to include an
element of research/near-research work in
their undergraduate study.
The programme comprises four years of study,
with the first three years following the BSc in
Computer Science programme of study. The
fourth year comprises a number of researchoriented taught modules and two researchbased projects.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

PROGRAMME CONTENT
The first two years cover a range of
compulsory modules including Programming
in Java, Computer Systems, Databases,
Software Engineering, Algorithmic Foundations,
Complexity of Algorithms, and Artificial
Intelligence. You then choose from a selection
of modules representing the cutting-edge of
computer science today. These may cover
topics such as Knowledge Representation
and Reasoning, Biocomputation, and
Technologies for e-Commerce, amongst others.
This degree includes a second year group
software project and an individual project to be
carried out during the third year. In the fourth
year, four research-based taught modules
are complemented by a first semester group
project and a further individual project carried
out in the final semester.

Year One
Students take the following modules:
Introduction to Programming in Java
Introduction to Databases
Computer Systems
Operating System Concepts
Human-centric Computing
Algorithmic Foundations
Foundations of Computer Science
Professional Skills in Computer Science
Logic in Computer Science

Plus two optional modules from:


Work Based Learning for Science
Principles of C and Memory Management
Advanced Object Oriented C Languages
Applied Database Management
Scripting Languages
Computer Aided Software Development

Year Three
Students take the following modules:
Efficient Sequential Algorithms
Semantics of Programming Languages
A compulsory project (worth two modules)
Plus two optional first semester modules from:
Knowledge Representation and Reasoning
Biocomputation
Software Engineering II
Ontology Languages and their Applications
Introduction to Computational Game Theory
Mobile Computing
Robotics and Autonomous Systems
Plus two optional second semester
modules from:
Multi-agent Systems
Formal Methods
Technologies for e-Commerce
Complex Information and Social Networks

Year Two
Students take the following modules:
Software Engineering I
Database Development
Advanced Object-oriented Programming.
Artificial Intelligence
Complexity of Algorithms
Decision, Computation and Language
Group Software Project

For a brief description of the topics covered


in the programme modules see pages 25-28.

For current entrance requirements and


full module details, see www.liverpool.ac.uk/
study/undergraduate/courses

Year Four
In semester one, MEng students will join
with the MSc programme for students with
a Computer Science first degree. Students
take the following module:
Research Methods in Computer Science
Plus one optional first semester module from:
Knowledge Representation
Privacy and Security
Advanced Algorithmic Techniques
And two optional second semester
modules from:
Safety and Dependability
Reasoning about Action and Change
Applied Algorithmics
Data Mining
Multi-Core Programming

Programmewith
aFoundationYear
Computer Science BSc (Hons)
(with a Foundation year)
UCAS code: G408
Programme length: 4 year
route with Carmel College
This programme provides a four-year
route into a Computer Science BSc (Hons)
degree. You will spend your first year at
Carmel College in St Helens, about nine miles
from the main University campus. The college
offers small class sizes and high standards
of academic achievement.

Year Zero

PROGRAMME CONTENT

Based at Carmel College in St Helens, about


nine miles from the main University precinct.
The college offers small class sizes and high
standards of academic achievement. G408
students follow a foundation module in
Mathematics and have a choice of two other
modules taken from Physics, Chemistry,
Biology, Information Technology or Geography.

Introductory modules cover Programming


in Java, Computer Systems, Databases,
Foundations of Computer Science, Human
Centric Computing and Algorithmic
Foundations. You will also take modules in
Software Engineering, Database Development
and Advanced Object Oriented Programming,
amongst others.

Years One, Two and Three


Students will follow the G400 programme
as appropriate. This will be studied on the
main University precinct.

Years One and Two

Computing with a
Year in Industry BSc (Hons)
UCAS code: G402
Programme length: 4 years

PROGRAMME CONTENT
In addition, students complete a 30 credit
group project in semester one and a 30 credit
individual project in semester two.
The selection of Year Three and Year Four
modules is frequently revised to take account
of the rapidly evolving nature of computing.
All modules on offer reflect the very cutting
edge of computer science today.

At Carmel College, you will take foundation


modules in Mathematics and a choice
of modules from Physics, Chemistry,
Biology, Geography and IT. At the University
of Liverpool, you will then follow the normal
Computer Science BSc (Hons) route, which
includes modules in Programming in Java,
Computer Systems, Databases, Human
Centric Computing, Algorithmic Foundations,
Complexity of Algorithms, and Artificial
Intelligence.
There is also a selection of modules
representing the cutting-edge of Computer
Science today. This degree includes an
individual compulsory project and a group
software project.

Year Three of the programme is taken up


with a placement in a professional software
industry environment. This programme
includes a related group project and, in the
final year, an individual work-based project.

The development of efficient, robust and


correct software is often complex, timeconsuming and expensive. Such software
systems are increasingly essential to the
effective operation of many businesses and
organisations. Consequently, there is a serious
need for graduates who not only have relevant
technical expertise in software development,
but also are aware of the issues arising in the
practical business and industrial environments
within which such expertise will be employed.
This degree addresses both the requirement
to provide a core technical skill base and
to equip its graduates with an appreciation
of how such skills will be used in practical
commercial settings.

The G402 programme will, in the first two


years of study, be similar to G500 (see page
11), but the optional modules in Year Two
should be either Internet Principles followed
by Distribution System, or Artificial Intelligence
followed by Principles of Computer Game
Design and Implementation.

Year Three
Year Three of the programme is taken up
with a placement in a professional software
industry environment.

Year Four
Students take the following modules:
Software Engineering II
Formal Methods
A compulsory project (worth two modules)

16/17

For a brief description of the topics covered


in the programme modules see pages 25-28.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

For current entrance requirements and


full module details, see www.liverpool.ac.uk/
study/undergraduate/courses

Plus two optional first semester modules from:


Ontology Languages and their Applications
Introduction to Computational Game Theory
Mobile Computing
Robotics and Autonomous Systems
And two optional second semester
modules from:

PROGRAMME CONTENT
Computing modules cover Programming
in Java, Computer Systems, Software
Engineering, Databases, Internet Principles
and e-Commerce amongst others. This
programme includes a related group project
and an individual project.

Year One
Multi-Agent Systems
Technologies for E-Commerce
Semantics of Programming Languages
Advanced Web Technologies

Electronic Commerce
Computing BSc (Hons)
UCAS code: G490
Programme length: 3 years
Electronic Commerce Computing
with a Year in Industry BSc (Hons)
UCAS code: G491
Programme length: 4 years
Electronic Commerce (e-Commerce) is a
growing industry. As a result of this growth,
there is a shortage of graduates who have
both the necessary computer skills and
knowledge of how business and commerce
operate. This programme addresses the
gap in the market. It provides you with the
necessary knowledge and abilities to build
e-Commerce applications, and also gives
you an appropriate appreciation of business
environments and operations.

18/19

Additionally, G491 offers the possibility to


spend a year on a real industrial placement,
presenting an opportunity to acquire experience
and awareness of the practical business and
industrial environments, and put many of the
ideas and concepts studied in the course
into practice.

Students take the following modules:


Introduction to Programming in Java
Introduction to Databases
Computer Systems
Operating System Concepts
Human-centric Computing
Algorithmic Foundations
Foundations of Computer Science
Professional Skills in Computer Science
Logic in Computer Science

Year Two
Students take the following modules:
Software Engineering I
Database Development
Internet Principles
Distributed Systems
Advanced Object-oriented Programming
Software Development Tools
e-Commerce Group Project
Plus two optional modules from:
Work Based Learning for Science
Principles of C and Memory Management
Advanced Object Oriented C Languages
Applied Database Management
Scripting Languages

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

Year Three
(Year Four for the G491 programme)
Students currently take the following modules:
Software Engineering II
Technologies for e-Commerce
Advanced Web Technologies
A compulsory project (worth two modules)

Additionally, G503 offers the possibility to


spend a year on a real industrial placement,
presenting an opportunity to acquire
experience and awareness of the practical
business and industrial environments, and
put many of the ideas and concepts studied
in the course into practice.

PROGRAMME CONTENT
Plus two optional first semester modules from:
Ontology Languages and their Applications
Introduction to Computational Game Theory
Algorithmic and Game Theoretic Foundations
for Internet Economics
Mobile Computing
Plus one optional second semester
modules from:
Multi-Agent Systems
Complex Information and Social Networks
Students taking the G491 programme will
undertake their industrial placement in Year
Three, resuming their studies at the University
in their fourth year, taking the same modules
as Year Three G490 students.

Internet Computing BSc (Hons)


UCAS code: G501
Programme length: 3 years
Internet Computing with
a Year in Industry BSc (Hons)
UCAS code: G503
Programme length: 4 years
Demand for graduates with Internet-related
skills continues to expand. This programme
addresses the current skills shortage. You will
be given the knowledge of internet principles
that employers want, whilst at the same time
studying a branch of computer science that
is pushing the boundaries of technology.

Introductory modules cover Programming


in Java, Computer Systems, Databases,
Foundations of Computer Science, and
Human Centric Computing. You will also take
modules in Software Engineering, Database
Development, Internet Principles, and
Advanced Web Technologies, amongst others.
Options include modules on Technologies
for e-Commerce and Complex Information
Networks. This programme includes a related
group project and an individual project.

Year One
Students take the following modules:
Introduction to Programming in Java
Introduction to Databases
Computer Systems
Operating System Concepts
Human-centric Computing
Algorithmic Foundations
Foundations of Computer Science
Professional Skills in Computer Science
Logic in Computer Science

For a brief description of the topics covered


in the programme modules see pages 25-28.

For current entrance requirements and


full module details, see www.liverpool.ac.uk/
study/undergraduate/courses

Year Two
Students take the following modules:
Software Engineering I
Database Development
Internet Principles
Distributed Systems
Advanced Object-oriented Programming
Software Development Tools
Principles of C and Memory Management
Advanced Object Oriented C Languages
Group Software Project

Year Three
(Year Four for the G503 programme)
Students currently take the following modules:
Multi-agent Systems
Software Engineering II
Advanced Web Technologies
Ontology Languages and their Applications
Mobile Computing
A compulsory project in Internet Computing
(worth two modules)
Plus one optional modules from:
Technologies for E-Commerce
Complex Information and Social Networks
Students taking the G503 programme will
undertake their industrial placement in Year
Three, resuming their studies at the University
in their fourth year, taking the same modules
as Year Three G501 students.

Software Development BSc (Hons)


UCAS code: G610
Programme length: 3 years
Software Development with
a Year in Industry BSc (Hons)
UCAS code: G611
Programme length: 4 years
Businesses and organisations need
efficient, robust and correct software. But
the development process is often complex,
time-consuming and expensive. As a result,
there is a serious need for professional
software developers. This degree addresses
the gap in the market.
You will study the fundamental principles of
Software Development and learn to tackle
professional and practical issues as well as
enhance your employment opportunities.
Additionally, G611 offers the possibility to
spend a year on a real industrial placement,
presenting an opportunity to acquire
experience and awareness of the practical
business and industrial environments, and
put many of the ideas and concepts studied
in the course into practice.

PROGRAMME CONTENT
Introductory modules cover Programming
in Java, Computer Systems, Databases,
Foundations of Computer Science, and
Human-centric Computing. You will also take
modules in Software Engineering, Database
Development, and Advanced Object Oriented
Programming, amongst others. This
programme includes a related group project
and an individual project.

Year One
Students take the following modules:
Introduction to Programming in Java
Introduction to Databases
Computer Systems
Operating System Concepts
Human-centric Computing
Algorithmic Foundations
Foundations of Computer Science
Professional Skills in Computer Science
Logic in Computer Science

Year Two
Students take the following modules:
Software Engineering I
Database Development
Advanced Object-oriented Programming
Software Development Tools
Group Software Project
Plus either:
Internet Principles and
Distributed Systems
Or:
Artificial Intelligence and
Principles of Computer Game Design
and Implementation
Plus two optional modules from:
Work Based Learning for Science
Principles of C and Memory Management
Advanced Object Oriented C Languages
Applied Database Management
Scripting Languages

Plus two optional first semester modules from:


Ontology Languages and their Applications
Introduction to Computational Game Theory
Mobile Computing
And three optional second semester
modules from:
Multi-Agent Systems
Formal Methods
Semantics of Programming Languages
Advanced Web Technologies
Students taking the G611 programme will
undertake their industrial placement in Year
Three, resuming their studies at the University
in their fourth year, taking the same modules
as Year Three G610 students.

e-Finance BSc (Hons)


UCAS code: N300
Programme length: 3 years
This programme is taught by Computer Science
in conjunction with the Management School.
Computer systems, the internet and related
technologies act as new distribution channels
for financial services firms and allow those
firms to create and tailor new products
efficiently in order to meet the needs of their
customers. This creates a continuing need
for graduates who have both the necessary
computer skills and the knowledge of financial
products to build e-Finance applications.

Year Three
(Year Four for the G611 programme)
Students currently take the following modules:

20/21

Software Engineering II
A compulsory project (worth two modules)

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

For a brief description of the topics covered


in the programme modules see pages 25-28.

For current entrance requirements and


full module details, see www.liverpool.ac.uk/
study/undergraduate/courses

PROGRAMME CONTENT
Introductory modules include Programming in
Java, Databases, Human Centric Computing,
Financial Accounting, Microeconomics and
Management. You will also take modules in
Software Engineering, Securities Markets,
Computational Game Theory and Business
Finance, amongst others. The programme
includes a second year group project and a
final year automated trading group project.

And either one of following Management


modules:
Accounting Theory
International Business
Or two of the following Computer Science
modules:
Applied Database Management
Scripting Languages
Computer Aided Software Development

Year One
Students take the following modules:
Computer Science
Introduction to Programming in Java
Introduction to Databases
Human-centric Computing
Foundations of Computer Science
Management
Introduction to Financial Accounting
Introduction to Managerial Accounting
Introduction to Finance
Principles of Microeconomics

Year Three
Students take the following modules:
Computer Science
Introduction to Computational Game Theory
Technologies for e-Commerce
Management
Business Finance
Finance and Markets
Plus:
e-Commerce Final Year Project
(equivalent to two standard modules)
And one first semester optional module from:

Year Two
Students take the following modules:
Computer Science
Software Engineering I
Database Development
Computer-based Trading in
Financial Markets
Management
Financial Reporting
Financial Management
Securities Markets
Plus:

22/23
22

e-Commerce Group Project

Computer Science
Algorithmic and Game Theoretic
Foundations for Internet Economics
Management
Theory and Practice of Auditing
E-Business Models and Strategy
With one optional second semester
module from:

Degreesofferedwith
otherDepartments
Mathematics and Computer
Science BSc (Joint Hons)
UCAS code: GG14
Programme length: 3 years
Both mathematicians and computer scientists
are in very high demand. Why not consider
combining the two by taking our Joint Honours
progamme GG14? You have a wide choice of
modules in the second and third years, including
taking a larger percentage in one of the subjects.

Year One
Students currently take the following:
Computer Science modules
Introduction to Programming in Java
Introduction to Databases
Computer Systems
Algorithmic Foundations
Mathematics modules
Calculus I
Calculus II
Introduction to Linear Algebra
Plus one optional module from:
Dynamic Modelling
Numbers, Groups and Codes

PROGRAMME CONTENT

Year Two

This programme is suitable for you if you


wish to divide your studies more or less equally
between Mathematics and Computer Science.
You will study modules from the programmes
offered for the degrees in Mathematics (G100)
and Computer Science (G400). You have the
flexibility of transferring to Single Honours
in one of the two subjects, after passing
the first or second year, subject to achieving
the minimum marks and approval.

Students take the following modules:


Complexity of Algorithms
Plus either:
Operating System Concepts
Decision, Computation, and Language
And at least two optional Computer Science
modules from:
Software Engineering I
Database Development
Advanced Object-oriented Programming
Artificial Intelligence
With an approved combination of at least three
of the second year Mathematics modules.

Computer Science
Multi-Agent Systems
Management
Corporate Reporting and Analysis

For a brief description of the topics covered


in the programme modules see pages 25-28.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

For current entrance requirements and


full module details, see www.liverpool.ac.uk/
study/undergraduate/courses

Computer Science and Electronic


Engineering BEng (Hons)
UCAS code: HH66
Programme length: 3 years
Computer Science and Electronic
Engineering with a Year in Industry
BEng (Hons)
UCAS code: HG6L
Programme length: 4 years
The 20th century witnessed great technological
leaps due to the possibilities created by the
fusion of Electronics with Electrical and
Mechanical Engineering. The marriage of the
21st century has been that of electronics and
computers, to the level where you are unlikely
to come across any modern device without
at least one microprocessor inside, giving
birth to a new generation of smart devices
that will shape the way we live in the future.
The rapid pace of technological change
and the diversity of modern applications
requires a broad educational background
and a lifelong commitment to learning
new and specialised skills.
This programme combines the core
elements of Electronic Engineering with
those of Computer Science, the intellectual
discipline underlying all aspects of software
development. Teaching is divided almost
equally between the Department of Electrical
Engineering and Electronics and the
Department of Computer Science.

24/25

Combining elements from these two


disciplines will equip you with both an
added breadth of knowledge, in addition to a
degree of specialisation which enables greater
penetration of these branches of learning.

One other reason why our graduates are in


demand is their fluency both in the language
of electronic engineers as well as that of the
computer scientists, enabling you to bridge
the gap between software systems and the
real world.

PROGRAMME CONTENT
During the first year of the programme,
you will be introduced to the fundamentals
of Electronics as well as the underlying
principles and theory of computing. Your
lecture modules will cover the core subjects
of Electronic Circuits, Digital Electronics,
Java Programming and Data Structures.
In addition, you will take modules such as
Mathematics and spend one day a week
doing practical work in both the computer
and electronics laboratories. This will give
you excellent practical and transferable skills
vital for subsequent years of the programme
and invaluable in your future career. The
second year builds on the first with core
modules in Software Engineering, Database
Development, Digital Electronics and Signals
and Communication Systems. More time is
spent in the electronics laboratory doing
practical work to consolidate the knowledge
learnt in lectures and partaking in an extended
team project.
In your third year, you will have the option
of selecting advanced modules from either
Department according to your chosen area
of specialisation. Electronics options include
Verilog Digital System Design, Digital Control,
Data Communications and Optical Information
Systems.
Typical Computer Science options are
Biocomputation, Image Processing,
Computer Vision and Graphics, Advanced
Web Technologies and e-Commerce
Technologies. Also in the final year, you will
undertake a 20-week individual project.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

Recent projects have included real-time


GPS tracking of a vehicle fleet by mobile
phones, and a mobile multi-user dungeon
(MUD) game using SMS messaging.
For more information, see www.liverpool.ac.uk/
study/undergraduate/brochures for the
Electrical Engineering and Electronics brochure.

The final year includes a 20-week


individual project.
For more information, see www.liverpool.ac.uk/
study/undergraduate/brochures for the
Electrical Engineering and Electronics brochure.

MODULE DETAIL FOR THE COMPUTER


SCIENCE PROGRAMMES
Year One modules

Computer Science and Electronic


Engineering MEng (Hons)
UCAS code: GHK6
Programme length: 4 years
This MEng (Hons) degree programme
provides added depth and breadth to
the BEng (Hons) programme.
This MEng (Hons) programme is the best
preparation for either graduate level employment
in either the Computer or the Electronics
industry, or a research degree in one of the
many strong research groups in the Department
of Electrical Engineering and Electronics. It is
also a quicker route to Chartered Engineer status.

PROGRAMME CONTENT
The first two years of this programme are
identical to the BEng (Hons) in Computer
Science and Electronic Engineering (HH66)
giving you the flexibility to choose between
programmes if you are uncertain which one
is your first choice at present. In the third year
you will also undertake a major group project
in which you collectively assign responsibilities
and management roles within the team.
In your third and fourth years, you will study a
greater range of subjects including Management
of Design and Total Quality Management,
important areas for the engineering leaders
of the future, and you will have the opportunity
to study more advanced topics such as
Computational Intelligence, Telecommunications,
Advanced System Modelling and Control,
and Multi-Agent Systems.

Introduction to Programming in Java:


Provides a comprehensive introduction to
the software engineering (following the Object
Oriented (OO) paradigm) of computer programs
which produce solutions to problems.
Introduction to Databases: Provides an
understanding of database systems, practical
experience of data manipulation and query in
SQL; and a basic understanding of relational
algebra and its mapping to SQL.
Computer Systems: Explains how computers
function at the machine code level and the
relationship between this and the higher
(software) and lower (hardware) levels.
Operating System Concepts: Introduces
the structure and functionality of modern
operating systems.
Human-centric Computing: Introduces
the professional ethics associated with the
IT industry, the use of utilities and tools in the
development of software solutions to advanced
problems and good programming practices.
Algorithmic Foundations: Introduces
elementary notions of algorithmic complexity
and analysis and introduces the simplest tools
for this purpose.

For a brief description of the topics covered


in the programme modules see pages 25-28.

For current entrance requirements and


full module details, see www.liverpool.ac.uk/
study/undergraduate/courses

Foundations of Computer Science:


Introduces the elements, language and
ideas supporting the main disciplines within
theoretical computer science, eg algorithm
analysis, logic, formal methods.
Professional Skills in Computer Science:
Provides students with the key skills required
of a computing professional, including
communication and employability skills.
Logic in Computer Science: Introduces
the notation and concepts of formal logic.
Introduction to Financial Accounting:
Introduces the underlying principles relating to
financial accounting and technical proficiency in
the use of double entry accounting techniques.
Introduction to Managerial Accounting:
Introduces the nature and purpose of
management accounting and establishes
a foundation in its fundamental techniques.
Introduction to Finance: Provides
a foundation in finance.
Principles of Microeconomics:
Acquaints students with elementary
microeconomic theory.
Calculus I: This includes differential and
integral calculus, infinite series and limits,
and starts with revision of A Level material.
Calculus II: Calculus of functions of two
or more variables, differential equations
and multiple integrals.
Introduction to Linear Algebra: The linear
algebra covered includes vectors, matrix
theory up to Eigen values and systems of
linear equations.

26/27

Dynamic Modelling: This is the applied maths


theme module, introducing modelling as used
in biology, engineering and physical and social
sciences. Knowledge of A level Mechanics is
not assumed.

Numbers, Groups and Codes: This is the


pure maths theme module, introducing key
ideas of algebra such as integer congruencies
and groups, and applying these to public-key
cryptosystems and error-correcting codes.

Year Two modules


Software Engineering I: Outlines the problems
associated with the design of significant (large)
computer systems.
Database Development: Introduces
the problems arising from concurrency
in databases, and how they are solved.
Advanced Object-oriented Programming:
Introduces advanced programming language
features within the context of a high-level
programming language (Java).
Software Development Tools: Introduces
a range of techniques and tools used in
modern, large-scale industrial software
development.
Group Software Project: Students work in
groups to produce a working system within
some specific Information Systems domain.
Internet Principles: Introduces networked
computer systems in general, and the Internet
in particular.
Artificial Intelligence: Introduces the topic
of Artificial Intelligence (AI) through studying
problem-solving, knowledge representation,
planning, and learning in intelligent systems.

Work Based Learning for Science: An


opportunity for students to experience the
world of work and to develop a range of
employability skills.
Principles of C and Memory Management:
Introduces the issues of memory and memory
management and debugging tools that facilitate
the inspection of state, stack and heap usage
during code execution. Familiarises students
with a contemporary system-level procedural
programming language (C).
Advanced Object Oriented C Languages:
Introduces the notion of object orientation
and illustrates the differences between
message-based and method-based
object-oriented approaches.
Applied Database Management:
Utilises Relational Algebra to develop efficient
Database Query Language code. Providing
practical experience of designing relational
databases and the skills to manage and
maintain a database system.
Scripting Languages: Provides students
with an understanding of the nature and role
of scripting languages.
Financial Reporting: Introduces students
to the regulatory reporting requirements for
UK companies.
Financial Management: Introduces students
to the modern theory of finance and financial
management.

Distributed Systems: Provides an


understanding of the technical issues involved
in the design of modern distributed systems.

Securities Markets: Introduces the role of


securities markets in the economy and their
basic mechanics and technical features.

Principles of Computer Game Design and


Implementation: Introduces the main issues
surrounding the computer games architecture,
and the fundamental concepts underpinning
computer games development.

Accounting Theory: Provides knowledge


of the theory of accounting and its relevance
to the study of accounting practice.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

International Business: Introduces the


issues facing international firms within
a rapidly changing global environment.

Computer-based Trading in Financial


Markets: Develops an understanding of
financial markets at the level of individual trades.
Complexity of Algorithms: This module aims
to demonstrate how the study of algorithmics
has been applied in a number of different
domains. It introduces formal concepts
of computational intractability as it arises in
natural computational problems and provides
sufficient background on some methods for
dealing with computationally hard problems
to allow more advanced treatments in Honours
level courses.
Decision, Computation and Language:
The aims of this module are to introduce
formal concepts of automata, grammars and
languages, to introduce ideas of computability
and decidability, and to illustrate the importance
of automata, formal language theory and
general models of computation in Computer
Science and Artificial Intelligence.
Principles of Computer Game Design and
Implementation: This module introduces the
main issues surrounding the computer games
architecture, the fundamental concepts
underpinning computer games development
(game physics, game artificial intelligence,
content generation), and provides practical
experience of software engineering associated
with computer games.

Year Three modules


Knowledge Representation and Reasoning:
Introduces Knowledge Representation as a
research area and gives a complete and critical
understanding of the notion of representation
languages and logics.
Biocomputation: Introduces students
to some of the established work in the
field of neural computation.
Software Engineering II: Introduces a
range of advanced, near-research level
topics in contemporary software engineering.

Ontology Languages and their Applications:


Introduces logical languages used to build
formal ontologies and terminologies in
computer science and information systems.

Advanced Web Technologies: Provides


guidelines, concepts and models for designing
and evaluating applications utilising advanced
web technologies.

Introduction to Computational Game


Theory: Introduces the student to the notion of
a game, its solutions concepts, and other basic
notions and tools of game theory, and the main
applications for which they are appropriate.

Complex Information and Social Networks:


Presents the software development
opportunities offered by the emergence
of complex networks, through the study
of information retrieval algorithms such
as the one used by Google.

Mobile Computing: Provides guidelines,


design principles and experience in developing
applications for small, mobile devices.
Robotics and Autonomous Systems:
Introduces the student to the concept
of an autonomous agent and the key
issues surrounding the development of
autonomous robots.
Multi-Agent Systems: Introduces the notion
of an agent, what an agent is, how they can
be constructed, and how agents can be
made to co-operate effectively with one
another to solve problems.
Formal Methods: Introduces the principles
of standard formal methods, the basic
notions of temporal logic and the use of
model checking techniques in the verification
of reactive systems.
Technologies for e-Commerce: Introduces
the environment in which e-commerce takes
place, the main technologies for supporting
e-commerce, and how these technologies
fit together.

28/29

Semantics of Programming Languages:


Presents the major ideas from the area of formal
semantics of programming languages and
demonstrates their importance to language
design and implementation, and to program
verification, specification and refinement.

Efficient Sequential Algorithms: Introduces


some advanced topics in the design and
analysis of efficient sequential algorithms,
and a few key results related to the study
of their complexity.
Business Finance: Provides a fundamental
understanding of the core theoretical and
empirical aspects involved in corporate finance.
Finance and Markets: Gives a solid grounding
in understanding the market for credit,
corporate control and financial instruments.
Theory and Practice of Auditing: Introduces
a rationale for auditing and examines the
regulatory framework within which the statutory
audit in the UK operates.

Applications
and admissions
We welcome applications from all over the world,
and its our aim to make the process of applying
as smooth as possible.
The information that follows is a brief guide
to applying for programmes of study at the
University of Liverpool. For full details of our
applications and admissions policy, please
visit our website at www.liverpool.ac.uk/
ug-admissions

MAKING AN APPLICATION
THROUGH UCAS
Applications for full-time undergraduate
study are made via UCAS, the Universities and
Colleges Admissions Service, using UCASs
online application system at www.ucas.com
The University of Liverpool institution code
is LVRPL L41.

E-Business Models and Strategy: Introduces


the appraisal and formulation of e-business
strategy and contemporary e-business models.

WHEN TO MAKE YOUR APPLICATION

Corporate Reporting and Analysis: Covers


more detailed and complex accounting
standards and the ways in which financial
statements can be analysed.

ENTRANCE REQUIREMENTS

Algorithmic and Game Theoretic


Foundations for Internet Economics:
Introduces selected algorithmic concepts
and techniques, and internet market models
and related game theoretic solution concepts.
It aims at presenting methodologies at the
intersection of algorithmic techniques for
Internet Economics related problem, and
at exploring Internet application problems
and their algorithmic game theory solutions.

Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science >
Computer Science www.liverpool.ac.uk/computer-science

For up-to-date information please visit


www.ucas.com

For full details on the programmes we offer


and detailed entrance requirements, visit
www.liverpool.ac.uk/study/undergraduate
We accept a wide range of other
qualifications, eg EU and international
qualifications. For more detailed information
on entrance requirements, see our online
prospectus www.liverpool.ac.uk/study/
undergraduate/courses

For information on English language entry


requirements, visit www.liverpool.ac.uk/study/
international/countries/english-language or
contact Student Recruitment and Admissions
T: +44 (0)151 794 6730 E: irro@liverpool.ac.uk
ask.liv.ac.uk/help/undergraduate

MATURE STUDENTS
We welcome applications from candidates
who are not applying directly from school
or college, or who have non-standard
qualifications, or who wish work or life
experience to be taken into account as part
of their application. For further information
see www.liverpool.ac.uk/maturestudents

STUDENTS WITH DISABILITIES


We give equal consideration to all applicants
and welcome applications from students
with disabilities. Please contact the Disability
Support Team on T: +44 (0)151 794 5117
to discuss your support needs before you
submit your UCAS application.

DIVERSITY AND EQUALITY


The University of Liverpool attaches the
greatest importance to its policies and activities
to promote diversity and equality of opportunity.
Full details on these policies can be found online
at www.liverpool.ac.uk/diversity-and-equality

DISCLAIMER
Every effort has been made to ensure that
information contained within this brochure
is accurate at the time of going to press.
However, the matters covered are subject
to change from time to time, both before
and after a candidates admission.

Você também pode gostar