36
UNDERGRADUATE PROGRAMME SPECIFICATION Programme Title: Web and Multimedia Awards All titles are available as sandwich or non-sandwich awards Awarding Body: Staffordshire University Teaching Institution: FCES, SOC Staffordshire University Final Awards: BSc/BSc(Hons) Web Development BSc/BSc(Hons) Web Multimedia BSc/BSc(Hons) Web Design BSc/BSc(Hons) Web Programming BSc/BSc(Hons) Web Enterprise BSc/BSc(Hons) Multimedia Computing Intermediate Awards: CertHE/DipHE Mode of Study: Full/Part Time UCAS Codes: G523 - BSc/BSc(Hons) Web Development GW6G - BSc/BSc(Hons) Web Multimedia G497 - BSc/BSc(Hons) Web Design G626 - BSc/BSc(Hons) Web Programming G498 - BSc/BSc(Hons) Web Enterprise G456 - BSc/BSc(Hons) Multimedia Computing QAA Subject Benchmark: Computing JACS Code: G400 (all awards) Professional/Statutory Body: Date of Production: July 2012 Date of Revision: July 2013 If you require this document in a larger text or a different medium please contact us.

UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

UNDERGRADUATE PROGRAMME SPECIFICATION

Programme Title: Web and Multimedia Awards

All titles are available as sandwich or non-sandwich awards

Awarding Body: Staffordshire University

Teaching Institution: FCES, SOC Staffordshire University

Final Awards: BSc/BSc(Hons) Web Development

BSc/BSc(Hons) Web Multimedia

BSc/BSc(Hons) Web Design

BSc/BSc(Hons) Web Programming

BSc/BSc(Hons) Web Enterprise

BSc/BSc(Hons) Multimedia Computing

Intermediate Awards: CertHE/DipHE

Mode of Study: Full/Part Time

UCAS Codes:

G523 - BSc/BSc(Hons) Web Development GW6G - BSc/BSc(Hons) Web Multimedia

G497 - BSc/BSc(Hons) Web Design

G626 - BSc/BSc(Hons) Web Programming

G498 - BSc/BSc(Hons) Web Enterprise

G456 - BSc/BSc(Hons) Multimedia Computing

QAA Subject Benchmark: Computing

JACS Code: G400 (all awards)

Professional/Statutory Body:

Date of Production: July 2012

Date of Revision: July 2013

If you require this document in a larger text or a different medium please contact us.

Page 2: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

EDUCATIONAL AIMS OF THE PROGRAMME

Award Aims The Web and Multimedia Scheme consists of 6 awards that lead to a Bachelor of Science (BSc) or Bachelor of Science with Honours (BSc Hons). The awards aim to produce problem solvers, highly skilled in the tools and techniques appropriate to the relevant industries of their awards. On completion of their award a student will be able to:

Place topics in the context of a wider web / multimedia area.

Use modern web and multimedia development tools to develop applications relevant to real world businesses.

Develop dynamic and complex web / multimedia applications.

Analyse and document real world business problems.

Understand the importance of the client in the development process.

Evaluate solutions with respect to accessibility and usability.

Develop solutions with an awareness of commercial considerations.

Communicate with computing professionals in other fields and other non-technical stakeholders.

Understand key concepts within computing.

Individual Award aims As well as the overall aims of the scheme, the awards themselves have individual aims, which are shown below.

BSc (Hons) Web Design Front end web design is becoming increasingly important to attract people to a web site, and make a web site more useable and accessible. Web design is also becoming more important as a multitude of devices, from desktop to mobile, games devices and TV can view web applications. the area of web standards is becoming increasingly important in order to facilitate responsive design. Students studying this degree will become a specialist in standards and techniques to enable web applications to be made available to a wide an audience as possible. They will also gain a solid foundation in computing, so that they can communicate and interact with other professionals. This award aims to produce graduates:

With broad computing knowledge, specialising in web design technologies.

Able to understand the importance of web standards, accessibility and usability

Able to understand design concepts for computing, specifically in the area of web design.

Able to understand the types of content needed in web applications.

Able to utilise current web standards to the highest level.

Able to create web application designs and prototypes.

Able to understand the target audience needs and requirements for design.

Able to understand interfaces and interactions for web applications on multitudes of browsers and devices.

BSc (Hons) Web Programming

Traditional programming techniques are being used increasingly in developing web applications. Students who study this degree will become specialist in programming web applications, but could also apply those programming skills to any area of computing. They will fundamentally be involved

Page 3: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

in programming applications using web technologies from back-end web applications to using the latest HTML APIs to create web, desktop, and mobile applications . This award aims to produce graduates:

With broad computing knowledge, specialising in web programming.

Able to understand the importance of web standards and be able to create web applications that follow industry accepted guidelines.

Able to understand the principles of programming and can apply these in programming applications using web technologies.

That have competence in a number of programming languages used for web application development

BSc (Hons) Web Development Computing applications all increasingly rely on the use of web technologies. Students studying Web Development will have the opportunity to gain knowledge in subjects of both web design and web programming areas. This award is most suitable for students who on graduating would like to start up their own business or be employed within a small web company requiring several web based development skills. This award aims to produce graduates:

With broad computing knowledge, specialising in web development.

Able to understand the importance of web standards in both design and programming.

Able to apply web technologies to a variety of web based applications.

BSc (Hons) Multimedia Computing Digital Media is increasing and there is a multitude of devices now that can deliver such media. Also there is an increase of the use of media in applications, such as desktop, mobile and tablet devices. A student studying Multimedia Computing will become specialist in creating and converting digital media. This will include graphics, both 2D and 3D, video, animation and music. Students will make media suitable and useable for all areas of computing including computer based delivery, games, DVD, web, special effects, and mobile/tablet devices. They will also gain skills in areas of multimedia design, computing to enable back-end systems to interact with media, the use of multimedia in education. The aim of this award is to produce graduates:

With broad computing knowledge, specialising in multimedia computing.

Specialising in creating and converting media such as graphics, video, animation and music, to make it suitable and useable for all areas of computing including computer based delivery, games, web, tablet, DVD, web and mobile delivery.

Able to understand design concepts for computing, specifically related to the use of media in applications.

Able to create 2D and 3D graphics to a high level.

Able to create media rich applications for delivery to a multitude of platforms.

Able to utilise multimedia in many situations such as education, marketing, and business. The following two award titles are no longer offered with current students completing their award by July 2014.

BSc (Hons) Web Multimedia There is a rise in the number of Rich Internet Applications being produced, which incorporate web technologies, graphics, and video to increase the user experience. Web technologies are also being used in the development of widgets for desktop computing, and also increasingly mobile devices. Web Multimedia is an award for those wishing to become specialist in the design and development of such applications and also create high media / broadband web sites and convert media to make it suitable for web delivery.

Page 4: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

The aim of this award is to produce graduates:

With broad computing knowledge, specialising in web development and the use of multimedia on the internet.

Able to understand and appreciate the user experience in the development of high media rich internet applications.

Able to analyse, design, develop and evaluate n-tier web applications.

Able to utilise current web standards to the highest level.

Able to develop web based multimedia for delivery on a variety of platforms.

BSc (Hons) Web Enterprise The web is used as a tool for business and enterprise. Students who study this award will look at both web development and business/enterprise and the way these interact together in the world of e-marketing and e-commerce. This degree will also be suitable for any student who wishes to start their own company in web design and development. Also students in this area will be able to apply business principles in order to support the infrastructure of businesses with web technologies, for example in the area of service orientated architecture. Students who study this award are likely to be interested in both the areas of web and business. This award aims to produce graduates:

With broad computing knowledge, specialising in web programming.

That have competence in a variety of modern tools, both open source and proprietary.

