computing unit directory - weymouth college€¦ · computing unit directory btec higher national...

89
Pearson Higher National in C omputing Unit Directory BTEC Higher National Certificat e Level BTEC Higher National Diploma Level

Upload: truongphuc

Post on 25-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

Pearson Higher National in

Computing Unit Directory

BTEC

Higher

National

Certificate

Level

BTEC

Higher

National

Diploma

Level

Page 2: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

2

Programme Structure

Year 1 (120 Credits)

Unit Number

Unit Title Credits Level Core/

Optional

1 Programming 15 4 Core

2 Networking 15 4 Core

3 Professional Practice 15 4 Core

4 Database Design & Development 15 4 Core

5 Security 15 4 Core

6 Managing a Successful Computing Project (Pearson-set)

15 4 Core

10 Website Design & Development 15 4 Optional

11 Maths for Computing 15 4 Optional

*Year 2 (120 Credits)

Unit Number

Unit Title Credits Level Core/

Optional

13 Computing Research Project (Pearson-set)

30 5 Core

14 Business Intelligence 15 5 Core

30 Application Development 15 5 Optional

31 Games Engine & Scripting 15 5 Optional

35 Network Management 15 5 Optional

44 Robotics 15 5 Optional

47 Games Development 15 5 Optional

* Year 2 units may be subject to change

Page 3: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

3

Contents

Programme Structure .............................................................................................. 2

Unit 1: Programming .......................................................................................... 4

Unit 2: Networking .............................................................................................. 8

Unit 3: Professional Practice ............................................................................ 13

Unit 4: Database Design & Development ......................................................... 19

Unit 5: Security ................................................................................................. 25

Unit 6: Managing a Successful Computing Project ........................................... 30

Unit 10: Website Design & Development ........................................................... 37

Unit 11: Maths for Computing ............................................................................. 45

Unit 13: Computing Research Project ................................................................ 50

Unit 14: Business Intelligence ............................................................................ 56

Unit 30: Application Development ...................................................................... 62

Unit 31: Games Engine & Scripting .................................................................... 68

Unit 35: Network Management ........................................................................... 75

Unit 44: Robotics ................................................................................................ 80

Unit 47: Games Development ............................................................................ 86

Page 4: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

4

Unit 1: Programming

Unit code D/615/1618

Unit type Core

Unit level 4

Credit value 15

Introduction

Programming involves describing processes and procedures which are derived from algorithms.

The ability to program is what sets apart a developer and an end user. Typically the role of the

developer is to instruct a device (such as a computer) to carry out instructions; the instructions are

known as source code and is written in a language that is converted into something the device can

understand. The device executes the instructions it is given.

Algorithms help to describe the solution to a problem or task; by identifying the data and the

process needed to represent the problem or task and the set of steps needed to produce the

desired result.

Programming languages typically provide the representation of both the data and the process; they

provide control constructs and data types (which can be numbers, words, and objects, and be

constant or variable).

The control constructs are used to represent the steps of an algorithm in a convenient yet

unambiguous fashion. Algorithms require constructs that can perform sequential processing,

selection for decision-making, and iteration for repetitive control. Any programming language that

provides these basic features can be used for algorithm representation.

This unit introduces students to the core concepts of programming with an introduction to

algorithms and the characteristics of programming paradigms.

Among the topics included in this unit are: introduction to algorithms, procedural, object-orientated

& event-driven programming, security considerations, the integrated development environment and

the debugging process.

On successful completion of this unit students will be able to design and implement algorithms in a

chosen language within a suitable Integrated Development Environment (IDE). This IDE will be

used to develop and help track any issues with the code.

As a result they will develop skills such as communication literacy, critical thinking, analysis,

reasoning and interpretation which are crucial for gaining employment and developing academic

competence.

Page 5: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

5

Learning outcomes By the end of this unit students will be able to:

LO1. Define basic algorithms to carry out an operation and outline the process of programming an application.

LO2. Explain the characteristics of procedural, object-orientated and event-driven programming, conduct an analysis of a suitable Integrated Development Environment (IDE).

LO3. Implement basic algorithms in code using an IDE.

LO4. Determine the debugging process and explain the importance of a coding standard.

Essential Content LO1 Define basic algorithms to carry out an operation and outline the process of programming an

application Algorithm definition: Writing algorithms to carry out an operation, e.g. Bubble sort. The relationship between algorithms and code. The generation process of code; the roles of the pre-processor, compiler and linker, interpreter.

LO2 Explain the characteristics of procedural, object-orientated and event-driven programming.

Conduct an analysis of a suitable Integrated Development Environment (IDE) Characteristics of code: Definitions of: data types (the role of constants/variables), methods (including input/output),

control structures, iteration, scope, parameter passing, classes, inheritance and events. Key components of an IDE with a brief explanation each component.

LO3 Implement basic algorithms in code using an IDE Implementation: Developing simple applications which implements basic algorithms covered in LO1, using the

features of a suitable language and IDE. Consider possible security concerns and how these could be solved.

LO4 Determine the debugging process and explain the importance of a coding standard

Review and reflection: Documentation of the debugging process in the IDE, with reference to watch lists, breakpoints and tracing. How the debugging process can be used to help developers fix vulnerabilities, defects and bugs in their code. What a coding standard is and its benefits when writing code.

Page 6: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

6

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Define basic algorithms to c arry out an

operation and outline the proc ess of programming an

applic ation

D1 Examine the

imple mentation of an

algorithm in a suitable

language. Evaluate the

relationship between the

written algorithm and the

c ode variant.

P1 Provide a definition of

what an algorithm is and

outline the proc ess in

building an applic ation.

M1 Determine the steps

taken from writing c ode

to exec ution.

LO2 Explain the c harac teristic s of proc edural, objec t-

orientated and event-driven programming, c onduc t

an analysis of a suitable Integrated Development

Environment (IDE)

D2 Critic ally evaluate the

sourc e c ode of an

applic ation whic h imple

ments the programming

paradigms, in terms of

the c ode struc ture and

c haracteristics.

P2 Give explanations of

what proc edural, objec t-

orientated and event-

driven paradigms are;

their c harac teristic s and

the relationship between

them.

M2 Analyse the c ommon

features that a developer

has ac c ess to in an IDE.

LO3 Impleme nt basic algorithms in c ode using an

IDE

D3 Evaluate the use of an

IDE for development of

applic ations c ontrasted

with not using an IDE.

P3 Write a program that

imple ments an algorithm

using an IDE.

M3 Use the IDE to

manage the development

proc ess of the program.

LO4 Determine the debugging proc ess and explain

the importanc e of a c oding standard

D4 Critic ally evaluate why

a c oding standard is

nec essary in a team as well

as for the individual.

P4 Explain the debugging

proc ess and explain the

debugging fac ilities

available in the IDE.

P5 Outline the c oding

standard you have used

in your c ode.

M4 Evaluate how the

debugging proc ess c an

be used to help develop

more sec ure, robust

applic ations.

Page 7: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

7

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions) Scheduled Activities Hours Comments/Additional Information

Lectures and Seminars 60 Independent Study 90

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

Coursework Assignment 1.1: Algorithms 33.3% Learners will examine classic algorithms and

evaluate their use in a program

LOs: 1

Coursework Assignment 1.2: Paradigms and

IDEs

33.3% Learners will demonstrate understanding of

various paradigms and Integrated Development

Environments.

LOs: 2

Coursework Assignment 1.3: Algorithm

Implementation and Debugging

33.3 Learners will implement an algorithm

appropriately in a program and debug it using the

correct tools and methods

Recommended Resources

This unit does not spec ify whic h programme language should be used to deliver this c ontent –

this dec ision c an be made by the tutor.

Examples of languages that are used in industry are C#, Python, Ruby, Java, but any language

whic h will allow the student to ac hieve the Learning Outc omes is

ac c eptable.

Textbooks

AHO, A. V. et al. (1987) Data Struc tures and Algorithms. 1st Ed. Addison-Wesley. HUNT, A. et

al. (2000) The Pragmatic Programmer: From Journeyman to Master.

1st Ed. Addison-Wesley.

MCCONNELL, S. (2004) Code Complete: A Prac tic al Handbook of Software

Construc tion. 2nd Ed. Mic rosoft Press.

Links

This unit links to the following related units:

Unit 19: Data Struc tures & Algorithms

Unit 20: Advanc ed Programming

Unit 28: Prototyping

Page 8: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

8

Unit 2: Networking

Unit code H/615/1619

Unit type Core

Unit level 4

Credit value 15

Introduction

Computer networks are the driving force behind the evolution of computer systems and allow users

to access data, hardware and services regardless of their location.

Being knowledgeable about the underlying principles of networking is of vital importance to all IT

professionals. Networking is an environment that is increasingly complex and under continuous

development.

Complex computer networking has connected the world by groups of small networks through

internet links to support global communications. It supports access to digital information anytime,

anywhere using many applications like email, audio and video transmission, including the World

Wide Web, and this has opened the floodgates to the availability of information.

The aim of this unit is to provide students with wider background knowledge of computer

networking essentials, how they operate, protocols, standards, security considerations and the

prototypes associated with a range of networking technologies.

Students will explore a range of hardware, with related software, and will configure and install these

to gain knowledge of networking systems. A range of networking technologies will be explored to

deliver a fundamental knowledge of Local Area Networking (LAN), Wide Area Networking (WAN)

and their evolution to form largescale networks and the protocol methodologies related to IP data

networks will be explored.

On successful completion of this unit students will gain knowledge and skills to successfully install,

operate and troubleshoot a small network; and the operation of IP data networks, router, switching

technologies, IP routing technologies, IP services and basic troubleshooting. Supporting a range of

units in the Higher National suite, this unit underpins the principles of networks for all and enables

students to work towards their studies in vendor units, if applicable.

Students will develop skills such as communication literacy, critical thinking, analysis, reasoning

and interpretation, which are crucial for gaining employment and developing academic competence.

Learning Outcomes

By the end of this unit students will be able to:

LO1. Examine networking principles and their protocols.

LO2. Explain networking devices and operations.

LO3. Design efficient networked systems.

LO4. Implement and diagnose networked systems.

Page 9: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

9

Essential Content

LO1 Examine networking principles and their protocols

Role of networks:

Purpose, benefits, resource implications, communications, working practice, commercial

opportunity, information sharing, collaboration.

System types:

Peer-based, client-server, cloud, cluster, centralised, virtualised.

Networking standards:

Conceptual models e.g. OSI model, TCP/IP model; standards: e.g. IEEE 802.x.

Topology:

Logical e.g. Ethernet, Token Ring; physical e.g. star, ring, bus, mesh, tree, ring.

Protocols:

Purpose of protocols; routed protocols e.g. IPv4, IPv6, IPv6 addressing, Global unicast,

Multicast, Link local, Unique local, EUI 64, Auto configuration, FTP, HTTP, SMTP, POP3, SSL;

management of protocols for addressing.

LO2 Explain networking devices and operations

Networking devices:

Servers; hub, routers; switches; multilayer switch, firewall, HIDS, repeaters; bridges; wireless

devices; access point (wireless/wired), content filter, Load balancer, Modem, Packet shaper,

VPN concentrator.

Networking software:

Client software, server software, client operating system, server operating system, Firewall.

Server type:

Web, file, database, combination, virtualisation, terminal services server.

Server selection:

Cost, purpose, operating system requirement.

Workstation:

Hardware e.g. network card, cabling; permissions; system bus; local-system architecture e.g.

memory, processor, I/O devices.

LO3 Design efficient networked systems

Bandwidth:

Expected average load; anticipated peak load; local internet availability; cost constraints,

throughput.

Users:

Quality expectations, concept of system growth.

Networking services and applications:

DHCP; static vs dynamic IP addressing, reservations, scopes, leases, options (DNS servers,

Suffixes), IP helper, DHCP relay, DNS records, Dynamic DNS.

Page 10: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

10

Communications:

Suited to devices, suited to users, supportive of lifestyle desires, supportive of commercial

requirements, security requirements, quality of service needs.

Scalable:

Able to support device growth, able to support addition of communication devices, able to cope

with bandwidth use and trend changes, protocol utilisation, addressing.

Selection of components:

Supporting infrastructure needs; supporting connectivity requirements.

LO4 Implement and diagnose networked systems

Devices:

Installation of communication devices, allocation of addresses, local client configuration, server

configuration, server installation, security considerations.

Verification of configuration and connectivity:

Installation of internet work communication medium, ping, extended ping, traceroute, telnet,

SSH.

System monitoring:

Utilisation, bandwidth needs, monitoring user productivity and security of the system.

Maintenance schedule:

Backups, upgrades, security, auditing.

Diagnose and resolve layer 1 problems:

Framing, CRC, Runts, Giants, Dropped packets, late collisions, Input/Output errors.

Policy review:

Bandwidth, resource availability.

Page 11: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

11

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Examine networking princ iples and their protoc ols

LO1 & 2

D1 Considering a given

sc enario, identify the

topology protoc ol

selec ted for the effic ient

utilisation of a

networking system.

P1 Disc uss the benefits

and c onstraints of different

network types and

standards.

P2 Explain the impac t of

network topology,

c ommunic ation and

bandwidth requirements.

M1 Compare c ommon

networking princ iples and

how protoc ols enable the

effec tiveness of networked

systems.

LO2 Explain networking devic es and operations

P3 Disc uss the operating

princ iples of networking

devic es and server types.

P4 Disc uss the inter-

dependenc e of workstation

hardware with relevant

networking software.

M2 Explore a range of

server types and justify

the selec tion of a server,

c onsidering a given

sc enario regarding c ost

and performanc e

optimisation.

LO3 Design effic ient networked systems

D2 Design a

maintenanc e sc hedule

to support the

networked system.

P5 Design a networked

system to meet a given

spec ific ation.

P6 Test and evaluate the

design to meet the

requirements and analyse

user feedbac k.

M3 Install and c onfigure

network servic es and

applic ations on your

c hoice.

LO4 Impleme nt and diagnose networked systems D3 Use c ritic al reflec tion

to evaluate own work

and justify valid

c onc lusions.

P7 Impleme nt a

networked system based

on a prepared design.

P8 Doc ument and analyse

test results against

expec ted results.

M4 Rec ommend potential

enhanc ements for the

networked systems.

Page 12: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

12

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions) Scheduled Activities Hours Comments/Additional Information

Lectures and Seminars 60 Independent Study 90

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

Coursework Assignment 2.1: Examining

networking principles, devices

and their protocols

50% Learners will examine networking principles; their

protocols and explain networked device

operations.

LO’s: 1 & 2

Coursework Assignment 2.2: LAN Design &

Implementation

50% Learners will be able to design, implement and

diagnose networked systems.

LO’s: 3 & 4

Recommended Resources

Textbooks

BURGESS, M. (2003) Princ iples of Network and System Administration. 2nd Ed. John Wiley

