Document Sample
Multimedia_computing Powered By Docstoc
					BSc MultiMedia Computing Stage 3 Guide (Direct Entrants to stage 3)        Page 1

Management of the Programme
I am the programme manager for the BSc Multimedia
Computing programme. My name is Mary Squire, I work in
the School of Computing, Communications and Electronics,
and my phone number is 01752 232568 (there is an
answerphone if I am not in). My office is B332, Portland
Square. My email address is

1      Introduction
This document contains information about the structure of the programme,
explaining the difference between BSc (Hons) Multimedia Computing and BSc
Multimedia Computing, and providing some guidance on choosing your stage 3
modules. This programme is run by the School of Computing, Communication
and Electronics (referred to as SoCCE from now on).

2      Honours versus Non-Honours
Whether you study for the non-honours or the honours programme will usually
depend on the offer that has been made to you; this will take account of the
number of credits you have achieved, the actual programme you have been
studying, and the marks/grades you have achieved.

In deciding whether to enrol for honours, you need to bear in mind the
  that stage 3 modules will be at a higher level than those you studied in your
     previous stage;
  that you will be moving into a study environment with which you will be
  that many of the modules will be taken by a much larger number of students
     than you may have been used to previously;
  if you are commuting over a long distance, the time and stress of the
     journey may affect you!

The honours programme requires 80-credits worth of taught modules, plus a
40 credit project.

The non-honours programme requires only the 80-credits of taught modules –
there are no projects.

Having gained a non-honours degree, then subject to suitable stage 3 marks
you may be able to top up your degree to honours by taking the 40-credit
project part-time in the following year.

If you do enrol on the honours programme and subsequently find that you are
having difficulties, you can withdraw from the project by a certain date (usually
early in November) without penalty. In this case you are likely to be able to top-
up to honours as above. However, this option is not recommended as a matter
of routine and should only be taken in exceptional cases!
BSc MultiMedia Computing Stage 3 Guide (Direct Entrants to stage 3)         Page 2

4      Project Modules
Students joining BSc (Hons) Multimedia Computing as stage 3 direct entrants
will normally enrol for the project module PRDC304, the same project module as
for BSc (Hons) Computing. For those who have a strong media or networking
background, there are two other project modules:
  PRML304 – used by BSc (Hons) MediaLab Arts; module leader Chris Speed,
  PRCS302 – used by BSc (Hons) Computer Systems and Networks; module
     leader Peter Melhuish,
 If you feel that your project will lie strongly in one of these two areas, please
 contact the relevant module leader early to discuss your ideas. Depending on
 numbers, it may be necessary to limit access to these two project modules.

For final stage projects, you choose your own subject area. In order to ensure
that your proposed area is appropriate, this is done in consultation with Nigel
Barlow (the project module leader and manager of BSc Computing) or Mary
Squire (manager of BSc Multimedia Computing). A project proposal form is
provided for you to complete and submit (a copy is attached to this document).
You could submit more than one, if you have more than one idea. Submission of
the form is not necessarily a firm commitment on your part, so it is a good idea
to submit in order to get some feedback on your proposal.

There is also guidance available on the project, what it entails, how it works, and
so on. You need to read that document before deciding on your topic. Briefly,
the project needs to involve elements of analysis, design, implementation and
evaluation and should constitute a major practical problem-solving task. This
may vary from a very thorough feasibility study to the full implementation of a
system. The project need not culminate in a highly-polished finished product,
but discursive literature surveys, purely investigative studies or theoretical
reviews are not permitted.

It is important that the subject chosen is one that interests you: experience
shows that this will help ensure that you remain motivated throughout the
project (for a period of around 8 months!), and that you have the determination
to complete it to a satisfactory standard.

The sooner you submit it, the sooner you will get such feedback, and you really
must start work on your project from day 1 of the academic year. We suggest
that you submit a proposal by 1 August.

At the beginning of the academic year, each project will be assigned a supervisor
– a member of staff who will provide guidance throughout the year, and at the
end of the time, will be responsible for marking the project (in conjunction with
a second marker). You should see your supervisor for the first time within the
first two weeks of the year, and discuss your project and its management,
including the frequency of meetings. If you are a direct entrant, please ensure
you make your supervisor aware of this, as we often find that students joining
the University for the first time in stage 3 may need additional guidance on the
conduct of the project. In general, especially for a 40-credit project, you should
arrange to see your supervisor on a fortnightly basis and it can be helpful if you
arrange to see him/her at the same time every two weeks. A number of project
BSc MultiMedia Computing Stage 3 Guide (Direct Entrants to stage 3)           Page 3

modules require you to keep records of meetings with your supervisor and to
submit these records with your final report.

When you meet your supervisor, be honest about your progress, and heed
his/her advice. Remember that this is the first time you have done this type of
thing, but in almost all cases, your supervisor will be experienced in project
supervision. The greatest cause of failure in this module is lack of
communication by you with your supervisor!

Finally, if you have not been told who your supervisor is within the first couple of
weeks – chase it up! Approach the project module leader, preferably in person,
and ask for help. If you don’t, especially at the start of the year, your progress
will be very much hampered, and you will have problems throughout the rest of
the year.