Able to understand the importance of standards and be able to create web applications that follow industry accepted guidelines.

Able to understand business principles.

Able to understand the importance of web applications for business.

That have competence in creating web applications for business needs.

That have competence in understanding how web technologies can be used in the infrastructure of business.

Distinctiveness of Web and Multimedia awards It is important to distinguish these awards from Design / Arts based awards in similar subject areas. Students on this scheme will not necessarily have an arts based background, they will learn, implement and criticise the rules key to delivering useable, accessible and fit for purpose applications. They will have a strong underpinning in computing subjects. The subject areas covered on these awards

Allow students to show practical skills with demos / technical presentations

Give access to the latest standards in the award area

Interact students with subject specialists in industry

Allow web students to work as a typical web team in a medium size commercial project as part of the Web Project module

The Staffordshire Graduate Graduating students on BSc Web and Multimedia degrees are prepared as they progress through their course for the world of work through developing and applying skills of being both reflective and critical learners, with an overall global perspective.

All Web and Multimedia degree study levels and associated core modules develop specifically discipline expertise. Our academic staff possess a wide range of related research, practical scholarship, and industrial experience which is employed to engage students and develop critical knowledge to a level the student is able to apply this to key and emerging issues in the world.

Page 5: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

We are committed to our Web and Multimedia graduates being able to show professionalism, and possessing enterprise and entrepreneurial skills and knowledge to show personal innovation within the world of work they are entering. To develop the required life and transferrable skills we use a variety of approaches in our curricula delivery: lectures, practical sessions, tutorials, seminars, case studies, optional work based placements, and dissertations. Through such approaches student’s confidence is developed in the light of meeting employer’s requirements and demands. A key focus is to produce graduates who can not only follow set paths to finding solutions, but can be innovative to the level of defining the path itself.

Critical to a student’s ability to make the most of the learning experience is the need to develop effective communication and team working attributes in order to be effective as both an individual and within a combined working environment. Teaching sessions and assessment opportunities throughout all study levels are used to incrementally develop student’s confidence in preparing and delivering presentations and reinforcing realistic team working scenarios mirroring the world of work.

Problem-solving is a principle requirement of graduating students and we use a wide array of opportunities to help develop the related skills to do so ranging from tutorials, seminars, theme based assignments, through to detailed individual and group related research work, and dissertation writing. Such skills development leads to enhancing creative abilities combined with independence of thought to finding new and innovative solutions to problems. Throughout we encourage students to input proactively on this so that when they graduate they take ownership of problems and lead in finding appropriate solutions.

These are essential attributes of the critical, reflective and life-long learners that Staffordshire graduates are expected to become. Throughout their Web and Multimedia degree students are encouraged to develop their understanding through critical reflection; to question different views and perspectives and to use both their generic and specialist skills to recognize and resolve problems.

Increasingly those problems are set in a global context and globalisation and global citizenship are central to the way that Web and Multimedia graduates look at the world. The majority of the core modules that structure these awards explore understandings of how global computing systems and business work together in combination; and how those systems impact upon individuals; and how graduates can work professionally to manage global issues.

Appendix 2 shows how awards are mapped to the criteria of the Staffordshire Graduate.

PROGRAMME OUTCOMES The learning outcomes are mapped onto the abilities and skills identified by the Computing Benchmark Statement which broadly fall into three categories of computing-related cognitive abilities, computing-related practical abilities, and additional transferable skills, all of which are developed within the context of the computing discipline In the tables below where the Computing Benchmark Statement is referenced the following abbreviations are used: SRCA = Subject-related Cognitive Ability; SRPS = Subject-related Practical Skill; ATS = Additional Transferable Skill.

Page 6: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

After each statement of a learning outcome, there follows in square brackets the relevant Benchmark Statement skills and abilities that the achievement of the learning outcome supports.

Page 7: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

On completion of study, a Web Development student will be able to:

Common learning outcome

Final Outcomes [Benchmark Statement mapping]

Knowledge and Understanding

Demonstrate knowledge of underlying computing concepts and principles: [SRCA 1, 2, 3, 4, 6, 8; ATS 2]

Programming fundamentals

Techniques for computer system development, including requirements elicitation and analysis, business analysis, software analysis and design tools and techniques, and testing

Structure and operation of hardware, networks and systems required for interactive systems and web development

Mathematical foundations for interactive systems

Web Standards principles

Web Page Development principles and practice

Database design and development, in particular for use in web development

The issues, context and practices involved in working as a computing professional.

The basic principles and issues involved in enterprise and business

The issues involved in web development professions

The methods / tools utilized in designing and / or building web application

Demonstrate an understanding of the wider impact, both now and the in the future, of web standards and web development technologies

Learning [SRCA 4, 6; SRPS 2]

Develop lines of argument and evaluate possible approaches, tools, techniques and solutions based on knowledge of underlying computing concepts and principles.

Evaluate web pages based on the knowledge and understanding gained

Understand the limits of their knowledge, and how this influences analyses and interpretations based on that knowledge.

Understand the uncertainty, ambiguity and limitations of this knowledge

Enquiry [SRCA 4; ATS 1, 2]

Use recognised literature searching and requirements elicitation techniques to gather information about computer-based problems.

Critically evaluate and manage the information collected.

Analyse target audiences to evolve content for web applications

Critically evaluate and test any web applications / designs / web content produced

Use, evaluate and manage information from a range of sources, acknowledging the cultural, ethical, economic, legal, and social issues surrounding the use of information.

Initiate and carry out projects within web development, taking into account current areas of research

Ethically gather information pertaining to web development (or related technologies), suggest possible solutions, and the success of these solutions, from existing or potential users and/or organisations using valid techniques

Find, critically evaluate, manage, apply, and understand information from a range of sources, acknowledging the cultural, global, ethical, economic, legal, and social issues surrounding the use of information.

Extrapolate on current standards to form ideas of possible long term strategies in web standards and web development

Page 8: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Analysis [SRCA 1; SRPS 2; ATS 1]

Use established investigation techniques to

Evaluate and interpret the fundamental computing concepts and principles introduced at this Level.

Analyse requirements to design and create databases suitable for web development

Critically discuss current practices in web development

Describe and comment upon current research in web development and associated technologies, and critically evaluate arguments, assumptions, abstract concepts and data (that may be incomplete) to draw conclusions

Problem Solving

[SRCA 5, 6; SRPS 1, 2, 3, 5; ATS 3]

Select and apply appropriate theory, practices and tools to develop computing-based solutions to problems.

Assess critically the appropriateness of different approaches to designing and developing web applications.

Propose and develop web application solutions following analysis of problems and target audience criteria.

Develop appropriate questions and web strategies to achieve a solution, based on web and associated technologies, (or identify a range of solutions) to a problem.

Plan and carry out a large and complex web development project using current associated technologies

Communication [SRCA 5, 7; SRPS 4]

Document the development, design and testing of computer-based solutions in a structured manner.

Communicate information effectively to specialist audiences using appropriate documentation techniques and report formats

Communicate designs and proposals for web content using appropriate techniques

Communicate ideas, problems and solutions to both specialist and non-specialist audiences in a variety of forms

Write a structured formal report using appropriate referencing, and techniques for documentation.

Application [SRCA 6; SRPS 1, 5; ATS 2, 3]

Apply fundamental computing concepts and principles in the process of solving mathematical and computing-based problems

Apply, in previously unseen contexts, appropriate standards, concepts, principles and techniques to design, create and test web applications

Apply current techniques to design and create databases suitable for web development projects of the level of student knowledge

Apply knowledge of target audience, current standards and possible environments, including those at the forefront of web development and associated technologies, in the process of solving problems or producing improved solutions.

Reflection Demonstrate: [SRCA 8; ATS 4, 5, 6]

the ability to take responsibility for learning

the ability to work both independently and as team member.

an understanding of professional responsibility (including quality and safety issues); the ethical, legal and social context in which solutions based on web and associated technologies are developed and operate; the need for continuing professional development and lifelong learning; the role of computing-based solutions and systems within organisations; and the opportunities and skills needed for

Page 9: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

entrepreneurship.

Computing Benchmark skills and abilities mapped: SRCA 1-8; SRPS 1-5; ATS 1-6.

Page 10: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

On completion of each level of study, a Web Multimedia student will be able to:

Common learning outcome

Final Outcomes [Benchmark Statement mapping]

Knowledge and Understanding

Demonstrate knowledge of : [SRCA 1, 2, 3, 4, 6, 8; ATS 2]

Computing fundamentals including programming, computer system development, requirements elicitation and analysis, business analysis, software analysis and design tools and techniques, and testing, hardware, networks and systems required for interactive systems and web development

Mathematical foundations for interactive systems

Web Page Development principles and practice

Web Standards principles

Creation of components of rich internet applications

Database design and development, in particular for use in web development

Programming web applications

The issues involved in web development professions

The conversion and creation of media suitable for delivery using web technologies

Fundamentals of programming rich internet applications and media programming elements, and the use of bringing together web content for delivery in another form

the wider impact, both now and the in the future, of web multimedia on web developers and users.

Learning [SRCA 4, 6; SRPS 2]

Develop lines of argument and evaluate possible approaches, tools, techniques and solutions based on knowledge of underlying computing concepts and principles.

Evaluate web pages based on the knowledge and understanding gained

Evaluate possible components for rich internet applications

Understand the limits of their knowledge, and how this influences analyses and interpretations based on that knowledge.

Enquiry [SRCA 4; ATS 1, 2]

Question and evaluate web sites in terms of their appropriateness, taking into account HCI and design issues

Question the appropriateness for components for the target audience

Analyse target audiences to evolve content for web applications

Critically evaluate and test any web applications produced

Evaluate the correct media types to use for the target audience of web technologies

Use, evaluate and manage information from a range of sources, acknowledging the cultural, ethical, economic, legal, and social issues surrounding the use of information.

Initiate and carry out projects within web multimedia, taking into account current areas of research

Ethically gather information pertaining to web multimedia, suggest possible solutions, and the success of these solutions, from existing or potential users and/or organisations using valid techniques

Find, critically evaluate, manage, apply, and understand information from a range of sources, acknowledging the cultural, global, ethical, economic, legal, and social issues surrounding the use of information.

Extrapolate on current standards to form ideas of possible long term strategies in web multimedia and any related standards and what impact

Page 11: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

this will have on desktop solutions.

Critically evaluate the appropriateness of components and collections of content suitable for delivery using web multimedia

Analysis [SRCA 1; SRPS 2; ATS 1]

Analyse problems associated with web application development and associated technologies

Evaluate and interpret the fundamental computing concepts and principles introduced at this Level.

Test and evaluate web applications

Analyse the requirements in order to design, create and convert media

Describe and comment upon current research in web multimedia and associated technologies, and critically evaluate arguments, assumptions, abstract concepts and data (that may be incomplete) to draw conclusions

Critically evaluate the components and collections available to create a user experience

Problem Solving

[SRCA 5, 6; SRPS 1, 2, 3, 5; ATS 3]

Assess critically the appropriateness of different approaches to designing and developing web applications.

Propose and develop web application solutions following analysis of problems and target audience criteria.

Assess the needs of the target audience to create high content web applications using media and rich internet components

Develop appropriate questions and web and media strategies to achieve a solution (or identify a range of solutions) to a problem.

Plan and carry out a large and complex high media web development project using current associated technologies

Communication [SRCA 5, 7; SRPS 4]

Communicate ideas, problems and solutions to both specialist and non-specialist audiences in a variety of forms

Write a structured formal report using appropriate referencing, and techniques for documentation.

Application [SRCA 6; SRPS 1, 5; ATS 2, 3]

Apply fundamental computing concepts and principles in the process of solving mathematical and computing-based problems

Apply, in previously unseen contexts, appropriate standards, concepts, principles and techniques to design, create and test web applications

Apply current techniques to design and create databases suitable for web development projects of the level of student knowledge

Apply appropriate tools to create effective media for web technology delivery

Apply knowledge of target audience, current standards and possible environments, including those at the forefront of web multimedia, in the process of solving problems or producing improved solutions.

Reflection Demonstrate: [SRCA 8; ATS 4, 5, 6]

the ability to take responsibility for learning

the ability to work both independently and as team member.

an understanding of professional responsibility (including quality and safety issues); the ethical, legal and social context in which computing-based solutions are developed and operate; the need for continuing professional development and lifelong learning; the role of computing-based solutions and systems within organisations; and the opportunities and skills needed for entrepreneurship.

The ability to work in a professional manner, recognising the legal, social, ethical and professional issues involved in the exploitation of web

Page 12: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

multimedia, and being guided by the adoption of appropriate professional, ethical and legal practices.

Computing Benchmark skills and abilities mapped: SRCA 1-8; SRPS 1-5; ATS 1-6.

Page 13: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

On completion of each level of study, a Multimedia Computing student will be able to:

Common learning outcome

Final Outcomes [Benchmark Statement mapping]

Knowledge and Understanding

Demonstrate knowledge of [SRCA 1, 2, 3, 4, 6, 8; ATS 2]

Techniques in computing including programming fundamentals, computer system development, requirements elicitation and analysis, business analysis, software analysis and design tools and techniques, and testing, structure and operation of hardware, networks and systems required for interactive systems and web development

Database design and development

Mathematical foundations for interactive systems

Creation of appropriate media elements for the chosen delivery method

Combination of media elements into a multimedia presentation

Techniques of 3D and 2D images

Creating animations, and special effects

The creation of media elements suitable for web delivery

Demonstrate an understanding of the wider use of multimedia and the design, selection and delivery of media for a multitude of different interfaces.

Understanding of the use of media in learning, advertising, games, TV

Learning [SRCA 4, 6; SRPS 2]

Develop lines of argument and evaluate possible approaches, tools, techniques and solutions based on knowledge of underlying computing concepts and principles.

Evaluate media types and their combination based on the knowledge and understanding gained

Understand the uncertainty, ambiguity and limitations of this knowledge

Enquiry [SRCA 4; ATS 1, 2]

Question and evaluate media combinations and compressions in terms of their appropriateness, taking into account HCI and design issues

Analyse target audiences to create animation sequences and web media components

Critically evaluate and test any media produced

Initiate and carry out projects within multimedia computing, taking into account current areas of research

Ethically gather information pertaining to media computing, suggest possible solutions, and the success of these solutions, from existing or potential users and/or organisations using valid techniques

Find, critically evaluate, manage, apply, and understand information from a range of sources, acknowledging the cultural, global, ethical, economic, legal, and social issues surrounding the use of information.

Extrapolate on current practices to form ideas of possible long term suggestions for the use of media

Examine current practice in the conversion and combination of media types suitable for a variety of audiences on various devices

Analysis [SRCA 1; SRPS 2; ATS 1]

Use established investigation techniques to

Analyse problems associated with media creation and conversion

Evaluate and interpret the fundamental computing concepts and principles

Analyse requirements to design and create databases

test and evaluate multimedia applications

Discuss current practices in multimedia

Describe and comment upon current research in multimedia, and critically evaluate arguments, assumptions, abstract concepts and data (that may be

Page 14: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

incomplete) to draw conclusions

Problem Solving

[SRCA 5, 6; SRPS 1, 2, 3, 5; ATS 3]

Use established investigation techniques to

Analyse requirements to design and create databases

analyse information pertaining to creating media suitable for web delivery.

test and evaluate any media created

Develop appropriate questions and tests to achieve a solution (or identify a range of solutions) to a problem using media and computing.

Plan and carry out a large and complex media computing project using current associated technologies

Communication [SRCA 5, 7; SRPS 4]

Document the development, design and testing of media elements and their combination.

Communicate information effectively to specialist audiences using appropriate documentation techniques and report formats

Communicate designs and proposals for media animations and media content using appropriate techniques

Communicate ideas, problems and solutions to both specialist and non-specialist audiences in a variety of forms

Write a structured formal report using appropriate referencing, and techniques for documentation.

Application [SRCA 6; SRPS 1, 5; ATS 2, 3]

Apply fundamental computing concepts and principles in the process of solving mathematical and computing-based problems

Create media elements and combine elements conforming to current techniques and standards

Create 2D and 3D graphical elements for use in multimedia applications

Apply, in previously unseen contexts, appropriate standards, concepts, principles and techniques to design, create and test media elements and media suitable for the web

Apply current techniques to design and create databases

Apply knowledge of target audience, current standards and possible environments, including those at the forefront of multimedia computing and associated technologies, in the process of solving problems or producing improved solutions

Reflection Demonstrate: [SRCA 8; ATS 4, 5, 6]

the ability to take responsibility for learning

the ability to work both independently and as team member.

an understanding of professional responsibility (including quality and safety issues); the ethical, legal and social context in which solutions based on web and associated technologies are developed and operate; the need for continuing professional development and lifelong learning; the role of computing-based solutions and systems within organisations; and the opportunities and skills needed for entrepreneurship.

Computing Benchmark skills and abilities mapped: SRCA 1-8; SRPS 1-5; ATS 1-6.

Page 15: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

On completion of each level of study, a Web Design student will be able to:

Common learning outcome

Final Outcomes [Benchmark Statement mapping]

Knowledge and Understanding

Demonstrate knowledge of [SRCA 1, 2, 3, 4, 6, 8; ATS 2]

underlying computing concepts and principles, including programming fundamentals, techniques for computer system development, including requirements elicitation and analysis, business analysis, software analysis and design tools and techniques, and testing, structure and operation of hardware, networks and systems required for interactive systems and web development

Mathematical foundations for interactive systems

Web Page Development principles and practice

Web Standards Principles

Database design and development, in particular for use in web development

The issues, context and practices involved in working as a computing professional.

The issues, context and principles in concept of design and web design

Interfaces and interactions for web applications and considerations of user requirements and usability

concepts and principles at least some of which is at, or informed by, the forefront of web design research and development.

the wider impact, both now and the in the future, of web standards on possible web design solutions

the users and how web designs should be changed to accommodate them

Learning [SRCA 4, 6; SRPS 2]

Develop lines of argument and evaluate possible approaches, tools, techniques and solutions based on knowledge of underlying computing concepts and principles.

Evaluate web pages based on the knowledge and understanding gained

Understand the limits of their knowledge, and how this influences analyses and interpretations based on that knowledge.

Understand the uncertainty, ambiguity and limitations of this knowledge

Enquiry [SRCA 4; ATS 1, 2]

Question and evaluate web sites in terms of their appropriateness, taking into account HCI and design issues

Analyse target audiences to evolve content for web applications

Create web designs for given scenarios taking the user into account

Initiate and carry out projects within web design, taking into account current areas of research

Ethically gather information pertaining to web design, suggest possible solutions, and the success of these solutions, from existing or potential users and/or organisations using valid techniques

Find, critically evaluate, manage, apply, and understand information from a range of sources, acknowledging the cultural, global, ethical, economic, legal, and social issues surrounding the use of information.

Extrapolate on current standards to form ideas of possible long term strategies in web standards and web design

Analysis [SRCA 1; SRPS 2; ATS 1]

Use established investigation techniques to

Analyse fundamental problems associated with web page development and associated technologies

Evaluate and interpret the fundamental computing concepts and principles introduced at this Level.

Analyse requirements to design and create databases suitable for web

Page 16: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

development

analyse information pertaining to creating web designs.

test and evaluate web designs

Describe and comment upon current research in web design and associated technologies, and critically evaluate arguments, assumptions, abstract concepts and data (that may be incomplete) to draw conclusions

Problem Solving

[SRCA 5, 6; SRPS 1, 2, 3, 5; ATS 3]

Select and apply appropriate theory, practices and tools to develop computing-based solutions to problems.

Select the appropriate web development techniques to convey appropriate content

Assess critically the appropriateness of different approaches to designing web applications.

Propose and develop web design solutions following analysis of problems and target audience criteria.

Develop appropriate questions and web strategies to achieve a suggested design for a solution, based on web and associated technologies, (or identify a range of solutions) to a problem.

Plan and carry out a large and complex web design project using current associated technologies

Communication [SRCA 5, 7; SRPS 4]

Document the development, design and testing of computer-based solutions in a structured manner.

Document the development, design and testing of web pages.

Communicate designs and proposals for web content using appropriate techniques

Communicate ideas, problems and solutions to both specialist and non-specialist audiences in a variety of forms accurately

Write a structured formal report using appropriate referencing, and techniques for documentation.

Application [SRCA 6; SRPS 1, 5; ATS 2, 3]

Apply fundamental computing concepts and principles in the process of solving mathematical and computing-based problems

Create web pages conforming to current standards

Apply, in previously unseen contexts, appropriate standards, concepts, principles and techniques to design, create and test web page prototypes

Apply current techniques to design and create databases suitable for web development projects of the level of student knowledge

Apply knowledge of target audience, current standards and possible environments, including those at the forefront of web design and associated technologies, in the process of solving problems or producing improved solutions.

Reflection Demonstrate: [SRCA 8; ATS 4, 5, 6]

the ability to take responsibility for learning and to work both independently and as team member.

an understanding of professional responsibility (including quality and safety issues); the ethical, legal and social context in which solutions based on web and associated technologies are developed and operate;

work in a professional manner, recognising the legal, social, ethical and professional issues involved in the exploitation of web based and associated technology, and being guided by the adoption of appropriate professional, ethical and legal practices.

Computing Benchmark skills and abilities mapped: SRCA 1-8; SRPS 1-5; ATS 1-6.

Page 17: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

On completion of each level of study, a Web Programming student will be able to:

Common learning outcome

Final Outcomes [Benchmark Statement mapping]

Knowledge and Understanding

Demonstrate knowledge of [SRCA 1, 2, 3, 4, 6, 8; ATS 2]

Programming fundamentals, basic computing algorithms, techniques for computer system development, including requirements elicitation and analysis, business analysis, software analysis and design tools and techniques, and testing, structure and operation of hardware, networks and systems required for interactive systems and web development

Mathematical foundations for interactive systems

Database design and development, in particular for use in web development

The issues, context and practices involved in working as a computing professional.

Programming web applications

Web Standards principles

The issues involved in web development professions

The methods / tools utilized in designing and building web applications

the wider impact, both now and the in the future, of web programming solutions to problems.

Learning [SRCA 4, 6; SRPS 2]

Develop lines of argument and evaluate possible approaches, tools, techniques and solutions based on knowledge of underlying computing concepts and principles.