and Sons Ltd.

HALLBERG, B. (2005) Networking: A Beginner’s Guide. 4th Ed. Osborne/Mc

Graw-Hill US.

LIMONC ELLI, T. and HOGAN, C. (2001) The Prac tic e of System and Network

Administration. Addison-Wesley.

LOWE, D. (2005) Networking All-in-One Desk Referenc e for Dummies. 2nd Ed. Hungry

Minds Inc .

OLIFER, N. and OLIFER, V. (2005) Computer Networks: Princ iples, Tec hnologies and

Protoc ols for Network Design. John Wiley and Sons Ltd.

STALLINGS, W. (2003) Data and Computer Communic ations. 7th Ed.(Prentic e Hall)

SUBRAMANIAN, M. (2000) Network Management: An Introduc tion to Princ iples and

Practice. Addison-Wesley.

TANENBAUM, A. (2002) Computer Networks. Prentic e Hall PTR.

Journals

The Institute of Engineering and Tec hnology

Links

This unit links to the following related units:

Unit 8: Computer Systems Arc hitec ture

Unit 15: Transport Network Design

Unit 17: Network Sec urity

Unit 35: Network Management

Unit 36: Client/Server Computing Systems

Page 13: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

13

Unit 3: Professional Practice

Unit code Y/615/1620

Unit type Core

Unit level 4

Credit value 15

Introduction

The need to be effective as a communicator, critical thinker, analyser, team worker and

interpreter is essential. Within the workplace these skills are needed on a daily basis to show

proficiency in designated tasks as part of a job role. The development of academic competence,

and also the continuation of life-long learning and Continuing Professional Development (CPD),

is required to ensure that individuals have a valued set of interpersonal skills that can be applied

to any situation or environment.

This unit provides a foundation for good practice in a variety of contexts. The ability to

communicate effectively using different tools and mediums will ensure that practical, research,

design, reporting and presentation tasks are undertaken professionally and in accordance with

various communication conventions. In everyday life the ability to apply critical reasoning and

solve problems are necessary skills to enable task resolution and facilitate effective decision-

making.

Working with others in a group environment academically or within the workplace is an integral

part of everyday life. Therefore, understanding the dynamics of teams in terms of culture, roles

and responsibilities will ensure that there is a better understanding and awareness of the

importance and value of teamwork. Continuing professional development, self-improvement and

working towards various goals is an area that is encouraged in the workplace through the

appraisals framework. In addition, professional development extends into higher levels of

learning and the need to demonstrate effective research skills and academic reporting skills is

also required.

Among the topics included in this unit are: the development of communication skills and

communication literacy; the use of qualitative and quantitative data to demonstrate analysis,

reasoning and critical thinking; and tasks that require the integration of others within a team-

based scenario and planning and problem-solving.

On successful completion of this unit students will be able to demonstrate leadership skills

through the dynamics of team working, and through reflective practice be able to evaluate the

contributions made as an individual and also of others. As a result they will develop skills such

as communication literacy, critical thinking, analysis, reasoning and interpretation, which are

crucial for gaining employment and developing academic competence.

Learning outcomes

By the end of this unit students will be able to:

LO1 Demonstrate a range of interpersonal and transferable communication skills to a target

audience.

LO2 Apply critical reasoning and thinking to a range of problem-solving scenarios.

LO3 Discuss the importance and dynamics of working within a team and the impact of team

working in different environments.

LO4 Examine the need for Continuing Professional Development (CPD) and its role within the

workplace and for higher level learning.

Page 14: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

14

Essential Content

LO1 Demonstrate a range of interpersonal and transferable communication skills to a target

audience

Effective communication:

Verbal and non-verbal e.g. awareness and use of body language, openness and responsiveness,

formal and informal dialogue and feedback to a range of different stakeholders; academic report

writing; use of IT to enhance communication; use of source information to undertake research.

Interpersonal skills:

Soft skills e.g. personal effectiveness, working with others, use of initiative, negotiating skills,

assertiveness skills and social skills.

Time management skills:

Prioritising workloads; setting objectives; using time effectively; making and keeping appointments;

planning and scheduling tasks and activities.

LO2 Apply critical reasoning and thinking to a range of problem-solving scenarios

Specification of the problem:

Definition of the problem; analysis and clarification.

Identification of possible outcomes:

Identification and assessment of various alternative outcomes.

Tools and methods:

Use of problem-solving methods and tools.

Plan and implement:

Sources of information; solution methodologies; selection and implementation of the best corrective

action e.g. timescale, stages, resources, critical path analysis.

Evaluation:

Evaluation of whether the problem was solved or not; measurement of solution against specification

and desired outcomes; sustainability.

LO3 Discuss the importance and dynamics of working within a team and the impact of team

working in different environments

Working with others:

Nature and dynamics of team and group work; informal and formal settings; purpose of teams and

groups e.g. long-term corporate objectives/strategy; problem-solving and short-term development

projects; flexibility/adaptability; team player.

Teams and team building:

Selecting team members e.g. specialist roles, skill and style/approach mixes; identification of

team/work group roles; stages in team development e.g. team building, identity, loyalty, commitment

to shared beliefs, team health evaluation; action planning; monitoring and feedback; coaching skills;

ethics; effective leadership skills e.g. setting direction, setting standards, motivating, innovative,

responsive, effective communicator, reliability, consistency.

LO4 Examine the need for Continuing Professional Development (CPD) and its role within the

workplace and for higher level learning

Page 15: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

15

Responsibilities:

Own responsibilities e.g. personal responsibility, direct and indirect relationships and adaptability,

decision-making processes and skills, ability to learn and develop within the work role; other e.g.

employment legislation, ethics, employment rights and responsibilities.

Performance objectives:

Setting and monitoring performance objectives, measurement tools for success and achievement.

Continuing Professional Development: lifelong learning, training and development, personal

development, professional development.

Evidence criteria:

Production data, personnel data, judgemental data; rating methods e.g. ranking, paired comparison,

checklist, management by objectives; skills audit (personal profile using appropriate self-assessment

tools); evaluating self-management; personal and interpersonal skills.

Motivation and performance:

Application and appraisal of motivational theories and techniques, rewards and incentives; manager’s

role; self-motivational factors.

Development plan:

Current performance; future needs; opportunities and threats to career progression; aims and

objectives; achievement dates; review dates; learning programme/activities; action plans; personal

development plans.

Page 16: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

16

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Demonstrate a range of interpersonal and

transferable c ommunic ation skills to a target audienc e

D1 Evaluate the effec

tiveness and applic

ation of interpersonal

skills during the design

and delivery of a

training event.

P1 Demonstrate, using

different c ommunic ation

styles and formats, that

you c an effec tively design

and deliver a training event

for a given target audienc e.

P2 Demonstrate that you

have used effec tive time

management skills in

planning an event.

M1 Design a professional

sc hedule to support the

planning of an event, to

inc lude c ontingenc ies and

justific ations of time

alloc ated.

LO2 Apply c ritic al reasoning and thinking to a range of

problem-solving sc enarios

D2 Critique the proc ess

of applying c ritic al

reasoning to a given

task/ac tivity or event.

P3 Demonstrate the use of

different problem-solving

tec hniques in the design

and delivery of an event.

P4 Demonstrate that

c ritic al reasoning has been

applied to a given solution.

M2 Researc h the use of

different problem-solving

tec hniques used in the

design and delivery of an

event.

M3 Justify the use and

applic ation of a range of

solution methodologies.

LO3 Disc uss the importanc e and dynamic s of working

within a team and the impac t of team working in different

environments

D3 Provide a c ritic al

evaluation of your own

role and c ontribution to

a group sc enario.

P5 Disc uss the importanc e

of team dynamic s in the

suc c ess and/or failure of

group work.

P6 Work within a team to

ac hieve a defined goal.

M4 Analyse team dynamic s,

in terms of the roles group

members play in a team

and the effec tiveness in

terms of ac hieving shared

goals.

LO4 Examine the need for Continuing Professional

Development (CPD) and its role within the workplac e and

for higher level learning

Page 17: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

17

Pass

Merit

Distinction

P7 Disc uss the importanc e

of CPD and its c ontribution

to own learning.

P8 Produc e a development

plan that outlines

responsibilities,

performanc e objec tives and

required skills, knowledge

and learning for own future

goals.

M5 Compare and c ontrast

different motivational

theories and the impac t

they c an have on

performanc e within the

workplac e.

D4 Evaluate a range of

evidenc e c riteria that is

used as a measure for

effec tive CPD.

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions) Scheduled Activities Hours Comments/Additional Information

Lectures and Seminars 60 Independent Study 90

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

Coursework Assignment 1.1: Professional

Practice Portfolio

100% Learners will demonstrate interpersonal skills

through the planning of a training event and

completion of a CPD programme.

LO’s: 1, 2, 3, 4, [All]

Page 18: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

18

Recommended Resources

Textbooks

Cottrell, S. (2001) Critic al Thinking Skills: Developing Effec tive Analysis and

Argument. 2nd Ed. Palgrave Mac millan.

Forde, C. (2006) Professional Development, Reflec tion and Enquiry. Sage

Public ations.

Megginson, D. and Whitaker, V. (2007) Continuing Professional Development. 2nd

Ed. Chartered Institute of Personnel and Development.

Winstanley, D. (2005) Personal Effec tiveness: A guide to ac tion. Chartered Institute

of Personnel and Development.

Journals

Journal of Group Dynamic s

Professional Development in Educ ation

Websites

www.thinkwatson.c om Critic al Thinking Resourc es

“Critic al Thinking Correlation Studies” (Researc h)

ipda.org.uk International Professional Development Assoc iation

(General Referenc e)

Links

This unit links to the following related units:

Unit 6: Managing a Suc c essful Computing Projec t

Unit 13: Computing Researc h Projec t

Page 19: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

19

Unit 4: Database Design &

Development

Unit code H/615/1622

Unit type Core

Unit level 4

Credit value 15

Introduction

Organisations depend on their databases to provide information essential for their day-to-day

operations and to help them take advantage of today's rapidly growing and maturing e-commerce

opportunities. An understanding of database tools and technologies is an essential skill for

designing and developing systems to support them.

Database systems continue to demand more complex data structures and interfaces, as

applications get increasingly sophisticated. Most organisations collect and store large volumes of

data, either on their own systems or in the cloud, and this data is used not just for the operational

running of their business but also mined for other more intelligent and complex applications.

Databases stand as the back-end of most systems used by organisations for their operations.

Database design and development is a fundamental and highly beneficial skill for computing

students to master, regardless of their specialism.

The aim of this unit is to give students opportunities to develop an understanding of the concepts

and issues relating to database design and development, as well as to provide the practical skills

to translate that understanding into the design and creation of complex databases.

Topics included in this unit are: examination of different design tools and techniques; examination

of different development software options; considering the development features of a fully

functional robust solution covering data integrity, data validation, data consistency, data security

and advanced database querying facilities across multiple tables; appropriate user interfaces for

databases and for other externally linked systems; creating complex reports/dashboards, testing

the system against the user and system requirements; and elements of complete system

documentation.

On successful completion of this unit students will be able to use appropriate tools to design and

develop a relational database system for a substantial problem. They will be able to test the

system to ensure it meets user and system requirements and fully document the system by

providing technical and user documentation. For practical purposes, this unit covers relational

databases and related tools and techniques. A brief overview of object-oriented databases will

also be covered.

Students will develop skills such as communication literacy, critical thinking, analysis, reasoning

and interpretation, which are crucial for gaining employment and developing academic

competence.

Page 20: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

20

Learning Outcomes

By the end of this unit students will be able to:

LO1. Use an appropriate design tool to design a relational database system for a substantial

problem.

LO2. Develop a fully functional relational database system, based on an existing system design.

LO3. Test the system against user and system requirements.

LO4. Produce technical and user documentation.

Essential Content

LO1 Use an appropriate design tool to design a relational database system for a

substantial problem

The role of database systems e.g. as back-end systems, in e-commerce, for data mining

applications etc.

Determining user and system requirements.

Design tools and techniques for a relational database system.

Logical design for relational databases e.g. tables, data elements, data types, indexes,

primary/foreign keys, entity relationship modelling, referential integrity, data normalisation to third

normal form.

Designs for data integrity, data validations, data security and data controls.

User interface design.

Output designs for user requirements.

Overview of object-oriented databases and their design tools.

LO2 Develop a fully functional relational database system, based on an existing system

design

Consideration of database and platform options for system development.

Examination of different software development options for developing the relational database

system.

Implementation of the physical data model based on the logical model.

Data stores, internal storage and external storage (e.g. the cloud).

Implementation of security elements in databases.

Relational databases with controls like data validation using; input masks, drop down lists, option

Page 21: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

21

buttons.

User interface for requirements, functionality, reliability, consistency and performance.

Consideration of interface links with other systems e.g. internet-based applications.

Data manipulation using appropriate query tools, including complex queries to query across

multiple tables, and using functions and formulae.

Database maintenance and data manipulation: inserts, updates, amendments, deletions, data

backup and recovery.

System reports using report writing tools and report generators, dashboards.

Page 22: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

22

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Use an appropriate design tool to design a

relational database system for a substantial problem

D1 Assess the

effec tiveness of the

design in relation to user

and system

requirements.

P1 Design a relational

database system using

appropriate design tools

and tec hniques,

c ontaining at least four

interrelated tables, with c

lear statements of user

and system requirements.

M1 Produc e a

c omprehensive design for

a fully func tional system

whic h inc ludes interfac e

and output designs, data

validations and data

normalisation.

LO2 Develop a fully func tional relational database

system, based on an existing system design

LO2 & 3

D2 Evaluate the effec

tiveness of the

database solution in

relation to user and

system requirements,

and suggest

improve ments.

P2 Develop the database

system with evidenc e of

user interfac e, output and

data validations, and

querying ac ross multiple

tables.

P3 Impleme nt a query

language into the

relational database

system.

M2 Impleme nt a fully

func tional database

system whic h inc ludes

system sec urity and

database maintenanc e.

M3 Assess whether

meaningful data has been

extrac ted through the use

of query tools to produc e

appropriate management

information.

LO3 Test the system against user and system

requirements

P4 Test the system

against user and system

requirements.

M4 Assess the

effec tiveness of the

testing, inc luding an

explanation of the c hoic e

of test data used.

LO4 Produc e tec hnic al and user doc umentation D3 Assess any future

improve ments that may

be required to ensure the

c ontinued effec tiveness of

the database system.

P5 Produc e tec hnic al and

user doc umentation.

M5 Produc e tec hnic al and

user doc umentation for a

fully func tional system,

inc luding diagrams

showing movement of

data through the system,

and flowc harts desc ribing

how the system works.

Page 23: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

23

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions) Scheduled Activities Hours Comments/Additional Information

Lectures and Seminars 60 Independent Study 90

Total 150 (10 credits = 11 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

Coursework Assignment 4.1 Design a

relational database

25% Students will use appropriate design tools and

techniques to create a relational database

containing at least 4 interrelated tables.

LO1

Coursework Assignment 4.2 Develop and

test a relational database

50% Students will implement their design, making use

of a query language, and test the resulting system

against user and system requirements.

LO2 & LO3

Coursework Assignment 4.3

Produce technical and user

documentation

25% Students will produce technical and user

documentation for their database.

LO4

Recommended Resources

Textbooks

Churc her, C. (2012) Beginning Database Design: From Novic e to Professional.

2nd Ed. Apress.

Connolly, T. and Begg, C. (2014) Database Systems: A Prac tic al Approac h to

Design, Imple mentation and Management. 6th Ed. Global Edition. Pearson.

Kroemke, D. and Auer, D. (2012) Database Conc epts: International Edition. 6th Ed.

Pearson.

Paulraj, P (2008). Database Design and Development: An Essential Guide for IT

Professional. Wiley.

Stephens, R. (2008) Beginning Database Design Solutions. Wrox.

Journals

International Journal of Database Management Systems

Journal of Database Management

The Computer Journal

Journal of Systems Analysis and Software Engineering

Journal of Emerging Trends in Computing and Information Sc ienc es

Websites

www.lynda.c om Database Training (Tutorials)

mva.mic rosoft.c om Mic rosoft Virtual Ac ademy “Database Development”

(Training)

mva.mic rosoft.c om/ebooks Mic rosoft Virtual Ac ademy

Page 24: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

24

“Mic rosoft Press” (E-Books)

Links

This unit links to the following related units:

Unit 7: Strategic Information Systems

Unit 38: Database Management Systems

Page 25: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

25

Unit 5: Security

Unit code K/615/1623

Unit type Core

Unit level 4

Credit value 15

Introduction

Security is one of the most important challenges modern organisations face. Security is about

protecting organisational assets, including personnel, data, equipment and networks from attack

through the use of prevention techniques in the form of vulnerability testing/security policies and

detection techniques, exposing breaches in security and implementing effective responses.

The aim of this unit is to provide students with knowledge of security, associated risks and how

security breaches impact on business continuity. Students will examine security measures

involving access authorisation, regulation of use, implementing contingency plans and devising

security policies and procedures.

This unit introduces students to the detection of threats and vulnerabilities in physical and IT

security, and how to manage risks relating to organisational security.

Among the topics included in this unit are Network Security design and operational topics,

including address translation, DMZ, VPN, firewalls, AV and intrusion detection systems. Remote

access will be covered, as will the need for frequent vulnerability testing as part of organisational

and security audit compliance.

Students will develop skills such as communication literacy, critical thinking, analysis, reasoning

and interpretation, which are crucial for gaining employment and developing academic

competence.

Learning Outcomes

By the end of this unit students will be able to:

LO1 Assess risks to IT security.

LO2 Describe IT security solutions.

LO3 Review mechanisms to control organisational IT security.

LO4 Manage organisational security.

Page 26: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

26

Essential Content

LO1 Assess risks to IT security

IT security risks:

Risks: unauthorised use of a system; unauthorised removal or copying of data or code from a system;

damage to or destruction of physical system assets and environment; damage to or destruction of

data or code inside or outside the system; naturally occurring risks.

Organisational security: business continuance; backup/restoration of data; audits; testing procedures

e.g. data, network, systems, operational impact of security breaches, WANs, intranets, wireless

access systems.

LO2 Describe IT security solutions

IT security solution evaluation:

Network Security infrastructure: evaluation of NAT, DMZ, FWs.

Network performance: RAID, Main/Standby, Dual LAN, web server balancing.

Data security: explain asset management, image differential/incremental backups, SAN

servers.

Data centre: replica data centres, virtualisation, secure transport protocol, secure MPLS

routing and remote access methods/procedures for third-party access.

Security vulnerability: logs, traces, honeypots, data mining algorithms, vulnerability

testing.

LO3 Review mechanisms to control organisational IT security

Mechanisms to control organisational IT security:

Risk assessment and integrated enterprise risk management: network change management, audit

control, business continuance/disaster recovery plans, potential loss of data/business, intellectual

property, hardware and software; probability of occurrence e.g. disaster, theft; staff responsibilities;

Data Protection Act; Computer Misuse Act; ISO 3001 standards.

Company regulations: site or system access criteria for personnel; physical security types e.g.

biometrics, swipe cards, theft prevention.

LO4 Manage organisational security

Manage organisational security:

Organisational security: policies e.g. system access, access to internet email, access to internet

browser, development/use of software, physical access and protection, 3rd party access, business

continuity, responsibility matrix.

Controlling security risk assessments and compliance with security procedures and standards e.g.

ISO/IEC 17799:2005 Information Technology (Security Techniques – code of practice for information

security management); informing colleagues of their security responsibilities and confirming their

Page 27: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

27

understanding at suitable intervals; using enterprise risk management for identifying, evaluating,

implementing and follow up of security risks according to ISO 3001 standards.

Security: tools e.g. user log-on profiles to limit user access to resources; online software to train and

update staff; auditing tools to monitor resource access; security audits; penetration testing; ethical

hacking; gathering and recording information on security; initiating suitable actions for remediation.

Page 28: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

28

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Assess risks to IT sec urity

LO1 & 2

D1 Investigate how a

‘trusted network’ may

be part of an IT sec urity

solution.

P1 Identify types of

sec urity risks to

organisations.

P2 Desc ribe organisational

sec urity proc edures.

M1 Propose a method to

assess and treat IT sec urity

risks.

LO2 Desc ribe IT sec urity solutions

P3 Identify the potential

impac t to IT sec urity of

inc orrec t c onfiguration of

firewall polic ies and third-

party VPNs.

P4 Show, using an example

for eac h, how imple menting

a DMZ, static IP and NAT in

a network c an improve

Network Sec urity.

M2 Disc uss three benefits

to imple ment network

monitoring systems with

supporting reasons.

LO3 Review mec hanisms to c ontrol organisational IT

sec urity

D2 Consider how IT

sec urity c an be aligned

with organisational

polic y, detailing the

sec urity impac t of any

misalignment.

P5 Disc uss risk assessment

proc edures.

P6 Explain data protec tion

proc esses and regulations

as applic able to an

organisation.

M3 Summarise the ISO

31000 risk management

methodology and its

applic ation in IT sec urity.

M4 Disc uss possible impac

ts to organisational sec

urity resulting from an IT

sec urity audit.

LO4 Manage organisational sec urity

D3 Evaluate the

suitability of the tools

used in an

organisational polic y.

P7 Design and impleme nt a

sec urity polic y for an

organisation.

P8 List the main

c omponents of an

organisational disaster

rec overy plan, justifying

the reasons for inc lusion.

M5 Disc uss the roles of

stakeholders in the

organisation to imple ment

sec urity audit

rec ommendations.

Page 29: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

29

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions)

Scheduled Activities Hours Comments/Additional Information Lectures and Seminars 60 Independent Study 90

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

Coursework Assignment 5.1: Security

presentations and guidebooks.

50% Based on a business scenario, learners will

assess risks and describe appropriate IT sec urity

solutions.

LO’s: 1 & 2

Coursework Assignment 5.2: Review and

manage organisational IT

security

50% Learners will review security mechanisms and demonstrate the management of organisational ITsec urity. LO’s: 3 & 4

Recommended Resources

Textbooks

Alexander, D. et al. (2008) Information Sec urity Management Princ iples. BSC.

Steinberg, R. (2011) Governanc e, Risk Management, and Complianc e: It Can't

Happen to Us – Avoiding Corporate Disaster While Driving Suc c ess. Wiley.

Tipton, H. (2010) Information Sec urity Management Handbook. 4th Ed. Auerbac h

Pubs.

Websites

www.bc s.org British Computer Soc iety (General Referenc e)

www.bsa.org.uk Business Software Allianc e (General Referenc e)

www.fast.org.uk Federation Against Software Theft (General Referenc e)

www.ic o.gov.uk Information Commissioners Offic e (General Referenc e)

Links

This unit links to the following related units:

Unit 17: Network Sec urity

Unit 23: Cryptography

Unit 24: Forensic s

Unit 25: Information Sec urity Management

Page 30: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

30

Unit 6: Managing a Successful

Computing Project

Unit code T/615/1625

Unit type Core unit

Unit level 4

Credit value 15

Introduction

This unit is assessed by a Pearson-set assignment. The project brief will be set by the centre,

based on a theme provided by Pearson (this will change annually). The theme and chosen

project within the theme will enable students to explore and examine a relevant and current

topical aspect of computing in the context of a business environment.

In order to ensure that client expectations are met in terms of requirements, deadlines and the

estimated cost, the work to deliver new computer systems orservices to business organisations,

or to revamp the existing ones, is always organised in projects. Therefore, skilful, knowledgeable

and experienced project managers have always been in demand. It is projected that 15.7 million

new project management roles will be created around the world by 2020.

The aim of this unit is to offer students an opportunity to demonstrate the skills required for

managing and implementing a project. They will undertake independent research and

investigation for carrying out and executing a computing project which meets appropriate aims

and objectives.

On successful completion of this unit students will have the confidence to engage in decision-

making, problem-solving and research activities using project management skills. They will have

the fundamental knowledge and skills to enable them to investigate and examine relevant

computing concepts within a work-related context, determine appropriate outcomes, decisions or

solutions and present evidence to various stakeholders in an acceptable and understandable

format.

Learning Outcomes

By the end of this unit students will be able to:

LO1 Establish project aims, objectives and timeframes based on the chosen theme.

LO2 Conduct small-scale research, information gathering and data collection to generate

knowledge to support the project.

LO3 Present the project and communicate appropriate recommendations based on meaningful

conclusions drawn from the evidence findings and/or analysis.

LO4 Reflect on the value gained from conducting the project

Page 31: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

31

Essential Content

LO1 Establish project aims, objectives and timeframes based on the

chosen theme

Project management:

What is project management and what does it involve?

The key stages of project management.

The advantages of using project management and why it is important.

Initiation of the project and project planning phase:

Scoping a project − defining objectives, scope, purpose and deliverables to be produced.

Steps and documentation required in the initiation phase.

Developing the project plan, including planning for timescales and time management, cost, quality,

change, risk and issues.

The work breakdown structure.

Use of Bar and Gantt Charts for effective planning.

LO2 Conduct small-scale research, information gathering and data collection to generate

knowledge to support the project

Project execution phase:

Selecting appropriate methods of information gathering, data collection and material resourcing.

The distinct phases which support a coherent and logical argument.

Use of secondary research to inform a primary empirical study.

Qualitative and quantitative research methods.

Field work:

Selecting a sample of the consumer market, businesses or individuals (those who meet certain

characteristics relevant to the research theme) is used to gather data (qualitative or quantitative).

Sampling approaches and techniques, including probability and nonprobability sampling.

Ethics, reliability and validity:

All research should be conducted ethically − how is this achieved and reported?

Research should also be reliable (similar results achieved from a similar sample) and valid (the

research should measure what it aimed to measure).

Analysing information and data:

Using data collection tools such as interviews and questionnaires.

Using analytical techniques such as trend analysis, coding or typologies.

LO3 Present the project and communicate appropriate recommendations based on

meaningful conclusions drawn from the evidence findings and/or analysis

Communicating outcomes:

Consider the method (e.g. written, verbal) and the medium (e.g. report, online, presentation).

Both method and medium will be influenced by the project research and its intended audience.

Convincing arguments:

All findings/outcomes should be convincing and presented logically where the assumption is that the

audience has little or no knowledge of the project process.

Page 32: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

32

Developing evaluative conclusions.

Critical and objective analysis and evaluation:

Secondary and primary data should be critiqued and considered with an objective mind-set.

Objectivity results in more robust evaluations where an analysis justifies a judgement.

LO4 Reflect on the value gained from conducting the project and its usefulness to support

sustainable organisational performance

Reflection for learning and practice:

The difference between reflecting on performance and evaluating a project − the former considers

the research process, information gathering and data collection, the latter the quality of the research

argument and use of evidence.

The cycle of reflection:

To include reflection in action and reflection on action.

How to use reflection to inform future behaviour, particularly directed towards sustainable

performance.

Reflective writing:

Avoiding generalisation and focusing on personal development and the research journey in a critical

and objective way.

Generalisation:

Many studies result in generalised findings. Research which has its basis in a specific field such as

Human Resource Management (HRM) and in a specific context should avoid generalised

conclusions.

Outcomes should be specific and actionable.

Page 33: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

33

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Establish projec t aims, objec tives and

timeframes based on the c hosen theme

LO1 & 2

D1 Critic ally evaluate the

projec t management

proc ess and appropriate

researc h methodologies

applied.

P1 Devise projec t aims

and objec tives for a

c hosen sc enario.

P2 Produc e a projec t

management plan that

c overs aspec ts of c ost,

sc ope, time, quality,

c ommunic ation, risk and

resourc es.

P3 Produc e a work

breakdown struc ture and

a Gantt Chart to provide

timeframes and stages

for c ompletion.

M1 Produc e a

c omprehensive projec t

management plan,

milestone sc hedule and

projec t sc hedule for

monitoring and

c ompleting the aims and

objec tives of the projec t.

LO2 Conduc t small-sc ale researc h, information

gathering and data c ollec tion to generate knowledge

to support the projec t

P4 Carry out small-sc ale

researc h by applying

qualitative and

quantitative researc h

methods appropriate for

meeting projec t aims and

objec tives.

M2 Evaluate the ac c uracy

and reliability of different

researc h methods

applied.

LO3 Present the projec t and c ommunic ate appropriate

rec ommendations based on meaningful c onc lusions

drawn from the evidenc e findings and/or analysis

LO3 & 4

D2 Critic ally evaluate and

reflec t on the projec t

outc omes, the dec ision-

making proc ess and

c hanges or developments

of the initial projec t

management plan to

support justific ation of

rec ommendations and

learning during the projec t.

P5 Analyse researc h and

data using appropriate

tools and tec hniques.

P6 Communic ate

appropriate

rec ommendations as a

result of researc h and

data analysis to draw

valid and meaningful

c onc lusions.

M3 Evaluate the selec tion

of appropriate tools and

tec hniques for ac c urac y

and authentic ity to

support and justify

rec ommendations.

Page 34: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

34

Pass

Merit

Distinction

LO4 Reflec t on the value gained from c onduc ting the

projec t and its usefulness to support sustainable

organisational performanc e

P7 Reflec t on the value

of undertaking the

researc h to meet stated

objec tives and own

learning and

performanc e.

M4 Evaluate the value of

the projec t management

proc ess and use of

quality researc h to meet

stated objec tives and

support own learning and

performanc e.

Page 35: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

35

Additional Evidence Requirements

In addition to the above assessment c riteria, students will also be required to

c omplete a projec t logbook to rec ord ideas, c hanges and developments as they

progress and c omplete the projec t.

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions) Scheduled Activities Hours Comments/Additional Information

Lectures and Seminars 60 Independent Study 90

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

Coursework Assignment 6.1: Establishing

project aims, objectives and

timeframes.

50% Establishing project aims, objectives and

timeframes based on the theme of encryption.

Conducting small-scale research, information

gathering and data collection to generate

knowledge to support your projects.

LO’s: 1 & 2

Coursework Assignment 6.2: Present the

project and reflect on the value

gained.

50% Presenting the project and communicating appropriate recommendations based on your conclusions drawn from evidence findings and/or analysis. You must Reflect on the value gained from conducting the project and evaluate its usefulness to support sustainable organisational performance. LO’s: 3 & 4

Recommended Resources

Textbooks

Costley, C., Elliot, G. and Gibbs, P. (2010) Doing Work Based Researc h: Approac hes

to Enquiry for Insider-researc hers. London: SAGE.

Dawson, C. (2016) Projec ts in Computing and Information Systems: A Student's

Guide. UK: Pearson Educ ation.

Flic k, U. (2011) Introduc ing Researc h Methodology: A Beginner’s Guide to Doing a

Researc h Projec t. London: SAGE.

Gray, D. (2009) Doing Researc h in the Real World. 2nd Ed. London: SAGE.

Guay, M., Sc hreiber, D. and Briones, S. (2016) The Ultimate Guide to Projec t

Management: Learn everything you need to suc c essfully manage projec ts and get

them done. Free Kindle Edition. US: Zapier Inc .

Loc k, D. (2013) Projec t Management 8th Edition. UK: Routledge.

Pinto, J.K. (2015) Projec t Management: Ac hieving Competitive Advantage 4th Ed.

Pearson.

Page 36: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

36

Journals

International Journal of Quantitative and Qualitative Researc h

Qualitative Researc h Journal

Websites

www.gov.uk/government/public ations Department of Business Innovations

and Skills “Guidelines for managing

projec ts – How to organise, plan and

c ontrol projec ts.” (Report)

Links

This unit links to the following related units:

Unit 3: Professional Prac tic e

Unit 13: Computing Researc h Projec t

Unit 14: Business Intelligenc e

Unit 34: Systems Analysis & Design

Page 37: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

37

Unit 10: Website Design &

Development

Unit code R/615/1633

Unit level 4

Credit value 15

Introduction

Wireless, public hotspots, mobile broadband and unlimited network connections

means that accessing and using the internet to request, use and post information

has never been so easy, or so important. As public, organisational and business

demand increases, so does user expectation. Designers need to successfully use

technology to deliver a high quality and consistent User Experiences (UX) through

friendly and functional User Interfaces (UI). However, as the software and hardware

evolves, so does the challenge of design.

This unit introduces students to the underpinning services required to host, manage

and access a secure website before introducing and exploring the methods used by

designers and developers to blend back-end technologies (server-side) with front

end technologies (client-side). To help ensure new designers are able to design and

deliver a site that offers an outstanding User Experience (UX) supported by an

innovative User Interface (UI) this unit also discusses the reasons, requirements,

relationships, capabilities and features of the systems they will be using and gives

them an opportunity to explore various tools, techniques and technologies with ‘good

design’ principles to plan, design and review a multipage website.

Among the topics included in this unit are: domain structure, domain namec

systems, web protocols, database servers, development frameworks, website

publishing, content management, search engine optimisation, web browsers, HTML

standards, CSS and CSS pre-processing (LESS, SASS), presentation models,

responsive design, integrated development environments, user requirements,

interface design, user experience, branding, navigation, optimisation and validation.

On successful completion of this unit students will be able to explain server

technologies and management services associated with the hosting and

management of secure websites, categorise website technologies, tools and software

used to develop websites, utilise website technologies, tools and techniques with

good design principles to create a multipage website and create and use a Test Plan

to review the performance and design of a multipage website.

As a result they will develop skills such as communication literacy, critical thinking,

analysis, reasoning and interpretation, which are crucial for gaining employment and

developing academic competence.

Page 38: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

38

Learning Outcomes

By the end of this unit students will be able to:

LO1 Explain server technologies and management services associated with hosting and

managing websites.

LO2 Categorise website technologies, tools and software used to develop websites.

LO3 Utilise website technologies, tools and techniques with good design principles to

create a multipage website.

LO4 Create and use a Test Plan to review the performance and design of a multipage

website.

Essential Content

LO1 Explain server technologies and management services associated with hosting and

managing websites

Hosting and website management:

Investigate relationships between domain names, DNS services and communication protocols used

to access a website.

Overview of publishing and managing secure websites, including search engine indexing and

ranking.

Different server technologies:

Differences between web server hardware, software and host operating systems.

Advantages of an integrated database system with regards to expanding website capability.

Common web development technologies and frameworks.

LO2 Categorise website technologies, tools and software used to develop websites

Website technologies:

Using front-end technologies, presentation layers and client-side programming to build a User

Interface (UI) and effect User Experience (UX).

How back-end technologies, application layers and server-side programming can be used to enable

personalisation and deliver dynamic content.

Tools, techniques and software used to develop websites:

Improving User Experience (UX) through Rich Internet Application (RIA) design using JavaScript

and CSS frameworks and packages.

Overview of online content management systems including possible advantages and limitations with

regards to design.

Using web design and development software to design and build a secure website.

LO3 Utilise website technologies, tools and techniques with good design principles to create

a multipage website

Page 39: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

39

Establish the client and user requirements:

Differentiate client and user requirements from behaviours.

Consider how audience and purpose could influence the look and feel of a website.

Review accessibility standards and guidelines and their possible impact on design and aesthetics.

Research and create good content combined with good design principles to create a multipage

website:

Introduce and use recognised design principles, incorporating accessibility guidelines to implement

an appropriately branded, multipage site.

Discuss why and how the quality of content can affect the performance of a website.

LO4 Create and use a Test Plan to review the performance and design of a multipage website

Consider factors that influence website performance:

Review how intuitive interfaces and actions, user-friendly designs, appropriate graphics, effective

navigation and good quality content can help establish user trust and deliver an improved User

Experience (UX).

Consider the effects of good and bad search engine optimisation (SEO) and indexing on the

performance of a website.

W3C Validation (HTML and CSS) and how it influences website design and performance.

Establish a Test Plan and use it to assess the performance of a website:

Assess the impact of poorly optimised website graphics.

Research and conduct Quality Assurance (QA) and usability testing on a multipage website.

Page 40: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

40

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Explain server tec hnologies and management

servic es assoc iated with hosting and managing

websites

LO1 & LO2

D1 Justify the tools and

tec hniques c hosen to

realise a c ustom built

website.

P1 Identify the purpose

and types of DNS,

inc luding explanations on

how domain names are

organised and managed.

P2 Explain the purpose

and relationships between

c ommunic ation protoc ols,

server hardware,

operating systems and

web server software with

regards to designing,

publishing and ac c essing

a website.

M1 Evaluate the impac t of

c ommon web

development tec hnologies

and frameworks with

regards to website design,

func tionality and

management.

M2 Review the influenc e

of searc h engines on

website performanc e and

provide evidenc e-based

support for improving a

site’s index value and

rank through searc h

engine optimisation.

LO2 Categorise website tec hnologies, tools and

software used to develop websites

P3 Disc uss the c

apabilities and

relationships between

front-end and bac k-end

website tec hnologies and

explain how these relate

to presentation and

applic ation layers.

P4 Disc uss the differenc es

between online website

c reation tools and c ustom

built sites with regards to

design flexibility,

performanc e,

func tionality, User

Experienc e (UX) and User

Interfac e (UI).

M3 Evaluate a range of

tools and tec hniques

available to design and

develop a c ustom built

website.

Page 41: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

41

Pass

Merit

Distinction

LO3 Utilise website tec hnologies, tools and tec hniques

with good design princ iples to c reate a multipage

website

D2 Critic ally evaluate the

design and development

proc ess against your

design doc ument and

analyse any tec hnic al

c hallenges.

P5 Create a design

doc ument for a branded,

multipage website

supported with medium

fidelity wireframes and a

full set of c lient and user

requirements.

P6 Use your design doc

ument with appropriate

princ iples, standards and

guidelines to produc e a

branded, multipage

website supported with

realistic

c ontent.

M4 Compare and c ontrast

the multipage website

c reated to the design

doc ument.

LO4 Create and use a Test Plan to review the

performanc e and design of a multipage website

D3 Critic ally evaluate the

results of your Test Plan

and inc lude a review of

the overall suc c ess of

your multipage website;

use this evaluation to

explain any areas of

suc c ess and provide

justified

rec ommendations for

areas that require

improve ment.

P7 Create a suitable Test

Plan identifying key

performanc e areas and

use it to review the

func tionality and

performanc e of your

website.

M5 Evaluate the Quality

Assuranc e (QA) proc ess

and review how it was

imple mented during your

design and development

stages.

Page 42: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

44

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions) Scheduled Activities Hours Comments/Additional Information

Lectures and Seminars 60 Independent Study 90

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

Coursework Assignment 10.1: Web Services

Presentation and Guidebook

50% Learners will explain and categorise and range of

server and web technologies.

LO’s: 1 & 2

Coursework Assignment 10.2: Web Site

Design, Development and

Testing

50% Learners will design, build and test a multi-page

website.

LO’s: 3 & 4

Recommended Resources

Textbooks

Frain, B. (2012) Responsive Web Design with HTML5 and CSS. UK: Pac kt

Publishing.

Krug, S. (2013) Don’t Make Me Think: A Common Sense Approac h to Web Usability.

USA: New Riders.

Lidwell, W., Holden, K. and Butler, J. (2010) Universal Princ iples of Design, Revised

and Updated: 115 Ways to Enhanc e Usability, Influenc e Perc eption, Inc rease

Appeal, Make Better Design Dec isions and Teac h Through Design. USA: Roc kport

Publishers.

Links

This unit links to the following related units:

Unit 40: User Experienc e & Interfac e Design

Page 43: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

45

Unit 11: Maths for Computing

Unit code D/615/1635

Unit level 4

Credit value 15

Introduction

In 1837 English mathematicians Charles Babbage and Ada Lovelace collaboratively described a machine

that could perform arithmetical operations and store data within memory units. This design of their

‘Analytical Engine’ is the first representation of modern, general-purpose computer technology. Although

modern computers have advanced far beyond Babbage and Lovelace’s initial proposal, they are still

fundamentally relying on mathematics for their design and operation.

This unit introduces students to the mathematical principles and theory that underpin the computing

curriculum. Through a series of case studies, scenarios and task-based assessments students will explore

number theory within a variety of scenarios; use applicable probability theory; apply geometrical and vector

methodology; and finally evaluate problems concerning differential and integral calculus.

Among the topics included in this unit are: prime number theory, sequences and series, probability theory,

geometry, differential calculus and integral calculus.

On successful completion of this unit students will be able to gain confidence with the relevant mathematics

needed within other computing units. As a result they will develop skills such as communication literacy,

critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and

developing academic competence.

Learning Outcomes

By the end of this unit students will be able to:

LO1 Use applied number theory in practical computing scenarios.

LO2 Analyse events using probability theory and probability distributions.

L03 Determine solutions of graphical examples using geometry and vector methods.

LO4 Evaluate problems concerning differential and integral calculus.

Page 44: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

46

Essential Content

LO1 Use applied number theory in practical computing scenarios

Number theory:

Converting between number bases (Denary, Binary, Octal, Duodecimal and Hexadecimal).

Prime numbers, Pythagorean triples and Mersenne primes.

Greatest common divisors and least common multiples.

Modular arithmetic operations.

Sequences and series:

Expressing a sequence recursively.

Arithmetic and geometric progression theory and application.

Summation of series and the sum to infinity.

LO2 Analyse events using probability theory and probability distributions

Probability theory:

Calculating conditional probability from independent trials.

Random variables and the expectation of events.

Applying probability calculations to hashing and load balancing.

Probability distributions:

Discrete probability distribution of the binomial distribution.

Continuous probability distribution of the normal (Gaussian) distribution.

LO3 Determine solutions of graphical examples using geometry and vector methods

Geometry:

Cartesian co-ordinate systems in two dimensions.

Representing lines and simple shapes using co-ordinates.

The co-ordinate system used in programming output device.

Vectors:

Introducing vector concepts.

Cartesian and polar representations of a vector.

Scaling shapes described by vector co-ordinates.

LO4 Evaluate problems concerning differential and integral calculus

Differential calculus:

Introduction to methods for differentiating mathematical functions.

The use of stationary points to determine maxima and minima.

Using differentiation to assess rate of change in a quantity.

Integral calculus:

Introducing definite and indefinite integration for known functions.

Using integration to determine the area under a curve.

Formulating models of exponential growth and decay using integration methods.

Page 45: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

47

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Use applied number theory in prac tic al c omputing

sc enarios

D1 Produc e a detailed written

explanation of the importanc e of

prime numbers within the field

of c omputing.

P1 Calc ulate the greatest

c ommon divisor and least

c ommon multiple of a

given pair of numbers.

P2 Use relevant theory to

sum arithmetic and

geometric progressions.

M1 Identify multiplic ative

inverses in modular

arithmetic .

LO2 Analyse events using probability theory and

probability distributions

D2 Evaluate probability theory

to an example involving hashing

and load balanc ing.

P3 Deduc e the c onditional

probability of different

events oc c urring within

independent trials.

P4 Identify the expec tation

of an event oc c urring from a

disc rete, random

variable.

M2 Calc ulate probabilities

within both binomially

distributed and normally

distributed random

variables.

LO3 Determine solutions of graphic al examples using

geometry and vec tor methods

D3 Construc t the sc aling of

simple shapes that are

desc ribed by vec tor c o-

ordinates.

P5 Identify simple shapes

using c o-ordinate

geometry.

P6 Determine shape

parameters using

appropriate vec tor

methods.

M3 Evaluate the c o-

ordinate system used in

programming a simple

output devic e.

LO4 Evaluate problems c onc erning differential and

integral c alc ulus

D4 Justify, by further

differentiation, that a value is a

minimum.

P7 Determine the rate of

c hange within an algebraic

func tion.

P8 Use integral c alc ulus to

solve prac tic al problems

involving area.

M4 Analyse maxima and

minima of inc reasing and

dec reasing func tions using

higher order derivatives.

Page 46: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

48

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions) Scheduled Activities Hours Comments/Additional Information

Lectures and Seminars 60 Independent Study 90

Total 150 (10 credits = 11 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

Coursework Assignment 11.1: Use applied

number theory in practical

computing.

25% Students will be able to use applied number

theory and sequences and series.

LO1

Coursework Assignment 11.2: Analysis of

events using probability theory

and probability distributions

25% Students will cover conditional probability, the

expectation of events, different probability

distributions and hashing and load balancing.

LO2

Coursework Assignment 11.3: Determine

solutions of graphical examples

using geometry and vector

methods.

25% Students will cover cartesian and polar co-

ordinate systems.

LO3

Coursework Assignment 11.4: Evaluate

problems concerning differential

and integral calculus.

25% Students will cover the use of differentiation to

find stationary points and rate of change. They

will use integration in relation to practical

problems using area.

LO4

Recommended Resources

Textbooks

Stroud, K. A. (2009) Foundation Mathematic s. Basingstoke: Palgrave Mac millan.

Journals

Journal of Computational Mathematic s. Global Sc ienc e Press.

Links

This unit links to the following related units:

Unit 18: Disc rete Maths

Unit 22: Applied Analytic al Models

Page 47: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

49

YEAR 2 UNITS

Page 48: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

50

Unit 13: Computing Research

Project

Unit code T/615/1639

Unit type Core

Unit level 5

Credit value 30

Introduction

This unit is assessed by a Pearson-set assignment. Students will choose their own project based

on a theme provided by Pearson (this will change annually). The project must be related to their

specialist pathway of study (unless the student is studying the general computing pathway). This

will enable students to explore and examine a relevant and current topical aspect of computing in

the context of a business environment and their chosen specialist pathway.

The aim of this unit is to offer students the opportunity to engage in sustained research in a

specific field of study. The unit enables students to demonstrate the capacity and ability to

identify a research theme, to develop research aims, objectives and outcomes, and to present

the outcomes of such research in both written and verbal formats. The unit also encourages

students to reflect on their engagement in the research process during which recommendations

for future, personal development are key learning points.

On successful completion of this unit students will have the confidence to engage in problem-

solving and research activities which are part of the function of a manager. Students will have the

fundamental knowledge and skills to enable them to investigate workplace issues and problems,

determine appropriate solutions and present evidence to various stakeholders in an acceptable

and understandable format.

As a result they will develop skills such as communication literacy, critical thinking, analysis,

synthesis, reasoning and interpretation which are crucial for gaining employment and developing

academic competence.

Learning Outcomes

By the end of this unit students will be able to:

LO1 Examine appropriate research methodologies and approaches as part of the research

process.

LO2 Conduct and analyse research relevant to a computing research project.

LO3 Communicate the outcomes of a research project to identified stakeholders.

LO4 Reflect on the application of research methodologies and concepts.

Page 49: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

51

Essential Content

LO1 Examine appropriate research methodologies and approaches as part

of the research process

Developing a research proposition:

The importance of developing methodical and valid propositions as the foundation for a

research project.

Rationale: the purpose and significance for research question or hypothesis.

The value of the philosophical position of the researcher and the chosen methods.

Use of Saunders's research onion as a guide to establishing a methodological approach.

Literature review:

Conceptualisation of the research problem or hypothesis.

The importance of positioning a research project in context of existing knowledge.

Significance and means of providing benchmarks by which data can be judged.

Qualitative, quantitative and mixed method research:

Key theoretical frameworks for research.

Advantages and limitations of qualitative and quantitative research approaches and

methods.

LO2 Conduct and analyse research relevant for a business research project

Research as a process:

Research has distinct phases which support a coherent and logical argument. This

includes using secondary research to inform a primary, empirical, study.

Selecting a sample:

The importance of gathering data and information (qualitative or quantitative) to

support research analysis.

Selecting sample types and sizes that are relevant to the research.

Considering sampling approaches and techniques, including probability and non-

probability sampling.

Ethics, reliability and validity:

Page 50: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

52

Research should be conducted ethically. How is this achieved and reported?

Research should also be reliable (similar results would be achieved from a similar

sample) and valid (the research measures what it aimed to measure).

Analysing data:

Using data collection tools such as interviews and questionnaires.

Using analytical techniques such as trend analysis, coding or typologies.

LO3 Communicate the outcomes of a research project to identified stakeholders

Stakeholders:

Who are they?

Why would they be interested in the research outcomes?

What communication method do they expect?

Communicating research outcomes:

Consideration of different methods of communicating outcomes (e.g. written word, spoken word) and

the medium (e.g. report, online, presentation). The method and medium will be influenced by the

research and its intended audience.

Convincing arguments:

No matter what the method/medium, all research should be convincing and presented logically

where the assumption is that the audience has little or no knowledge of the research process.

The importance of developing evaluative conclusions.

LO4 Reflect on the application of research methodologies and concepts

Reflection for learning and practice:

Difference between reflecting on performance and evaluating a research project. The former

considers the research process; the latter considers the quality of the research argument and use of

evidence.

Reflection on the merits, limitations and potential pitfalls of the chosen methods.

The cycle of reflection:

To include reflection in action and reflection on action.

Considering how to use reflection to inform future behaviour and future considerations.

Reflective writing:

Avoiding generalisation and focusing on personal development and the research journey in a critical

and objective way.

Page 51: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

53

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Examine appropriate researc h methodologies and

approac hes as part of the researc h proc ess

LO1 & LO2

D1 Critic ally evaluate

researc h

methodologies and

proc esses in

applic ation to a

c omputing researc h

projec t to justify

c hosen researc h

methods and analysis.

P1 Produc e a researc h

proposal that c learly

defines a researc h question

or hypothesis supported by

a literature review.

P2 Examine appropriate

researc h methods and

approac hes to primary and

sec ondary researc h.

M1 Evaluate different

researc h approac hes and

methodology and make

justific ations for the c hoic e

of methods selec ted based

on philosophic al/theoretic al

frameworks.

LO2 Conduc t and analyse researc h relevant for a

business researc h projec t

P3 Conduc t primary and

sec ondary researc h using

appropriate methods for a

c omputing researc h projec t

that c onsider c osts, ac c ess

and ethic al issues.

P4 Apply appropriate

analytic al tools, analyse

researc h findings and data.

M2 Disc uss merits,

limitations and pitfalls of

approac hes to data

c ollec tion and analysis.

LO3 Communic ate the outc omes of a researc h projec t to

identified stakeholders

D2 Communic ate

c ritic al analysis of the

outc omes and make

valid, justified

rec ommendations.

P5 Communic ate researc h

outc omes in an appropriate

manner for the intended

audienc e.

M3 Coherently and logic ally

c ommunic ate outc omes to

the intended audienc e

demonstrating how

outc omes meet set researc h

objec tives.

Page 52: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

54

Pass

Merit

Distinction

LO4 Reflec t on the applic ation of researc h methodologies

and c onc epts

D3 Demonstrate

reflec tion and

engagement in the

resourc e proc ess

leading to

rec ommended ac tions

for future

improve ment.

P6 Reflec t on the

effec tiveness of researc h

methods applied for

meeting objec tives of

the c omputing researc h

projec t.

P7 Consider alternative

researc h methodologies

and lessons learnt in view

of the outc omes.

M4 Provide c ritic al

reflec tion and insight that

results in rec ommended

ac tions for improve ments

and future researc h

c onsiderations.

Page 53: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

55

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions) Scheduled Activities Hours Comments/Additional Information

To be advised Total 300 (30 credits = 300 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

To be advised

Recommended Resources

Textbooks

Cornford, T. (2005) Projec t Researc h in Information Systems: A Student's Guide.

Paperbac k. Mac millan.

Costley, C., Elliot, G. and Gibbs, P. (2010) Doing Work Based Researc h: Approac hes

to Enquiry for Insider-researc hers. London: SAGE.

Fink, A. (2009) Conduc ting Researc h Literature Reviews: From the Internet to

Paper. 3rd Ed. Sage Inc .

Flic k, U. (2011) Introduc ing Researc h Methodology: A Beginner’s Guide to Doing a

Researc h Projec t. London: SAGE.

Gray, D. (2009) Doing Researc h in the Real World. 2nd Ed. London: SAGE.

Saunders, M, Lewis, P and Thornhill, A. (2012) Researc h methods for Business

Students. 6th Ed. Harlow: Pearson.

Wellington, J. (2000) Educ ational Researc h: Contemporary Issues and Prac tic al

Approac hes. Continuum International Publishing Group Ltd.

Journals

International Journal of Quantitative and Qualitative Researc h

Qualitative Researc h Journal

Links

This unit links to the following related units:

Unit 3: Professional Prac tic e

Unit 6: Managing a Suc c essful Computing Projec t

Unit 9: Software Development Lifec yc les

Page 54: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

56

Unit 14: Business Intelligence

Unit code M/615/1641

Unit type Core

Unit level 5

Credit value 15

Introduction

Data and information is core to any organisation and business process. The necessity of having meaningful information is the key driver for effective decision- making and problem-solving. Business intelligence has evolved from technologies such as decision support systems (DSS) to include tools and methods associated with data mining, data integration, data quality and data warehousing in conjunction with other information management systems and applications.

This unit introduc es students to a range of tools, tec hniques and tec hnologies for ac quiring

data and proc essing this into meaningful information that c an be used to support business

func tions and proc esses.

Within this unit students will examine the c onc ept of business proc essing in terms of data capture, c onversion and information output. Students will also be required to define the tools and tec hnologies assoc iated with business intelligenc e func tionality. The use of a business intelligenc e tool/s and tec hniques is also required to demonstrate an understanding of a given problem. Finally, students will be expec ted to evaluate the impac t of business intelligenc e for effec tive dec ision-making.

On suc c essful c ompletion of this unit students will be able to apprec iate the importanc e of business intelligenc e in terms of optimising dec ision-making and performanc e. By exploring the tools, tec hniques and systems that support business intelligenc e students will have an awareness of the role and c ontribution that these tec hnologies and methodologies have and their importanc e to organisations.

As a result students will develop skills suc h as c ommunic ation literac y, c ritic al thinking, analysis, reasoning and interpretation, whic h are c ruc ial for gaining employment and developing ac ademic c ompetenc e.

Learning Outcomes

By the end of this unit students will be able to:

LO1 Disc uss business proc esses and the mec hanisms used to support business dec ision-making.

LO2 Compare the tools and tec hnologies assoc iated with business intelligenc e func tionality.

LO3 Demonstrate the use of business intelligenc e tools and tec hnologies.

LO4 Disc uss the impac t of business intelligenc e tools and tec hnologies for effec tive dec ision-making purposes and the legal/regulatory c ontext in whic h they are used.

Page 55: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

57

Essential Content

LO1 Discuss business processes and the mechanisms used to support

business decision-making

Business proc ess model:

Data input and c apture, data proc essing/c onversion and information output,

sec urity c onsiderations; unstruc tured and semi-struc tured data.

Tac tic al and operational dec isions, the business proc ess model, business

intelligenc e func tionality.

Analyse and c ompare the systems and tec hnologies assoc iated with business

intelligenc e.

Mec hanisms:

Applic ation software, databases, whic h are used to c ollec t and store

intelligenc e.

Systems that are used to manage, analyse and display business intelligenc e

to support the dec ision-making proc ess; the importanc e of reliable data;

impac ts of reliable data in businesses.

Business proc esses:

Management e.g. supporting dec ision-making, problem-solving; operational

e.g. sales, purc hasing and marketing; support e.g. ac c ounting, tec hnic al

supporting proc esses; improving the effic ienc y of a business proc ess e.g.

forec asting, dec ision-making, predic tive reasoning; automating proc esses e.g.

print runs, salary slips etc .

LO2 Compare the tools and technologies associated with business

intelligence functionality

Support for business dec isions:

Operational tac tic al and strategic . Operational examples c ould inc lude produc t

positioning or pric ing. Tac tic al dec isions c ould inc lude financ ial outlays to gain

c ompetitive advantage. Strategic business dec isions c ould inc lude priorities,

goals setting and forec asting for the future, global diversific ation etc .

Business intelligenc e func tionality:

Analysing data, dec ision-making, problem-solving, designing more

intuitive/innovative systems.

Systems and tec hnologies:

Information systems at an operational, tac tic al and strategic level.

Transac tion proc essing, management information systems, dec ision support

systems, expert systems.

Page 56: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

58

LO3 Demonstrate the use of business intelligence tools and technologies

Tools and tec hniques:

Desc riptive and predic tive analysis, predic tive modelling e.g. forec asting, use

of statistic al models to predic t and identify trends. Data mining tec hniques to

find anomalies, c luster patterns and/or relationships between data sets.

Converting data into visual information using c harts, graphs, histograms and

other visual mediums.

Solutions:

Supporting a business proc ess e.g. end user requirements, systems

requirement, applic ation to automate proc edures. Designing a tool, program

or pac kage that c an perform a spec ific task to support problem-solving or

dec ision-making at an advanc ed level.

Uses:

For example, designing an applic ation to solve a spec ific user need or system

requirement. Create an e-c ommerc e func tion for a website to support a

spec ific business proc ess, design a program for a spec ific end user that will

support another applic ation or proc ess.

Design c onsiderations:

Addressing a user or system requirement; designing a user-friendly and

func tional interfac e; c onsidering user engagement and interac tion with the

designed solution; c ustomisation of the solution to satisfy the user and

system requirements.

LO4 Discuss the impact of business intelligence tools and technologies for

effective decision-making purposes and the legal/regulatory context

in which they are used

Rec ognise the legal, soc ial, ethic al and professional issues involved in the

exploitation of c omputer tec hnology.

Cybersec urity management:

Understanding the personal, organisational and legal/regulatory c ontext in

whic h these tools c ould be used, the risks of suc h use and the c onstraints

(suc h as time, financ e and people) that may affec t how c ybersec urity is

imple mented.

Evaluation c riteria:

Enhanc ed or improved operations e.g. more effic ient, faster results, more

user-friendly, higher produc tivity, extended target audienc e, more

c ompetitive, more profitable, improved c ustomer servic e.

Page 57: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

59

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Disc uss business proc esses and the mec hanisms

used to support business dec ision-making

D1 Evaluate the

benefits and

drawbac ks of using

applic ation software as

a mec hanism for

business proc essing.

P1 Examine, using

examples, the terms

‘Business Proc ess’ and

‘Supporting Proc esses’.

M1 Differentiate between

unstruc tured and semi-

struc tured data within an

organisation.

LO2 Compare the tools and tec hnologies assoc iated with

business intelligenc e func tionality

D2 Compare and

c ontrast a range of

information systems

and tec hnologies that

c an be used to support

organisations at

operational, tac tic al

and strategic levels.

P2 Compare the types of

support available for

business dec ision-making

at varying levels within an

organisation.

M2 Justify, with spec ific

examples, the key features

of business intelligenc e

func tionality.

LO3 Demonstrate the use of business intelligenc e tools

and tec hnologies

D3 Provide a c ritic al

review of the design in

terms of how it meets

a spec ific user or

business requirement

and identify what

c ustomisation has

been integrated into

the design.

P3 Determine, with

examples, what business

intelligenc e is and the tools

and tec hniques assoc iated

with it.

P4 Design a business

intelligenc e tool, applic ation

or interfac e that c an

perform a

spec ific task to support

problem-solving or

dec ision-making at an

advanc ed level.

M3 Customise the design

to ensure that it is user-

friendly and has a

func tional interfac e.

Page 58: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

60

Pass

Merit

Distinction

LO4 Disc uss the impac t of business intelligenc e tools and

tec hnologies for effec tive dec ision-making purposes and

the legal/regulatory c ontext in whic h they are used

D4 Evaluate how

organisations c ould

use business

intelligenc e to extend

their target audienc e

and make them more

c ompetitive within the

market, taking sec urity

legislation into

c onsideration.

P5 Disc uss how business

intelligenc e tools c an

c ontribute to effec tive

dec ision-making.

P6 Explore the legal issues

involved in the sec ure

exploitation of business

intelligenc e tools.

M4 Conduc t researc h to

identify spec ific examples

of organisations that have

used business intelligenc e

tools to enhanc e or improve

operations.

Page 59: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

61

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions)

Scheduled Activities Hours Comments/Additional Information To be advised

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

To be advised

Recommended Resources

Textbooks

Boyer, J. (2010) Business Intelligenc e Strategy. MC Press (US).

Jeston, J. and Nelis, J. (2014) Business Proc ess Management. 3rd Ed. Routledge.

Kolb, J. (2013) Business Intelligenc e in Plain Language: A prac tic al guide to Data

Mining and Business Analytic s. CreateSpac e Independent Publishing Platform.

Marr, B. (2015) Big Data: Using Smart Big Data, Analytic s and Metric s to Make

Better Dec isions and Improve Performanc e. 1st Ed. John Wiley & Sons, Ltd.

Journals

International Journal of Business Intelligenc e and Data Mining

International Journal of Business Intelligenc e Researc h (IJBIR)

Websites

businessintelligenc e.c om Business Intelligenc e (General Referenc e)

business-intelligenc e.ac .uk Business Intelligenc e Projec t for HE

(General Referenc e)

Links

This unit links to the following related units:

Unit 6: Managing a Suc c essful Computing Projec t

Unit 12: Data Analytic s

Unit 22: Applied Analytic al Models

Unit 33: Analytic al Methods

Page 60: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

62

Unit 30: Application Development

Unit code H/615/1670

Unit level 5

Credit value 15

Introduction

Software drives business and developers drive software – the world is reliant on

software, and programming is at the heart of this. Professionalism and c ritic al

thinking, supported by an ability to work independently and as part of a team are

c ore skills of a developer. If you c an think logic ally and you enjoy exploring and

dismantling problems, working with others to c onsider requirements and c reating

ideas and possible solutions you c an gain the experienc e and learn the skills needed

to exc el as an Applic ation Developer.

This unit introduc es students to Applic ation Development and is designed to

simulate the roles and responsibilities of a c ommerc ial developer working in a

suitable business environment with ac c ess to a small team of c olleagues. Initially,

students are introduc ed to a business-related problem and will need to adopt and

use appropriate methods and prac tic es to analyse, break down and disc uss the

issues – then, dec ide, design, c reate and test a possible solution. Students should

be free to debate, evaluate and selec t different design and development

methodologies depending on their own judgement and c onsideration. On

c ompletion, students will be expec ted to formally evaluate their final applic ation

against their design plans and initial requirements.

Among the topic s inc luded in this unit are: design and developer doc umentation;

problem analysis; researc h, system and user requirements; design methodologies

and princ iples; sec urity c onsiderations; development methodologies; Unified

Modelling Language (UML), software development lifec yc les; teamwork, peer-

reviews, development tools and tec hniques; integrated development environments;

debugging, testing, software versions and quality assuranc e.

On suc c essful c ompletion of this unit students will be able to produc e a Software

Design Doc ument by analysing a business-related problem and deduc e an

appropriate solution, inc luding a set of initial requirements, selec t and use design

and development methodologies with tools and tec hniques assoc iated with the

c reation of a business applic ation, work individually and as part of a team to plan,

prepare and produc e a func tional business applic ation with support doc umentation

and assess and plan improve ments to a business applic ation by evaluating its

performanc e against its Software Design Doc ument and initial requirements.

As a result they will develop skills suc h as c ommunic ation literac y, c ritic al thinking,

analysis, reasoning and interpretation, whic h are c ruc ial for gaining employment

and developing ac ademic c ompetenc e.

Page 61: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

63

Learning Outcomes

By the end of this unit students will be able to:

LO1. Produc e a Software Design Doc ument by analysing a business-related

problem and deduc e an appropriate solution inc luding a set of initial

requirements.

LO2. Use design and development methodologies with tools and tec hniques

assoc iated with the c reation of a business applic ation.

LO3. Work individually and as part of a team to plan and produc e a func tional

business applic ation with support doc umentation.

LO4. Evaluate the performanc e of a business applic ation against its Software Design

Doc ument and initial requirements.

Essential Content

LO1 Produce a Software Design Document by analysing a business-related

problem and deduce an appropriate solution including a set of initial

requirements

Analyse a business-related problem and assess possible solutions:

Disc uss and produc e a problem definition statement to highlight and desc ribe

the issues that need to be addressed.

Researc h and c onsider possible solutions and predic t the overall suc c ess of

the applic ation.

Produc e a Software Design Doc ument:

Review and disc uss the value of Software Design Doc uments with regards to

applic ation development.

Evaluate your possible solutions and synthesise the ideas into a single

doc ument that identifies and attempts to solve the business-related problem.

Researc h and use information relating to software testing to c reate a suitable

test plan for your business applic ation.

LO2 Use design and development methodologies with tools and techniques

associated with the creation of a business application

Disc uss different design and development methodologies:

Present overviews on c urrent design and development methodologies.

Debate various strengths and weaknesses c ommonly assoc iated with eac h

methodology.

Selec t or synthesise a design and development methodology for use with the

c reation of your applic ation.

Consider the sec urity implic ations of design and development methodologies.

Use appropriate tools and tec hniques:

Page 62: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

64

Evaluate different tools and tec hniques available to c reate a business

applic ation.

Debate the advantages and disadvantages of your preferred or selec ted tools

and tec hniques.

LO3 Work individually and as part of a team to plan and produce a

functional business application with support documentation

Work as a small team to plan and prepare your business applic ation:

Peer-review and debate your development plan by effec tively c ommunic ating

and defending the ideas in your Software Design Doc ument.

Disc uss differenc es with regards to the possible strengths and weakness of

eac h Software Design Doc ument.

Modify your Software Design Doc ument to reflec t any new insights or

c onsiderations.

Prepare and produc e a func tional business applic ation:

Use your Software Design Doc ument with your preferred design and

development methodology and your selec ted tools and tec hniques to develop

a func tional business applic ation.

Create and quality c hec k appropriate support doc uments for your applic ation.

LO4 Evaluate the performance of a business application against its

Software Design Document and initial requirements

Assess the performanc e of a business applic ation:

Analyse fac tors that influenc e the performanc e of a business applic ation with

regard to its system requirements.

Undertake a c ritic al review of the performanc e and development of your

applic ation against all identified fac tors and any adopted design and

development methodologies.

Measure the overall suc c ess of the applic ation against your original predic tion

and identify any new areas of personal insight.

Plan improvements to a business applic ation:

Evaluate the overall strengths and weaknesses of your business applic ation

against its Software Design Doc ument and initial requirements.

Disc uss and plan in detail possible revisions (inc luding impleme ntation) with

regard to improving your applic ation’s performanc e.

Page 63: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

65

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Produc e a Software Design Doc ument by analysing a

business-related problem and deduc e an appropriate

solution inc luding a set of initial requirements

LO1 & LO2

D1 Justify the tools

and tec hniques

c hosen to realise a

c ustom built

website. Justify

your preferred

selec tion of tools

and tec hniques in

deduc ing an

appropriate solution

to a business

related problem.

P1 Explore a business-

related problem and produc e

a well-defined Problem

Definition Statement

supported by a set of user

and system requirements.

P2 Determine any areas of

risk related to the suc c essful

c ompletion of your

applic ation.

M1 Analyse a business-

related problem using

appropriate methods and

produc e a well-struc tured

Software Design Doc ument

that defines a proposed

solution and inc ludes

relevant details on

requirements, system

analysis, system design,

c oding, testing and

imple mentation.

LO2 Use design and development methodologies with tools

and tec hniques assoc iated with the c reation of a business

applic ation

P3 Researc h the use of

software development tools

and tec hniques and identify

any that have been selec ted

for the development of this

applic ation.

M2 Compare the differenc es

between the various

software development tools

and tec hniques researc hed

and justify your preferred

selec tion as well as your

preferred software

development methodology.

LO3 Work individually and as part of a team to plan and

produc e a func tional business applic ation with support

doc umentation

D2 Evaluate any

new insights, ideas

or potential

improve ments to

your system and

justify the reasons

why you have

c hosen to inc lude

(or not to inc lude)

them as part of this

business

applic ation.

P4 Create a formal

presentation that effec tively

reviews your business

applic ation, problem

definition statement,

proposed solution and

development strategy. Use

this presentation as part of a

peer-review and doc ument

any feedbac k given.

M3 Interpret your peer-

review feedbac k and identify

opportunities not previously

c onsidered.

M4 Develop a func tional

business applic ation based

on a spec ific Software Design

Doc ument with supportive

evidenc e of using the

preferred tools, tec hniques

and methodologies.

Page 64: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

66

Pass

Merit

Distinction

P5 Develop a func tional

business applic ation based

on a spec ified business

problem.

LO4 Evaluate the performanc e of a business applic ation

against its Software Design Doc ument and initial

requirements

D3 Critic ally

evaluate the

strengths and

weaknesses of your

business applic ation

and fully justify

opportunities for

improve ment and

further

development.

P6 Review the performanc e

of your business applic ation

against the Problem

Definition Statement and

initial requirements.

M5 Analyse the fac tors that

influenc e the performanc e of

a business applic ation and

use them to undertake a

c ritic al review of the design,

development and testing

stages of your applic ation.

Conc lude your review by

reflec tively disc ussing your

previously identified risks.

Page 65: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

67

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions)

Scheduled Activities Hours Comments/Additional Information To be advised

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

To be advised

Recommended Resources

Textbooks

Carmen, T. et al. (2009) Introduc tion to Algorithms. USA: MIT Press.

Martin, R.C. (2011) The Clean Coder: A Code of Conduc t for Professional

Programmers. USA: Prentic e Hall.

Mc Connell, S. (2004) Code Complete: A Prac tic al Handbook of Software

Construc tion. USA: Mic rosoft Press.

Links

This unit links to the following related units:

Unit 6: Managing a Suc c essful Computing Projec t

Unit 9: Software Development Lifec yc les

Page 66: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

68

Unit 31: Games Engine & Scripting

Unit code K/615/1671

Unit level 5

Credit value 15

Introduction

Professional game development typic ally represents a signific ant investment in

time, effort, skill and money. These requirements are further c omplic ated due to

the generally inc reasing differenc es in hardware platforms (suc h as PCs, Mac , Xbox,

PlayStation, tablets and other mobile devic es). Prior to the use of a games engine, a

developer would need highly detailed and spec ific knowledge relating to the platform,

devic e drivers and operating system c alls. In addition, they would need to be c

apable of writing effic ient low-level maths func tions to simulate physic s,

gravity, c alc ulate trajec tories and determine objec t c ollisions in 2D and 3D

environments, inc luding designing image transition algorithms. Using a games

engine, a developer c an implement more features, more quic kly and more

effec tively, and deploy them on more platforms than ever before. However, despite

using a games engine there are still plenty of unique c hallenges to be solved.

This unit introduc es students to the origin and evolution of games engines and their

effec t on game design, it also expec ts students to projec t this path into the future

to draw c onc lusions and predic t a possible future for engines. After being

introduc ed to the c ore servic es of most engines and their advantages, students are

expec ted to evaluate a range of different engines and debate their features. In

addition, and while students assimilate, reflec t and c onsider the advantages and

tec hnic al c hallenges of a games engine they will be issued with an existing Games

Design Doc ument (supported with all appropriate assets) and c hallenged with

planning and using a spec ific engine to develop the design into a func tional game.

On c ompletion, and in addition to the student reviewing and reflec ting on the

experienc e, they will be expec ted to formally assess their func tional game against

the Games Design Doc ument and user expec tation.

Among the topic s inc luded in this unit are: games engine evolution and purpose,

player expec tation, types of engine, design doc umentation, researc h, system and

user requirements, game design, ad management, monetisation, usage analytic s,

build servic es, graphic s and animation, adding physic s, storing world data, artific ial

and automated intelligenc e, c ollision detec tion, user interfac e and user c ontrol

methods, gameplay, assets and asset management, hardware platforms,

development tools and tec hniques, integrated development environments, sc ripting

languages, debugging, testing, software versions and quality assuranc e.

Page 67: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

69

On suc c essful c ompletion of this unit students will be able to analyse the evolution,

impac t and possible future of games engines with regard to game development and

expec tation, evaluate the features and arc hitec ture of different games engines, use

an existing Game Design Doc ument (with assets) to synthesise key features of a

selec ted games engine into a playable game and assess and plan improveme nts to

a playable game by evaluating its performanc e against its Game Design Doc ument

and user expec tation.

As a result they will develop skills suc h as c ommunic ation literac y, c ritic al thinking,

analysis, reasoning and interpretation, whic h are c ruc ial for gaining employment

and developing ac ademic c ompetenc e.

Learning Outcomes

By the end of this unit students will be able to:

LO1. Analyse the evolution, impac t and possible future of games engines with

regards to game development and expec tation.

LO2. Evaluate the features and arc hitec ture of different games engines.

LO3. Use an existing Game Design Doc ument (with assets) to synthesise key

features of a selec ted games engine into a playable game.

LO4. Assess and plan improve ments to a playable game by evaluating its

performanc e against its Game Design Doc ument and user expec tation.

Page 68: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

70

Essential Content

LO1 Analyse the evolution, impact and possible future of games engines

with regards to game development and expectation

Analyse the evolution of games engines:

Identify what a games engine is by researc hing the purpose and history of

games engines.

Assemble and evaluate a timeline illustrating milestones and linking the

release of pivotal games with the development and use of games engines.

Investigate the possible future of games engines with regards to games

development and expec tation:

Researc h, debate and agree c urrent gaming trends.

Disc uss the evolution of player expec tation and its influenc e and effec t on

games development.

Analyse trends and use the information to predic t a possible future for games

(short, mid and long term) and relate this to the development and use of

games engines.

LO2 Evaluate the features and architecture of different games engines

Features and arc hitec ture of a games engine:

Introduc e and disc uss the c ore features of games engines, suc h as: ad

management, monetisation, usage analytic s, build servic es, multiplayer

support, developer c ollaboration, debugging, 2D and 3D graphic s and

animation servic es, partic le and lighting systems, physic s and database

servic es, multiple language support, virtual reality, artific ial and automated

intelligenc e, c ollision detec tion, user interfac e and user c ontrol methods.

Selec t a spec ific games engine and disc uss game engine arc hitec ture,

inc luding: game and update loops, assets and memory management, graphic s

manipulation, sc ripting, c ollisions and physic s engine, math libraries and user

interfac e.

Evaluate a range of different types of published games to determine and

agree the type of features c ommonly embedded in eac h.

Use your selec ted games engine to investigate the implementation and

tec hnic al c hallenges assoc iated with eac h of your previously identified

features.

Researc h different games engines:

Debate the features from a range of games engines and evaluate the

strengths and weaknesses of eac h.

Page 69: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

71

LO3 Use an existing Game Design Document (with assets) to synthesise

key features of a selected games engine into a playable game

Synthesise ideas defined in an existing Game Design Doc ument with games

engine features:

Evaluate and synthesise an existing Game Design Doc ument with the features

of a spec ific games engine to c reate a development plan.

Peer-review and disc uss your development plan by effec tively c ommunic ating

and defending your ideas and reasoning.

Modify your plan to reflec t any new insights or c onsiderations.

Create and test a playable game:

Use the Game Design Doc ument (with assets) with your development plan to

c reate a playable game.

Adopt an appropriate level of testing to identify, debug and fix issues.

LO4 Assess and plan improvements to a playable game by evaluating its

performance against its Game Design Document and user expectation

Assess the performanc e of a playable game:

Analyse fac tors that influenc e the performanc e of a playable game with regard

to game genre, style and player expec tation.

Undertake a c ritic al review of the performanc e and development of your

playable game against all identified fac tors, inc luding use of any games

engine features.

Critique the overall suc c ess of your playable game and identify any new areas

of personal insight.

Plan improvements to a playable game:

Evaluate the overall strengths and weaknesses of your playable game against

its Game Design Doc ument.

Disc uss and plan in detail possible revisions (inc luding impleme ntation) with

regard to improving your playable game’s performanc e.

Page 70: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

72

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Analyse the evolution, impac t and possible future

of games engines with regards to game development

and expec tation

LO1 & LO2

D1 Critic ally analyse eac h

of the games engines

evaluated in M3.

P1 Compare different

games engines and

explain how their

evolution has impac ted on

game design and

development.

M1 Disc uss the origin,

type and c hronologic al

evolution of games

engines, assoc iating them

with influential titles that

had a signific ant impac t

on video game design and

development and explain

how this affec ted player

expec tation.

M2 Provide evidenc e of

c urrent gaming trends

and tec hnology and use it

to predic t the future of

games engines and

explain how this c ould

affec t designers,

developers and gamers.

LO2 Evaluate the features and arc hitec ture of different

games engines

P2 Compare the features

of different games

engines and explain the

purpose and operation of

eac h.

P3 Review different

published games and

determine the types of

features embedded in

eac h against the features

available in a selec ted

games engine.

M3 Evaluate the features

and arc hitec ture of

different games engines

and explain with tec hnic al

detail the purpose and

operation of eac h.

M4 Use a selec ted games

engine to c reate simple

prototypes that

demonstrate features

c ommonly embedded in

games.

Page 71: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

73

Pass

Merit

Distinction

LO3 Use an existing Game Design Doc ument (with

assets) to synthesise key features of a selec ted games

engine into a playable game.

D2 Further expand your

playable game by adding

support for: animation,

sound, end of level

detec tion, player vic tory

and loss c onditions and

level restarting.

P4 Use an existing Games

Design Doc ument to plan

the development and

testing of a playable demo

and c onduc t formal peer-

reviews regarding your

development and testing

plan, doc umenting any

feedbac k given.

P5 Use a Games Design

Doc ument supported with

a development and test

plan and a selec ted

games engine to develop

a playable demo.

M5 Interpret your peer-

review feedbac k and

identify opportunities not

previously c onsidered.

M6 Extend your playable

demo into a game that

supports: splash sc reens,

c redits, sc oring and losing

player life.

LO4 Assess and plan improve ments to a playable

game by evaluating its performanc e against its Game

Design Doc ument and user expec tation

D3 Critic ally evaluate the

strengths and

weaknesses of your

playable game against

player expec tation and

explain opportunities for

improve ment and further

development.

P6 Review the performanc

e of your playable demo

or game against the

Games Design Doc ument.

M7 Evaluate the strengths

and weaknesses of your

playable game against

player expec tation.

Page 72: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

74

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions)

Scheduled Activities Hours Comments/Additional Information To be advised

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

To be advised

Recommended Resources

Textbooks

Gibson, J. (2014) Introduc tion to Game Design, Prototyping, and Development.

New Jersey: Pearson Educ ation.

Gregory, J. (2014) Game Engine Arc hitec ture. United States: Taylor.

Madhav, S. (2013) Game Programming Algorithms and Tec hniques. USA: Addison-

Wesley.

Nystrom, R. (2014) Game Programming Patterns. USA: Genever Benning.

Rogers, S. (2014) Level Up! The Guide to Great Video Game Design. UK: John

Wiley and Sons Ltd.

Sc hell, J. (2014) The Art of Game Design: A Book of Lenses. USA: A K Peters/CRC

Press.

Links

This unit links to the following related units:

Unit 32: Game Design Theory

Unit 47: Games Development

Page 73: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

75

Unit 35: Network Management

Unit code Y/615/1679

Unit level 5

Credit value 15

Introduction

Network Management has bec ome one of the most sought-after skills for government

institutions, c ommerc ial organisations, financ ial institutions as well as ac ademic

institutions as they try to run their IT networks in a more c ost effective, efficient and

sec ure way. The art of Network Management needs to be perfec ted by those in c harge

of networks for today and the future. This inc ludes multimedia applic ations suc h as

VoIP, IPTV and mobile network as well as virtualised environments.

This unit introduc es students to simple network Planning, Configurations, Setup,

and Management, inc luding LAN, WAN, NAT, PAN, MAN, using a variety of tools and

methods for managing Networks, inc luding Network Monitoring, Network Sec urity

suc h as Snort, Firewalls & IPS, Network Protoc ols and standards suc h as SNMP,

NETCONF, IEEE, MIBII, RMON, MDIB & ANS.1, as well as industry’s best prac tic es.

Students will also be introduc ed to Virtual Networks, Network Operating Systems,

Risk Management and Cloud Network Management.

Among the topic s inc luded in this unit are: Network Planning, Network

Configurations, Network Setup and Network Management of LANs, PAN, MAN, WAN,

NAT using several tools and methods; Network Monitoring, Network Sec urity,

Network Load Balanc ing, Network Protoc ols and Standards, Best Prac tic es,

Virtualisation, Network Operating Systems, Network Risk Management and Cloud

Network Management.

On suc c essful c ompletion of this unit students will be able to plan a network,

c onfigure a network, setup a network, manage a network suc h as a LAN, PAN,

MAN, WAN as well as c onduc t network monitoring, Network Sec urity, network

protoc ols and standards. Students will also be able to apply industry best prac tic es,

manage virtualised networks, work with several operating systems vendors and

well as plan and manage network risks and c loud c omputing.

As a result they will develop skills suc h as c ommunic ation literac y, c ritic al thinking,

analysis, reasoning and interpretation whic h are c ruc ial for gaining employme nt and

developing ac ademic c ompetenc e.

Learning Outcomes

By the end of this unit students will be able to:

LO1. Explore the c onc epts and princ iples of Network Management.

LO2. Plan, Design, Setup and Configure a network.

LO3. Justify the Protoc ols and Standards c onc erned with Networking and Network

Management.

LO4. Use tools and methods to manage a network, inc luding Network Sec urity

and Risk Management.

Page 74: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

76

Essential Content

LO1 Explore the concepts and principles of Network Management

Desc ribe Network Management Conc epts and Princ iples whic h deals effec tive

network management, inc luding different tec hnologies, protoc ols and

ac tivities assoc iated with Networking Management as well as how they relate

to one another. You are also required to examine the Networking

Management Princ iples, inc luding self-learning networks, Servic e Levels

Agreements (SLAs) as well as topologies and sec urity.

LO2 Plan, Design, Setup and Configure a network

Network Planning:

Plan a network based on a given sc enario.

Design a network:

Design a network based on a given sc enario.

Setup a network:

Setup a network based on a given sc enario.

Configure a Network environment:

Conduc t c onfigurations on your network, inc luding setting up all devic es.

LO3 Justify the Protocols and Standards concerned with Networking and

Network Management

Network Protoc ols and Standards:

Protoc ols: SNMP, NETCONF, RMON, TCP/IP, HTTP, DNS, DHCP, SSL, IPSec .

Standards: IEEE, ITU, ISO, OSI, IANA.

LO4 Use tools and methods to Manage a Network including Network

Security and Risk Management

Tools and methods:

NETCONF, CISCO, SNMP, RMON.

Network Sec urity:

IPSec , HHTPs, FTPs, DNS, Firewall, Passwords, Cryptography.

Risk Management:

Risk Identific ation, Risk Mitigation, Risk Avoidanc e, Risk Management.

Page 75: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

77

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Explore the c onc epts and princ iples of Network

Management

LO1 & LO2

D1 Provide a

c omprehensive network

c onfiguration by providing

sc reenshots of your work.

P1 Investigate Network

Management c onc epts

and princ iples.

M1 Evaluate the

importanc e of Network

Management.

LO2 Plan, Design, Setup and Configure a network

P2 Produc e a

c omprehensive design of

a network ac c ording to a

given sc enario.

M2 Impleme nt a network

design ac c ording to a

predefined network

spec ific ation.

LO3 Justify the Protoc ols and Standards c onc erned

with Networking and Network Management

D2 Compare and c ontrast

SNMP and RMON.

P3 Evaluate the following

Network Protoc ols and

Standards: SNMP,

NETCONF, RMON, TCP/IP,

HTTP, DNS, DHCP, SSL,

IPSec , IEEE, ITU, ISO,

OSI inc luding IANA and

ICANN.

M3 Compare and c ontrast

two Protoc ols.

LO4 Use tools and methods to manage a network,

inc luding Network Sec urity and Risk Management

D3 Critic ally evaluate the

importanc e of c arrying

out a Risk Assessment on

a network.

P4 Use tools and methods

to manage a network.

P5 Impleme nt Network

Sec urity on your network.

P6 Conduc t a Risk

Assessment on your

network.

M4 Justify the importanc e

of Network Sec urity in a

network.

Page 76: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

78

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions)

Scheduled Activities Hours Comments/Additional Information To be advised

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

To be advised

Recommended Resources

Textbooks

Anderson, A. and Benedetti, R. (2009) Head First Networking. O'Reilly Media.

Asc hermann, R. (1999) MCSE Networking Essentials for Dummies. Foster City, IDG

Books Worldwide.

Beauc hamp, K.G. and Poo, G.S. (1995) Computer Communic ations (now out of

print but in library). Thompson.

Comer, D. and Droms, R. (2003) Computer Networks and Internets. 4th Ed. Upper

Saddle River: Prentic e Hall.

Fitzgerald, J. and Dennis, A. (2006) Business Data Communic ations and

Networking. 9th Ed. Hoboken. John Wiley.

Hallberg, B. (2005) Networking: A Beginner’s Guide. 4th Ed. Osborne/Mc Graw-Hill.

Hallberg, B. (2013) Networking: A Beginner's Guide. 6th Ed. Mc Graw-Hill Osborne.

Harrington, J.L. (1999) Ethernet Networking Clearly Explained. Morgan Kaufman.

Kurose, J.F. and Ross, K.W. (2001) Computer Networking: A Top-Down Approac h

Featuring the Internet. London: Addison-Wesley.

Lowe, D. (2005) Networking All-in One Desk Referenc e for Dummies. 2nd Ed.

Hungry Minds Inc .

Lowe, D. (2012) Networking All-in-One For Dummies. 5th Ed. John Wiley & Sons.

Olifer, N. and Olifer, V. (2005) Computer Networks: Princ iples, Tec hnologies and

Protoc ols for Network Design. John Wiley and Sons Ltd.

Reid, A. (2006) WAN Tec hnologies CCNA 4 Companion Guide. Cisc o Press.

Spurgeon, C. and Zimme rman, J. (2014) Ethernet: The Definitive Guide. 2nd Ed.

O'Reilly Media.

Stallings, W. (2003) Data and Computer Communic ations. 7th International Ed.

Upper Saddle River: Prentic e Hall.

Subramanian, M. (2000) Network Management: An Introduc tion to Princ iples and

Practice. Addison-Wesley.

Page 77: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

79

Subramanian, M. (2000) Network Management: Princ iples and Prac tic e. Harlow:

Addison-Wesley.

Tanenbaum , A. and Wetherall, D. (2013) Computer Networks. 5th Ed. Pearson.

Websites

www.ietf.org Internet Engineering Task Forc e (General Referenc e)

www.itu.int International Telec ommunic ation Union (General Referenc e)

www.iso.org International Organisation for Standardisation (General

Referenc e)

www.tmforum.org TeleManagement Forum (General Referenc e)

www.dmtf.org Distributed Management Task Forc e (General Referenc e)

Links

This unit links to the following related units:

Unit 2: Networking

Unit 8: Computer Systems Arc hitec ture

Unit 15: Transport Network Design

Unit 17: Network Sec urity

Unit 36: Client/Server Computing System

Page 78: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

80

Unit 44: Robotics

Unit code F/615/1692

Unit level 5

Credit value 15

Introduction

Robots are bec oming muc h more widely used, with applic ations ranging from

agric ulture through to manufac turing, inc luding an inc reasing interest in

autonomous systems. These are mec hanic al devic es produc ed in various forms,

inc luding human form. Robots c an move by themselves, and their motion c an be

modelled, planned, sensed, ac tuated and c ontrolled by programming.

This unit is designed to explore robotic systems, both historic ally and as an area of

rapid c ontemporary development. The student will be introduc ed to the different

types and applic ations of robotic systems and will be enc ouraged to disc uss and

reflec t on the implic ations of using robots

Topic s inc luded in this unit are an introduc tion to robotic systems, types of robots,

industrial robots, automation system c omponents, developing a solution, sensors,

and sensor-based robots, ethic al c onsiderations, safety, soc ial and ec onomic

impac ts.

On suc c essful c ompletion of this unit, students will gain experienc e in building a

robot and be exposed to a wide range of prac tic al applic ations of robotic systems.

As a result students will develop skills suc h as c ommunic ation literac y, c ritic al

thinking, analysis, reasoning and interpretation, whic h are c ruc ial for gaining

employment and developing ac ademic c ompetenc e.

Learning Outcomes

By the end of this unit students will be able to:

LO1. Explore different robotic systems c ommonly used in industry, taking into

ac c ount different c onfigurations and the advantages and disadvantages of

these.

LO2. Build a robot and appraise this from the perspec tives of c ost-benefit impac t.

LO3. Evaluate the operation and applic ation of a range of sensors (e.g. vision,

tac tile) and how they c an apply to a mobile or static robotic system.

LO4. Evaluate the relevanc e of biologic ally inspired robotic systems and how

these c an benefit both the understanding of biologic al systems and the

design of individual or groups of robots.

Page 79: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

81

Essential Content

LO1 Explore different robotic systems commonly used in industry, taking

into account different configurations and the advantages and

disadvantages of these

Introduc tion to robotic s:

Types and applic ations of robotic s, why robots are important.

Industrial robotic s:

Applic ations of robotic s to industries, inc luding medic al, surgic al and

rehabilitation robotic s.

Advantages and disadvantages, safety, sec urity, soc ial and ec onomic impac ts,

and ethic al issues of robots.

LO2 Build a robot and appraise this from the perspectives of cost-benefit

impact

Components and instruc tion to build:

Classific ation of types of robot; identific ation of manipulator c omponents and

terminology; joints c lassific ation, c ompac tor, digital millimeter, robot-line

followings, battery, register, LEDs, DC motor, etc .

LO3 Evaluate the operation and application of a range of sensors (e.g.

vision, tactile) and how they can apply to a mobile or static robotic

system

Sensors:

Range of sensors, their c omponents and c ompatibilities.

Tac tile sensors:

Construc tion of tac tile, and touc h sensors, interpretation of sensory

information, use of sensory data to determine kinematic information.

Vision systems:

Computer vision, perc eption, optic al flow, road c ar and quad-c opter

navigation.

Page 80: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

82

LO4 Evaluate the relevance of biologically inspired robotic systems and

how these can benefit both the understanding of biological systems

and the design of individual or groups of robots

Biologic ally inspired robotic s:

Types of biologic ally inspired robotic s, humanoid robots, bio-inspired

morphologies, reac tive and deliberative c ontrol, learning behaviours; multi-

robot and swarm systems.

Reflec tion:

How does the robot help to understand biologic al systems? How do biologic al

systems help to design a robot?

Page 81: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

83

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Explore different robotic systems c ommonly used in

industry, taking into ac c ount different c onfigurations and

the advantages and disadvantages of these

LO1 & LO2

D1 Critic ally evaluate

the soc ial and ethic al

impac t of using these

robots.

P1 Analyse the types of

robots and their use in

industry.

P2 Disc uss the advantages

and disadvantages of using

these robots.

M1 Choose an industry and c

ritic ally evaluate the use of

robotic s in that industry and

the benefits of using them.

LO2 Build a robot and appraise this from the perspec tives

of c ost-benefit impac t

P3 Assess all the

c omponents whic h are used

to build a simple robot.

P4 Build a fully func tional

simple robot.

M2 Disc uss the c onstruc tion

proc ess and explain the

c ost-benefit impac t.

LO3 Evaluate the operation and applic ation of a range of

sensors (e.g. vision, tac tile) and how they c an apply to a

mobile or static robotic system

LO3 & LO4

D2 Embed the c hosen

biologic ally inspired

tec hniques in the robot

using appropriate tools

and show the

behavioural c hanges of

the robot.

P5 Evaluate a range of

sensors and their use.

P6 Embed a sensory system

for the robot built in P4, to

enhanc e the robots

intelligenc e.

M3 Critic ally analyse the c

onstruc tion proc ess and

explain the benefit of this

upgrade.

LO4 Evaluate the relevanc e of biologic ally inspired robotic

systems and how these c an benefit both the understanding

of biologic al systems and the design of individual or groups

of robots

Page 82: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

84

Pass

Merit

Distinction

P7 Evaluate the range of

biologic ally inspired

tec hniques whic h c an be

embedded within a robot.

P8 Disc uss how a

biologic ally inspired robot

c an be used to study the

understanding of the

biologic al system.

M4 Choose a biologic ally

inspired tec hnique and

analyse how the robot

behaves after embedding

the tec hnique in the robot.

Page 83: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

85

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions)

Scheduled Activities Hours Comments/Additional Information To Be advised

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

To be advised

Recommended Resources

Textbooks

Bac kstop Media and Waldron, R. (2015) JavaSc ript Robotic s: Building NodeBots

with Johnny-Five, Raspberry Pi, Arduino, and BeagleBone. Maker Media.

Band, T., Mihelj, M., Lenarc ic , J., Stanovnik, A. and Munih, M. (2010) Robotic s.

Springer, London.

Cec eri, K. (2015) Making Simple Robots. Make Public ations.

Cook, D. (2015) Robot Building for Beginners. 3rd Ed. Apress.

Corke, P. (2011) Robotic s: Vision and c ontrol. Springer. Berlin.

Donat, W. (2014) Make a Raspberry Pi-Controlled Robot: Building a Rover with

Python, Linux, Motors, and Sensors. Maker Media.

Grimmett, R. (2014) Arduino Robotic Projec ts. Pac kt Publishing. Grimmett, R.

(2015) Raspberry Pi Robotic s Essentials. Pac kt Publishing. Grimmett, R. (2015)

Raspberry Pi Robotic s Projec ts. 2nd Ed. Pac kt Publishing.

Sic iliano, B., Sc iavic c o L., Villani L. and Oriolo G. (2010) Robotic s: Modelling,

planning and c ontrol. Springer. London.

Links

This unit links to the following related units:

Unit 26: Mac hine Learning

Unit 27: Artific ial Intelligenc e

Page 84: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

86

Unit 47: Games Development

Unit code D/615/1697

Unit level 5

Credit value 15

Introduction

In the field of c omputing, games development is a multidisc iplina ry art form that c

reates worlds that blend player psyc hology, problem-solving and artific ial intelligenc e

with knowledge about dedic ated hardware and software platforms. This level of

ability c an often require signific ant effort on the part of the student with

regards to time and prac tic e. However, as more experienc e is gained, the skills and

abilities quic kly improve. In addition, onc e c ompleted it is important to know that

the c apabilities and flexibility of a good games developer c an easily be transferred

to other roles in the business sec tor.

This unit introduc es students to games development and is designed to simulate

the roles and responsibilities of a games developer working in a suitable games

development studio with ac c ess to a small team of c olleagues. Students are

expec ted to disc uss and review a number of original game ideas before synthesising

them into a single game c onc ept. Onc e defined they will need to adopt and use

appropriate methods and prac tic es to analyse, breakdown and disc uss the issues –

then, dec ide, design, c reate and test a func tional game. Students should be free to

debate, evaluate and selec t different design and development methodologies

depending on their own judgement and c onsideration. On c ompletion, and in

addition to the student reviewing and reflec ting on the experienc e, they will be

expec ted to formally evaluate their c ompleted game against their Games Design

Doc ument and original c onc ept.

Among the topic s inc luded in this unit are: game design and developer

doc umentation, problem analysis, researc h, system and user requirements, design

methodologies and princ iples, development methodologies, unified modelling

language (UML), software development lifec yc les, games engines, hardware

platforms, graphic manipulation, physic s, maths for games, sound, networking,

c ollision detec tion, teamwork, peer-reviews, development tools and tec hniques,

integrated development environments, debugging, testing, software versions and

quality assuranc e.

On suc c essful c ompletion of this unit students will be able to develop a Game

Design Doc ument by evaluating and synthesising game ideas into an original video

game c onc ept, selec t and use different design and development methodologies with

tools and tec hniques assoc iated with the c reation of a video game, work individually

and as part of a team to plan, prepare and produc e a func tional video game

inc luding support doc umentation, assess and plan improveme nts to a video game

by evaluating its performanc e against its Game Design Doc ument and original

concept.

As a result they will develop skills suc h as c ommunic ation literac y, c ritic al thinking,

analysis, reasoning and interpretation, whic h are c ruc ial for gaining employment

and developing ac ademic c ompetenc e.

Page 85: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

87

Learning Outcomes

By the end of this unit students will be able to:

LO1. Develop a Game Design Doc ument by evaluating and synthesising game

ideas into an original video game c onc ept.

LO2. Use different design and development methodologies with tools and

tec hniques assoc iated with the c reation of a video game.

LO3. Work individually and as part of a team to plan and produc e a func tional

video game, inc luding support doc umentation.

LO4. Evaluate the performanc e of a video game against its Game Design

Essential Content

LO1 Develop a Game Design Document by evaluating and synthesising

game ideas into an original video game concept

Researc h and c ompare different game genres and ideas:

Disc uss and c ompare c ommon game elements suc h as: type, story,

c harac ters, environment, levels, gameplay, loops, art, sound, user interfac e

and c ontrols.

Determine possible game ideas and predic t the overall suc c ess of fully

developing your game.

Develop a Game Design Doc ument:

Review and disc uss the value of Game Design Doc uments with regards to

games development.

Evaluate and synthesise your game ideas into a single doc ument that

desc ribes (in detail) your game c onc ept.

Researc h and use information relating to games testing to c reate a suitable

test plan for your game.

LO2 Use different design and development methodologies with tools and

techniques associated with the creation of a video game

Disc uss different design and development methodologies:

Present overviews on c urrent design and development methodologies.

Debate various strengths and weaknesses c ommonly assoc iated with eac h

methodology.

Selec t or synthesise a design and development methodology for use with the

c reation of your video game.

Use appropriate tools and tec hniques:

Evaluate different tools and tec hniques available to c reate a video game.

Establish your development plan by debating the advantages and

disadvantages of your preferred or selec ted tools and tec hniques.

Page 86: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

88

LO3 Work individually and as part of a team to plan and produce a

functional video game, including support documentation

Work as a small team to plan and prepare your func tional video game:

Peer-review and debate your development plan and Games Design Doc ument

by effec tively c ommunic ating and defending your ideas and reasoning.

Disc uss differenc es with regards to the possible strengths and weakness of

eac h Game Design Doc ument and development plan.

Modify your design doc ument or plans to reflec t any new insights or

c onsiderations.

Prepare and produc e a func tional video game:

Use your Game Design Doc ument with your development plan to produc e a

func tional video game.

Create and quality c hec k appropriate support doc uments for your video game.

LO4 Evaluate the performance of a video game against its Game Design

Document and original concept

Assess the performanc e of a video game:

Analyse fac tors that influenc e the performanc e of a video game with regard to

its system requirements.

Undertake a c ritic al review of the performanc e and development of your video

game against all identified fac tors and any adopted design and development

methodologies.

Measure the overall suc c ess of the video game against your original predic tion

and identify any new areas of personal insight.

Plan improvements to a video game:

Evaluate the overall strengths and weaknesses of your video game against its

Game Design Doc ument and original c onc ept.

Disc uss and plan in detail possible revisions (inc luding impleme ntation) with

regard to improving your video game’s performanc e. Doc ument and original

c onc ept.

Page 87: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

89

Learning Outcomes and Assessment Criteria

Pass

Merit

Distinction

LO1 Develop a Game Design Doc ument by evaluating and

synthesising game ideas into an original video game

concept

D1 Evaluate c ommon

game design

elements and justify

their use when

designing a suitable

Game Design

Doc ument.

P1 Explore different game-

based ideas, blending them

into an original video game

concept.

P2 Examine any areas of

risk related to the suc c essful

c ompletion of your video

game.

M1 Analyse and c ombine c

ommon game design

elements (suc h as type,

story, c harac ters,

environment, levels,

gameplay, loops, art, sound,

user interfac e and c ontrols)

with your original video

game c onc ept to c reate a

suitable Game Design

Doc ument.

LO2 Use different design and development methodologies

with tools and tec hniques assoc iated with the c reation of a

video game

LO2 & LO3

D2 Evaluate any new

insights, ideas or

potential

improve ments to

your c onc ept,

methodology or use

of tools and justify

the reasons why you

have c hosen to

inc lude (or not to

inc lude) them as part

of this development.

P3 Researc h the use of

different design and

development

methodologies, tools and

tec hniques and determine

whic h have been selec ted

for the development of this

video game.

M2 Compare the differenc es

between the various design

and development

methodologies, tools and

tec hniques researc hed and

justify your preferred

selec tion.

Page 88: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

90

Pass

Merit

Distinction

LO3 Work individually and as part of a team to plan and

produc e a func tional video game, inc luding support

doc umentation

P4 Create a formal

presentation that effec tively

reviews your video game

c onc ept together with your

preferred design and

development methodologies

and selec ted tools and

tec hniques. Use this

presentation as part of a

peer-review and doc ument

any feedbac k given.

P5 Develop a func tional

video game based on a

spec ified game c onc ept.

M3 Interpret your peer-

review feedbac k and identify

opportunities not previously

c onsidered.

M4 Develop a func tional

video game based on a

spec ific Game Design

Doc ument with supportive

evidenc e of using the

preferred design and

development methodologies

and selec ted tools and

tec hniques.

LO4 Evaluate the performanc e of a video game against its

Game Design Doc ument and original c onc ept

D3 Critic ally evaluate

the strengths and

weaknesses of your

video game and fully

justify opportunities

for improve ment and

further development.

P6 Evaluate the

performanc e of your video

game against your original

concept.

M5 Critic ally analyse the fac

tors that influenc e the

performanc e of a video

game and use them to

undertake a c ritic al review

of the design, development,

game elements and testing

stages of your video game.

Conc lude your review by

reflec tively disc ussing your

previously identified risks.

Page 89: Computing Unit Directory - Weymouth College€¦ · Computing Unit Directory BTEC Higher National Certificate Level BTEC Higher National Diploma Level . 2 Programme Structure Year

91

SUMMARY OF TEACHING & LEARNING (Use HESA KIS definitions)

Scheduled Activities Hours Comments/Additional Information To Be advised

Total 150 (15 credits = 150 hours of learning)

Form of Assessment

Component Name

Com

pone

nt

We

ightin

g

Comments (to include links to learning outcomes)

To be advised

Recommended Resources

Textbooks

Gibson, J. (2014) Introduc tion to Game Design, Prototyping, and Development.

New Jersey: Pearson Educ ation.

Gregory, J. (2014) Game Engine Arc hitec ture. United States: Taylor.

Madhav, S. (2013) Game Programming Algorithms and Tec hniques. USA: Addison-

Wesley.

Nystrom, R. (2014) Game Programming Patterns. USA: Genever Benning.

Rogers, S. (2014) Level Up! The Guide to Great Video Game Design. UK: John

Wiley and Sons Ltd.

Sc hell, J. (2014) The Art of Game Design: A Book of Lenses. USA: A K Peters/CRC

Press.

Links

This unit links to the following related units:

Unit 9: Software Development Lifec yc les

Unit 31: Games Engine & Sc ripting

Unit 32: Game Design Theory