Remember that this is stage 3 of a degree, and YOU must take responsibility for

3      Choosing Stage 3 Modules
You will need to choose 80 credits of taught modules. These need to be evenly
distributed throughout the year, i.e. 40 in term 1 and 40 in term 2. If you are
taking the project as well, it will be distributed as 20 credits per term, giving you
a total of 60 credits per term. You should also choose some alternative modules
(preferably 20 credits per semester) in case of problems, e.g. a module is
cancelled or there is a timetabling clash.

Some modules provide 10 credits and are completed within term 1 (September
to December). Such modules are assessed by coursework only. (But note that
coursework may include in-class tests).

Some modules provide 10 credits and are completed in term 2/3 (January to
May). Such modules could be assessed by coursework only, or by a combination
of coursework and examination.

Some modules provide 20 credits and run through the academic year. Usually,
these modules will be assessed by coursework and examination

Some modules also have pre-requisites – the list of modules later in this guide
shows the codes of any pre-requisite modules, and the list of stage 3
prerequisites shows the codes and titles of all stage 2 modules that are pre-
requisites for other modules. This should help you decide whether any of your
existing credits may provide equivalents for the pre-requisites – if in doubt, you
need to discuss this with us. You can contact me (Mary Squire) in the first
instance, or the leader of the stage 3 module in question.

Once you have chosen honours/non-honours and your modules, you will need to
submit the details to the SoCCE for checking/approval. Two copies of a module
choice form are attached to the back of this guide. You need to fill in both forms,
submit one to the SoCCE, and keep the other for reference. You will receive a
copy of the modules that have been approved, which you will need to take with
you when you enrol. You can obtain this form at one of the pre-enrolment
sessions during the induction period in September.
BSc MultiMedia Computing Stage 3 Guide (Direct Entrants to stage 3)             Page 4

4      More Detailed Information on Modules
This guide provides a list of the modules available for 2004/05, which is probably
insufficient for making informed choices. Further detail will be provided
electronically via an e-group, although you can request a paper-based copy if
you prefer. To join the e-group, you need to send an email to and I will invite you to join. The group is closed,
which means that people can only join by invitation. This makes it easier to
provide relevant information, and a discussion forum.

5      Module Descriptions
The following pages give a list of the module available. First, there is a list of all
stage 3 modules used by the SoCCE. A list of the codes and titles of pre-
requisite modules is also given.

Please note that this list is correct at the time of printing, and may be subject to
change, for example if there are staffing or other resource problems.

There are also some invalid combinations of modules – further details will be
provided via the e-group.

Key to the Module Information

Module codes
Modules have a 3/4-character prefix indicating the subject group to which they
belong. This might help give an idea of the context of the module. Possible
prefixes are:

ADCS/AINT/CTCN - advanced computer systems, e.g. artificial intelligence,
expert systems
BUS - business studies
CNET/COMM - computer architecture and networking
HRS - human resources
ISAD - information systems analysis and design
MEDA - media/multimedia
MFRG - manufacturing
SOFT - software engineering
STAT – statistics
TSOC – Information Society

Credits - most modules are 10 or 20 credits. In most cases, a 10-credit module
takes place during one term, and a 20-credit module takes place throughout the
academic year.

Time - this indicates the time of year that the module is presented in. T1 =
autumn term, T2 = Spring term, AY = all year.

Pre-requisites - some modules are not open to you unless you have completed
one or more pre-requisites, or an approved equivalent. This column gives the
BSc MultiMedia Computing Stage 3 Guide (Direct Entrants to stage 3)      Page 5

module codes of any pre-requisite modules (it is blank otherwise). The module
codes and titles of pre-requisite modules are given later.
BSc MultiMedia Computing Stage 3 Guide (Direct Entrants to stage 3)                 Page 6

Modules for 2004/05

                                                CREDIT     TIME       PRE-REQUISITES
  CODE        TITLE
                                                                      ADCS221, ADCS203
ADCS330       Neural Computation                   10       T1
                                                                      or ADCS204
              Evolutionary Computation                                ADCS221, ADCS203,
 AINT301                                           10       T2
              and Artificial Life                                     or ADCS204
              Operations Management:
BUS0013                                            10       T2        None
              Problem Solving
              Operations Management:
BUS0020                                            10       T1        None
              Supply Chain Issues
 BUS313       Entrepreneurial Studies              10       T2        None
 BUS314       Marketing for Engineers              10       T1        None
              International Business
 BUS322                                            10       T2        None
              Communications Software                                 SOFT220 and
CNET308                                            10       T2
              Implementation                                          CNET221
CNET312       Advanced Networks 2                  10       T2        None
                                                                      SOFT220 and
CNET310       Distributed Processing 2             10       T2
                                                                      CNET221, CNET101
CNET321       Advanced Networks 1                  10       T1        None
CNET322       Multimedia Networking                10       T1        None
              Multimedia Digital
CNET323                                            10       T2        None
              Advanced Network
                                                                      COMM208 and