Evaluate web pages based on the knowledge and understanding gained[

Understand the limits of their knowledge, and how this influences analyses and interpretations based on that knowledge.

Understand the uncertainty, ambiguity and limitations of this knowledge

Enquiry [SRCA 4; ATS 1, 2]

Question and evaluate web sites in terms of their appropriateness, taking into account HCI and design issues

Use recognised literature searching and requirements elicitation techniques to gather information about computer-based problems.

Create web applications to a given content design specification using appropriate programming skills

Critically evaluate and test any web applications produced

Use, evaluate and manage information from a range of sources, acknowledging the cultural, ethical, economic, legal, and social issues surrounding the use of information.

Ethically gather information and knowledge pertaining to web programming, suggest possible solutions, and the success of these solutions

Find, critically evaluate, manage, apply, and understand information from a range of sources, acknowledging the cultural, global, ethical, economic, legal, and social issues surrounding the use of information.

Extrapolate on current standards to form ideas of possible long term strategies in web programming

Analysis [SRCA 1; SRPS 2; ATS 1]

Use established investigation techniques to

Analyse fundamental problems associated with web page development and associated technologies

Evaluate and interpret the fundamental computing concepts and principles

Page 18: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Analyse requirements to design and create databases suitable for web development

Utilise design documents to create programming documentation and programs to facilitate the back-end web development

test and evaluate web applications

Critically discuss current practices in web development

Describe and comment upon current research in web programming techniques, and critically evaluate arguments, assumptions, abstract concepts and data (that may be incomplete) to draw conclusions

Problem Solving

[SRCA 5, 6; SRPS 1, 2, 3, 5; ATS 3]

Select and apply appropriate theory, practices and tools to develop computing-based solutions to problems.

Select the appropriate web development techniques to convey appropriate content

Assess critically the appropriateness of different approaches to designing and developing web applications.

Propose and develop web application solutions following analysis of problems and target audience criteria.

Develop appropriate questions and web strategies to achieve a solution, based on web and associated technologies, (or identify a range of solutions) to a problem.

Plan and carry out a large and complex web programming project using current associated technologies

Communication [SRCA 5, 7; SRPS 4]

Document the development, design and testing of computer-based solutions in a structured manner.

Document the development, design and testing of web applications.

Communicate web programming using appropriate techniques

Communicate ideas, problems and solutions to both specialist and non-specialist audiences in a variety of forms accurately

Write a structured formal report using appropriate referencing, and techniques for documentation.

Application [SRCA 6; SRPS 1, 5; ATS 2, 3]

Apply fundamental computing concepts and principles in the process of solving mathematical and computing-based problems

Create web pages conforming to current standards

Apply, in previously unseen contexts, appropriate standards, concepts, principles and techniques to design, create and test web applications

Apply current techniques to design and create databases suitable for web development projects of the level of student knowledge

Apply knowledge of target audience, current standards and possible programming environments, including those at the forefront of web development, in the process of solving problems or producing improved solutions.

Reflection Demonstrate: [SRCA 8; ATS 4, 5, 6]

the ability to take responsibility for learning

the ability to work both independently and as team member.

an understanding of professional responsibility (including quality and safety issues); the ethical, legal and social context in which solutions based on web and associated technologies are developed and operate; the need for continuing professional development and lifelong learning; the role of computing-based solutions and systems within organisations; and the opportunities and skills needed for entrepreneurship.

work in a professional manner, recognising the legal, social, ethical and

Page 19: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

professional issues involved in the exploitation of web programming, and being guided by the adoption of appropriate professional, ethical and legal practices.

Computing Benchmark skills and abilities mapped: SRCA 1-8; SRPS 1-5; ATS 1-6.

Page 20: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

On completion of each level of study, a Web Enterprise student will be able to:

Common learning outcome

Final Outcome [Benchmark Statement mapping]

Knowledge and Understanding

Demonstrate knowledge of [SRCA 1, 2, 3, 4, 6, 8; ATS 2]

Programming fundamentals, techniques for computer system development, including requirements elicitation and analysis, business analysis, software analysis and design tools and techniques, and testing, structure and operation of hardware, networks and systems required for interactive systems and web development, mathematical foundations for interactive systems

Web Page Development principles and practice

Web Standards Principles

Business principles and practice

Database design and development, in particular for use in web development

The issues, context and practices involved in working as a computing professional.

Fundamentals of programming web applications

The issues involved in web development professions

The methods / tools utilized in designing and building web applications

The business implications of the web including E-business, E-Marketing and SOA

Demonstrate an understanding of the wider impact, both now and the in the future, of the web on business and enterprise

Learning [SRCA 4, 6; SRPS 2]

Develop lines of argument and evaluate possible approaches, tools, techniques and solutions based on knowledge of underlying computing concepts and principles.

Evaluate web pages based on the knowledge and understanding gained

Understand the impact of business on web applications and their development

Understand the limits of their knowledge, and how this influences analyses and interpretations based on that knowledge.

Understand the uncertainty, ambiguity and limitations of this knowledge

Enquiry [SRCA 4; ATS 1, 2]

Question and evaluate web sites in terms of their appropriateness, taking into account HCI and design issues

Reflect on business issues dealing with web applications

Critically evaluate and test any web applications produced

Initiate and carry out projects within web enterprise, taking into account current areas of research

Ethically gather information pertaining to web enterprise, suggest possible solutions, and the success of these solutions, from existing or potential users and/or organisations using valid techniques

Find, critically evaluate, manage, apply, and understand information from a range of sources, acknowledging the cultural, global, ethical, economic, legal, and social issues surrounding the use of information.

Extrapolate on current standards to form ideas of possible long term strategies in web solutions, mainly in the area of business and enterprise

Analysis [SRCA 1; SRPS 2; ATS 1]

Use established investigation techniques to

Page 21: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Evaluate and interpret the fundamental computing concepts and principles

Analyse requirements to design and create databases suitable for web development

test and evaluate web applications

Critically discuss current practices in web development

Analyse business issues pertaining to web technologies

Describe and comment upon current research in web enterprise, and critically evaluate arguments, assumptions, abstract concepts and data (that may be incomplete) to draw conclusions

Problem Solving

[SRCA 5, 6; SRPS 1, 2, 3, 5; ATS 3]

Select and apply appropriate theory, practices and tools to develop computing-based solutions to problems.

Assess critically the appropriateness of different approaches to designing and developing web applications.

Propose and develop web applications following analysis of problems.

Suggest solutions for increasing business impact using web technologies

Develop appropriate questions and web strategies to achieve a solution, based on web and associated technologies, (or identify a range of solutions) to a problem.

Plan and carry out a large and complex web enterprise project using current associated technologies

Communication [SRCA 5, 7; SRPS 4]

Document the development, design and testing of computer-based solutions in a structured manner.

Document the development, design and testing of web pages.

Communicate designs and proposals for web content using appropriate techniques

Communicate ideas, problems and solutions to both specialist and non-specialist audiences in a variety of forms accurately

Write a structured formal report using appropriate referencing, and techniques for documentation.

Application [SRCA 6; SRPS 1, 5; ATS 2, 3]

Apply fundamental computing concepts and principles in the process of solving mathematical and computing-based problems

Apply, in previously unseen contexts, appropriate standards, concepts, principles and techniques to design, create and test web applications

Apply current techniques to design and create databases suitable for web development projects of the level of student knowledge

Apply knowledge of target audience, current standards and possible environments, including those at the forefront of web enterprise and associated technologies, in the process of solving problems or producing improved solutions.

Reflection Demonstrate: [SRCA 8; ATS 4, 5, 6]

the ability to take responsibility for learning

the ability to work both independently and as team member.

an understanding of professional responsibility (including quality and safety issues); the ethical, legal and social context in which solutions based on web and associated technologies are developed and operate; the need for continuing professional development and lifelong learning; the role of computing-based solutions and systems within organisations; and the opportunities and skills needed for entrepreneurship

work in a professional manner, recognising the legal, social, ethical and professional issues involved in the exploitation of web based and associated technology, and being guided by the adoption of appropriate

Page 22: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

professional, ethical and legal practices.

Computing Benchmark skills and abilities mapped: SRCA 1-8; SRPS 1-5; ATS 1-6.

PROGRAMME STRUCTURE, MODULES AND CREDITS

Individual Award Structure and Content Each Award has its own individual structure. In the following pages details will be given of the individual award structures.

GENERAL OPTION The general option can be chosen from the following, (although please note that the availability of some modules may be constrained by lack of resources and insufficient student numbers - your scheme leader will be able to let you know which may not be available):

a) the full list of scheme modules at level the level you are on or lower, provided the modules have not already been taken and any module specific admission requirements are met; Or b) the modules on the University General Option list, excepting modules from the University IT Programme – again provided the module has not already been taken and any module specific admission requirements are met.

Progression To progress from Level 4 to Level 5 you need at least 90 credits, including at least 75 award specific credits. To progress from Level 5 to a placement you need at least 195 credits including all required award specific Level 4 credits and at least 75 award specific credits at Level 5 To progress from Level 5 to Level 6 you need at least 210 credits, including all required award specific Level 4 credits and at least 75 award specific Level 5 credits

Page 23: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Web Development

LEV

EL 4

CE00371-4 Introduction to Software Development

CE00867-4 Hardware, Networks and Servers for Interactive Computing

CE00819-4 Maths For Interactive Computing

CE00301-4 Web Design And Development

CE00882-4 Object Oriented and Event Driven Programming

CE00853-4 Systems and Database Analysis

CE10012-4 Emerging Web Standards

General Option

LEV

EL 5

CE00315-5 Professional & Enterprise Development

CE00856-5 Database Systems

CE01196-5 Programming Rich Internet Applications

Design Option

Award Option

Award Option Award Option

General Option

OPTION MODULES For options modules, the number of each type of module in each semester shown in the diagram is only meant as an example and could occur differently in practice, subject to the constraint that the total number of each type remains the same (i.e you can take the design option in either semester):

Semester 1 Design Options CE00840-5 Media for the Web CE10014-5 Design Concepts and Graphics Award Options Any of the above modules AND CE10017-5 – Web Programming

Semester 2 Design Options CE10016-5 Media For the Web 2 CE10013-5 Design Aesthetics and Graphical Interfaces CE00952-5 Web Design CE01175-5 Web Business Award Options Any of the above modules AND CE00850-5 Web Programming with Servlets and JSP CE1112-5 Open Source Web Programming CE01200-5 Distributed Web Applications CE00374-5 Graphical User Interfaces: Design And Implementation CE00343-5 Software Development For Mobile Applications CE00828-5 Interface Design and Interactions

If you are registered for a sandwich degree you must do an industrial placement between levels 5 and 6, usually lasting one year.

Page 24: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

LEV

EL 6

CE00835-6 Project: Planning, Management, Communication and Appraisal

Award Option Award Option Award Option

CE00836-6 Project: Research, Analysis and Artefact Design

CE00837-6 Project: Artefact Realisation, Testing and Evaluation

CE00958-6 Web Project

General Option

AWARD OPTION For award options, and general options the number of each type of module in each semester shown in the diagram is only meant as an example and could occur differently in practice, subject to the constraint that the total number of each type remains the same (i.e you can take the award option in either semester) from:

Semester 1 CE00313-6 Ubiquitous Computing ** CE01199-6 Mobile Web Programming * CE10018-6 Web Frameworks For Designers ** CE10021-6 Web Application Programming * CE01113-6 Web Design 2 **

Semester 2 CE00722-6 Further Web Applications * CE00342-6 Mobile Multimedia and Gaming CE01200-6 Distributed Web Applications *

Transfer to Web Development If a student requests to change award to web development after any level 5 modules have been completed, Programming Rich Internet Applications can be removed as a core, and the students must take one of the modules with an * at level 6 to ensure the learning outcomes are fulfilled. If they have not completed a design option at level 5, they must take one of the ** modules at level 6 in its place

Page 25: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Web Design LE

VEL

4

CE00371-4 Introduction to Software Development

CE00867-4 Hardware, Networks and Servers for Interactive Computing

CE00819-4 Maths For Interactive Computing

CE00301-4 Web Design And Development

CE00882-4 Object Oriented and Event Driven Programming

CE00853-4 Systems and Database Analysis

CE10012-4 Emerging Web Standards

General Option

LEV

EL 5

CE00315-5 Professional & Enterprise Development

CE10014-5 Design Concepts and Graphics

General Option CE00840-5 Media for the Web

CE00952-5 Web Design

CE10013-5 Design Aesthetics And Graphical Interfaces

Award Option CE10016-5 Media For the Web 2

AWARD OPTION For award options, and general options the number of each type of module in each semester shown in the diagram is only meant as an example and could occur differently in practice, subject to the constraint that the total number of each type remains the same (i.e you can take the award option in either semester) from:

Semester 1 CE00856-5 Database Systems

Semester 2 CE01175-5 Web Business CE00374-5 Graphical User Interfaces: Design And Implementation CE00956-5 Multimedia Effects CE00828-5 Interface Design and Interactions

If you are registered for a sandwich degree you must do an industrial placement between levels 5 and 6, usually lasting one year.

LEV

EL 6

CE00835-6 Project: Planning, Management, Communication and Appraisal

CE00313-6 Ubiquitous Computing

CE10018-6 Web Frameworks For Designers

CE01113-6 Web Design 2

CE00836-6 Project: Research, Analysis and Artefact Design

CE00837-6 Project: Artefact Realisation, Testing and Evaluation

CE00958-6 Web Project

General Option

Page 26: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Web Programming LE

VEL

4

CE00371-4 Introduction to Software Development

CE00867-4 Hardware, Networks and Servers for Interactive Computing

CE00819-4 Maths For Interactive Computing

CE00301-4 Web Design And Development

CE00882-4 Object Oriented and Event Driven Programming

CE00853-4 Systems and Database Analysis

CE10012-4 Emerging Web Standards

General Option

LEV

EL 5

CE00315-5 Professional & Enterprise Development

CE00856-5 Database Systems

CE01196-5 Programming Rich Internet Applications

CE10017-5 – Web Programming

General Option

Award Option CE10015-5 Distributed Web Applications

CE1112-5 Open Source Web Programming

OPTION MODULES: Semester 2 CE00850-5 Web Programming with Servlets and JSP CE00374-5 Graphical User Interfaces: Design And Implementation CE00343-5 Software Development For Mobile Applications CE00526-5 Concurrent Programming In C# CE00922-5 Programming For Mobile And Handheld Devices If you are registered for a sandwich degree you must do an industrial placement between levels 5 and 6, usually lasting one year.

LEV

EL 6

CE00835-6 Project: Planning, Management, Communication and Appraisal

CE01199-6 Mobile Web Programming

General Option CE10021-6 Web Application Programming

CE00836-6 Project: Research, Analysis and Artefact Design

CE00837-6 Project: Artefact Realisation, Testing and Evaluation

CE00958-6 Web Project

CE00722-6 Further Web Applications or CE01200-6 Distributed Web Applications

Page 27: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Multimedia Computing LE

VEL

4

CE00371-4 Introduction to Software Development

CE00867-4 Hardware, Networks and Servers for Interactive Computing

CE00819-4 Maths For Interactive Computing

CE00301-4 Web Design And Development

CE00882-4 Object Oriented and Event Driven Programming

CE00853-4 Systems and Database Analysis

CE00462-4 Introduction To 3D Modelling

General Option OR CE01194-4 Introduction To Digital Media OR CE10012-4 Emerging Web Standards

LEV

EL 5

CE00315-5 Professional & Enterprise Development

CE10014-5 Design Concepts and Graphics

General Option CE00840-5 Media for the Web

CE00374-5 Graphical User Interfaces: Design And Implementation

CE10013-5 Design Aesthetics and Graphical Interfaces

CE00956-5 Multimedia Effects

CE10016-5 Media For the Web 2

LEV

EL 6

CE00835-6 Project: Planning, Management, Communication and Appraisal

CE00313-6 Ubiquitous Computing

CE10019-6 2D and 3D Animation

General Option

CE00836-6 Project: Research, Analysis and Artefact Design

CE00837-6 Project: Artefact Realisation, Testing and Evaluation

CE10020-6 Advanced 2D and 3D Animation

CE00342-6 Mobile Multimedia And Gaming

Page 28: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Web Multimedia (remaining students on level 5 and 6) Level 5 (2012/13)

LE

VE

L 5

CE00315-5 Professional & Enterprise Development

CE00856-5 Database Systems

CE01114-5 Web Standards

CE00840-5 Media for the Web

CE01196-5 Programming Rich Internet Applications

General Option

Award Option CE10016-5 Media For the Web 2

AWARD OPTION from: Semester 2

CE00952-5 Web Design CE01175-5 Web Business CE10013-5 Design Aesthetics and Graphical Interfaces CE00956-5 Multimedia Effects CE00850-5 Web Programming with Servlets and JSP CE00374-5 Graphical User Interfaces: Design And Implementation CE00343-5 Software Development For Mobile Applications CE00828-5 Interface Design and Interactions If you are registered for a sandwich degree you must do an industrial placement between levels 5 and 6, usually lasting one year.

Page 29: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Level 6 (2012/13 – 2014/15) L

EV

EL

6

CE00835-6 Project: Planning, Management, Communication and Appraisal

CE00847-6 Further Media for the Web (If not done MFTW2) Or Award Option

CE10021-6 Web Application Programming (from 2013/14 if not done WAD) Or Award Option

Award Option

CE00836-6 Project: Research, Analysis and Artefact Design

CE00837-6 Project: Artefact Realisation, Testing and Evaluation

CE00958-6 Web Project

General Option

AWARD OPTION For award options, and general options the number of each type of module in each semester shown in the diagram is only meant as an example and could occur differently in practice, subject to the constraint that the total number of each type remains the same (i.e you can take the award option in either semester) from: Semester 1

CE00313-6 Ubiquitous Computing CE01199-6 Mobile Web Programming CE10018-6 Web Frameworks For Designers CE01198-6 Interactive Systems Development (2012/13 and 2013/14 only) CE00722-6 Further Web Applications (semester 1 2012/13 only)

Semester 2

CE01113-6 Web Design 2 CE00342-6 Mobile Multimedia and Gaming CE00848-6 Further Web Media Programming (only in 2012/13) CE01200-6 Distributed Web Applications (runs with level 5 version – 2013/14 and 2014/15 only) CE00722-6 Further Web Applications (semester 2 from 2013/14)

Page 30: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Web Enterprise (remaining student on level 6)

Level 6 (2012/13)

LE

VE

L 6

CE00835-6 Project: Planning, Management, Communication and Appraisal

Award Option Award Option Award Option

CE00836-6 Project: Research, Analysis and Artefact Design

CE00837-6 Project: Artefact Realisation, Testing and Evaluation

CE00958-6 Web Project

General Option

AWARD OPTION For award options, and general options the number of each type of module in each semester shown in the diagram is only meant as an example and could occur differently in practice, subject to the constraint that the total number of each type remains the same (i.e. you can take the award option in either semester) from: Semester 1

CE00313-6 Ubiquitous Computing CE01199-6 Mobile Web Programming CE10018-6 Web Frameworks For Designers CE01198-6 Interactive Systems Development CE00847-6 Further Media for the Web CE00722-6 Further Web Applications

Semester 2

CE01113-6 Web Design 2 CE00342-6 Mobile Multimedia and Gaming CE00848-6 Further Web Media Programming CE00348-6 Project Management

Page 31: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

HOW WILL I BE TAUGHT AND ASSESSED?

Teaching and Learning The Scheme contains 6 different awards. However there are similarities between the overall approaches for these awards. There is some commonality between awards in the scheme, this is necessary to ensure graduates have the core skills of computing professionals. However, each award within the Scheme is different to others as it has specific core modules that students must study and a dissertation to give it an individual flavour. Each module is designed to ensure subject content; teaching delivery and assessment contribute to meet overall outcomes of an award. In choosing teaching, learning and assessment methods we ensure that the specific mechanism of delivery, the provided learning opportunity, and approach to assessment of the student’s achievement form a combined equation that supports and enhances the entire education process. Modules on these awards are highly practical, mirroring industry practices, often using lectures to provide underpinning for tutorial sessions, mostly based in computer lab environments. The subject matters of these awards rely on the fact that students will be able to apply theoretical knowledge. Teaching methods used include lectures, problem-based tutorials, practical laboratory sessions and group-based activities. Learning approaches are chosen to be compatible to the method of delivery and can include: case studies, investigations, seminars, resource based learning and independent reading. Equally the method of assessment is chosen to meet the academic content and outcomes the module is to assess and include: individual coursework assignments, group-work assignments, presentations, demonstrations, written reports, end-of-module examinations, and oral viva. A wide range of teaching, learning and assessment approaches are used and are seen as beneficial in exposing the student to diverse approaches. But, under no circumstance is a method used just for the sake of it, instead a reductionist approach is used that fits teaching, learning, and assessment methods to the academic content to be delivered. In the web awards, there is a common module at level 6 called ‘Web Project’. This module is normally a group based project used to mirror real world practices. The students on this module will normally work as groups – each group having a mix of designers, programmers, media and enterprise people. The students will be given a real life case study to research, design and program a web application solution for, with each type of student fulfilling their specialised role – i.e. designers doing design, programmers doing the back-end, media producing and converting media elements, and enterprise people taking care of the business needs. Each student will be mainly be assessed on their own part, and the end result will be presented as a group piece showing reflection. No student will be disadvantaged as part of this process. The lecturer will act as a facilitator, to what will be mainly a research based module. This should help students both with their final year project and also help them with employment afterwards as they will be able to show how they would work in a real world scenario. Blackboard VLE is used as a resource for course materials and the description of module content and module assignment(s). Within the specialist modules on the web awards, students are taught the importance of the user, from design, through an implementation of an artefact and the testing of the artefact, looking at this not only from a functional, but also a user perspective. This mirrors good practice in industry. As students progress from level 4 to 5 and then to 6, the amount of independent study increases, as students will often research areas and discuss their findings within tutorial slots, with the lecturers acting more as facilitators rather than instructors. The final year project is a prime example of this method.

Page 32: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Assessment The practical nature of the awards results in a similar assessment strategy. Many modules are assessed, at least in part, through the production of practical solutions to a variety of problems. Many of these modules are assessed through demonstration / presentation making it possible to ensure student understanding and help prevent academic dishonesty. Students often complete part of their assessments, especially in the area of multimedia computing, as part of a group. This mirrors current practise in industry where group co-ordination and co-operation are skills required in the work place. No student however will suffer as part of this group assessment includes peer review of the components each group member undertook. All modules adopt the use of both formative and summative assessment. Formative assessment is seen as a vital review point or milestone that can be used to review how a student is progressing, enabling positive encouragement to be given, or equally the opportunity to realign and redirect the student. Summative approaches are used to determine the student’s final level of achievement and may also offer formative feedback. Although it is intended that students should be exposed to a range of assessment methods throughout their study within the Scheme, this is always tempered by the need to use that form of assessment which is most appropriate to the assessment of the learning outcomes. There are relatively few exams in the assessments for these awards, due to the nature of the award being highly practical and reflective of what is created. This suits demonstrations, presentations and reports. Feedback to students is paramount and occurs throughout module delivery. Students are actively encouraged to interact with staff and seek guidance and feedback. Equally when the student is assessed they receive substantial feedback related to the good and weak points of their assessment so that quality of skill or knowledge is improved.

Page 33: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

ADDITIONAL INFORMATION

Entry Requirements For entry to the programme, the standard requirement is 220-240 UCAS Tariff Points. We welcome applications from people with a wide variety of qualifications, skills and experience. Applications are individually assessed. A typical offer for an applicant with 3 A levels, a BTEC National Diploma or equivalent will be 240 points. Those with 2 A levels, a BTEC National Certificate or equivalent will be 220 points. For all applicants up to 40 points may come from level 3 key skills, AS qualifications. Normally we also require GCSE Maths and English at grade C or above or equivalent. For applicants with qualifications not mentioned above please contact the FCET Student Recruitment Centre. For students whose first language is not English, we require an IELTS score of at least 6.0 For more details about undergraduate study please see http://www.staffs.ac.uk/courses_and_study/undergraduate_courses/ For more information on Staffordshire University’s Undergraduate entry requirements please consult http://www.staffs.ac.uk/courses_and_study/undergraduate_courses/entry_requirements/

Disability Statement Staffordshire University operates a policy of inclusive teaching and learning to ensure that all students have an equal opportunity to fulfil their educational potential. Details about how to apply to have your needs assessed can be found at:

http://www.staffs.ac.uk/study_here/disabled_students/index.jsp

AWARD SPECIFIC INFORMATION These awards are assessed under the Undergraduate Modular Framework. Full details of the academic regulations can be found at http://www.staffs.ac.uk/current/regulations/academic/index.php . There are also a set of programme specific regulations, which are detailed below

Minimum Threshold marks The student is required to gain at least 30% in each component of assessment and get an aggregate mark of over 40% in order to pass a module.

Industrial placement The responsibility for finding a suitable placement rests with the student. While the Faculty will support a student in finding a placement through its placement unit, it does not guarantee that a placement will be found for every student who wants one. This reflects the reality that placements involve a third party, the placement employer, who is under no obligation to offer a placement or take any specific students on as placement students. Ultimately such decisions reside with the employer and thus cannot be mandated by the University.

Page 34: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

The industrial placement normally requires the completion of 48 weeks in relevant supervised work experience. Normally a student enrolled on a sandwich award must pass the sandwich year to progress to level 6. However, in exceptional circumstances the completion of the industrial placement may be deferred until after the completion of level 6. Where this occurs such students will still be required to pass an industrial placement before they can be awarded a sandwich degree. A student who fails the industrial placement period will only be allowed one further attempt. The referral attempt must normally occur within 18 months. Failure at the second attempt will mean that the student cannot further progress on a sandwich award. The student would have to transfer onto an appropriate non-sandwich full-time award in order to continue on the Computing Degrees Scheme. To be eligible for the award of either an Honours degree, or an ordinary degree, with a sandwich, a student must pass the industrial placement period.

Transfer between a sandwich award and a non-sandwich award Students may opt to transfer from a non-sandwich award to an appropriate sandwich award at any time. Students may transfer from a sandwich version of their award to a non-sandwich version at any time up until the end of week 4 of level 5. However, after week 4 of level 5, the transfer is only permitted if one or more of the following criteria are met, 1) a student is unable, for valid reasons e.g. extenuating circumstances, to undertake or complete an industrial placement; 2) a student, having attempted the industrial placement, has failed it; 3) a student has BOTH been unable to secure a placement 12 months after the start of level 5 i.e. by the end of the September following level 5 (for September entrants) or the start of January (for January entrants) AND has a portfolio of evidence, agreed with the Placements Unit, that shows that the student has made a bona fide attempt to obtain a placement.

Final year project In order to qualify for the award of an Honours degree all 3 project modules must be passed (this includes passes by compensation and/or referral). A maximum of one project module may be compensated and normally compensation will only be applied if the project module to be compensated has a grade point 3. A grade point 1 or 0 will never be compensated. Note that referral does not refer to re-assessment that is being undertaken as if for the first time.

Further Information Further information about the award can be found in the relevant Student Handbook and on the University Website. This includes information about optional modules, learning outcomes at levels below honours, student support, and academic regulations.

Page 35: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Appendix 1

EXTRACT from the Computing Benchmark Statement

Note – with skills/abilities numbered as reference for mapping from Learning Outcome tables.

Computing 2007

3 Abilities and skills - numbered 3.1 Students are expected to develop a wide range of abilities and skills. These may be divided into three broad categories:

i. Computing-related cognitive abilities and skills, ie abilities and skills relating to intellectual tasks

ii. Computing-related practical skills iii. Additional transferable skills that may be developed in the context of computing but which are

of a general nature and applicable in many other contexts. 3.2 Cognitive, practical and generic skills need to be placed in the context of the programme of study as designed by the institution and/or the possible pathways selected by the individual student. The implicit interplay between these identified skills both within and across these three categories is recognised.

Subject-related cognitive abilities

1. Computational thinking including its relevance to everyday life. 2. Knowledge and understanding: demonstrate knowledge and understanding of essential

facts, concepts, principles and theories relating to computing and computer applications as appropriate to the programme of study.

3. Modelling: use such knowledge and understanding in the modelling and design of computer-based systems for the purposes of comprehension, communication, prediction and the understanding of trade-offs.

4. Requirements, practical constraints and computer-based systems (and this includes computer systems, information systems, embedded systems and distributed systems) in their context: recognise and analyse criteria and specifications appropriate to specific problems, and plan strategies for their solution.

5. Critical evaluation and testing: analyse the extent to which a computer-based system meets the criteria defined for its current use and future development.

6. Methods and tools: deploy appropriate theory, practices and tools for the specification, design, implementation and evaluation of computer-based systems.

7. Reflection and communication: present succinctly to a range of audiences (orally, electronically or in writing) rational and reasoned arguments that address a given information handling problem or opportunity. This should include assessment of the impact of new technologies.

8. Professional considerations: recognise the professional, economic, social, environmental, moral and ethical issues involved in the sustainable exploitation of computer technology and be guided by the adoption of appropriate professional, ethical and legal practices.

Page 36: UNDERGRADUATE PROGRAMME SPECIFICATION · multitude of devices, from desktop to mobile, games devices and TV can view web applications. ... Able to understand the importance of web

Subject-related practical abilities

1. The ability to specify, design and construct computer-based systems. 2. The ability to evaluate systems in terms of general quality attributes and possible trade-offs

presented within the given problem. 3. The ability to recognise any risks or safety aspects that may be involved in the operation of

computing equipment within a given context. 4. The ability to deploy effectively the tools used for the construction and documentation of

computer applications, with particular emphasis on understanding the whole process involved in the effective deployment of computers to solve practical problems.

5. The ability to operate computing equipment effectively, taking into account its logical and physical properties.

3.3 The extent to which students acquire these abilities will depend on the emphasis of individual degree programmes. It is expected, however, that the student will be able to deploy these abilities to a greater and deeper extent than someone who is merely an interested practitioner.

Additional transferable skills

1. Effective information-retrieval skills (including the use of browsers, search engines and catalogues).

2. Numeracy and literacy in both understanding and presenting cases involving a quantitative and qualitative dimension.

3. Effective use of general information technology (IT) facilities. 4. The ability to work as a member of a development team, recognising the different roles

within a team and different ways of organising teams. 5. Managing one's own learning and development including time management and

organisational skills. 6. Appreciating the need for continuing professional development in recognition of the need

for lifelong learning.