CNET324       Mechanisms, Design and               20       AY
                                                                      All CSN stage 2
                                                                      modules + CSN
COMM309       System Integration                   10       T2
                                                                      stage 2 term 1
              Mobile, Personal and
COMM340                                            10       T1        None
              Satellite Communications
COMM341       Security                             10       T1        None
COMM342                                            10       T1        CNET221
         Brain-inspired Cognitive
CTCN3311                                           20       AY        None
                                                                      None (but good level
ECAL314       Robotics & Control                   20       AY
                                                                      of numeracy need)
HRS0013       Management of Innovation             10       T2        None
              Web-based Applications
ISAD304                                            10       T2        None
                                                                      ISAD211 and
ISAD320       Advanced Informatics                 20       AY
BSc MultiMedia Computing Stage 3 Guide (Direct Entrants to stage 3)                   Page 7

                                                                      ISAD214 or
              Database Applications                                   ISAD222 or
ISAD324                                            10       T1
              Development                                             ISAD131 or
                                                                      ISAD213 essential,
                                                                      some database
                                                                      experience (Oracle
              Advanced Information
ISAD327                                            20       AY        preferred) and some
              Software Project                                        None. (Cannot be
ISAD328       Management and Software              20       AY        taken with
              Metrics                                                 SOFT322)
MEDA302       Graphics                             10       T2        ISAD223
MEDA312       Multimedia and Applications          10       T1        None
MEDA316       Cognition and Interaction            10       T2        MEDA205
MEDA321       Advanced Scripting                   10       T1        MEDA221
              Cultural Industries –
MEDA322                                            20       AY        MEDA220
                                                                      MEDA221 (or
MEDA323       Sound Practice                       20       AY        background in
MEDA324       Production of Space                  20       AY        MEDA221
MEDA325       4D                                   20       AY        MEDA221
MEDA326       New Media Practices                  10       T2        MEDA221
              Design for Entertainment                                MEDA221, COMP214
MEDA337                                            20       AY
              Systems                                                 or similar **
                                                                      ISAD203 or
                                                                      ISAD212 – need
              Information Systems for
                                                                      some business
MFRG305       Manufacturing                        10       T2
                                                                      background, e.g.
                                                                      systems analysis
SOFT307                                            10       T1        ISAD223
              Programming in Smalltalk
              Ada and Software                                        SOFT130 or
SOFT308                                            10       T2
              Engineering                                             equivalent
                                                                      ISAD212 or
                                                                      ISAD220 or
              Software Management and
SOFT322                                            20       AY        programming in an
BSc MultiMedia Computing Stage 3 Guide (Direct Entrants to stage 3)                  Page 8

                                                                      SOFT225 or
                                                                      equivalent. Must be
                                                                      a confident
              Programming for
SOFT323                                            20       AY        programmer with
              Entertainment Systems
                                                                      experience of either
                                                                      C++ (preferable) or
                                                                      None, except some
SOFT324                                            10       T2        knowledge of
              Programming in C++
              Advanced Windows                                        SOFT222 or
SOFT325                                            10       T1
              Programming                                             equivalent
                                                                      First year statistics
STAT430       Statistical Modelling                20       AY
TSOC304       The Information Society              10       T2        None

** - must be able to demonstrate at least two of the following skills: Scripting –
lingo, action script, java, other; Design – graphics 2D, 3D or sound design
web/CD; Management – project planning, enterprise, marketing, documentation,
technical integration.

Pre-requisite Modules
                                                CREDIT COMMENTS
  CODE        TITLE
              Introduction to Artificial                   Or other introductory
ADCS203                                            20
              Intelligence                                 artificial intelligence module
              Artificial Intelligence for                  Or other introductory
ADCS204                                            10
              Interactive Media                            artificial intelligence module
              Introduction to Artificial                   Or other introductory
ADCS221                                            10
              Intelligence                                 artificial intelligence module
CNET101       Data Communications                  10
              Networking and Distributed
CNET221                                            20
COMM208       Communication Systems                20
COMP214       Introduction to Java                 10
ISAD131       Database development                 20
              Systems Analysis & Design
ISAD203                                            10
ISAD211       Databases                            10      SQL/relational databases
ISAD214       Introduction to Databases            10
              Applications Development
ISAD220                                            20
ISAD222       Database Development                 10
ISAD223                                            10
              Multimedia Teaching &
MEDA205                                            10
MEDA220       Negotiated Practice                  20
MEDA221       New Media Workshop 2                 20
SOFT130       Software Engineering                 20      e.g. Pascal/Delphi.
BSc MultiMedia Computing Stage 3 Guide (Direct Entrants to stage 3)              Page 9

              Software Development in                      Java – preferably including
SOFT218                                            10
              Java                                         2D/3D graphics
                                                           Stage 2 programming
SOFT220       Network Programming                  10
                                                           (networking bias)
              Object-oriented Software                     Object-oriented
SOFT222                                            10
              Enginnering                                  programming in Java
              Software Engineering for
SOFT225                                            20
              the Internet using Java

Shared By: