BSc (Hons) Computer Security
01 Sep 2023 - 31 Aug 2028
| Course Leader | Richard Ward, Arun Kumar |
|---|---|
| Course Team | Andrew Bellamy, Mamoun Qasem, Sharan Johnstone, Joshua Richards, Peter Eden, Rachael Medhurst, Emma Derbi, Tom Harris, Amar Seeam |
| Awarding Body | University of South Wales |
| Teaching Institutions | University of South Wales |
| Modes of Study | Full Time, Full Time Sandwich |
Document Version
| Version | 12 |
|---|---|
| Valid From | 01 Sep 2023 |
| Valid To | 31 Aug 2028 |
QAA Benchmarks
Educational Aim
- To develop a systematic understanding of knowledge, tools and techniques, at least some of which is at the forefront of defined aspects of the discipline and an ability to exercise critical judgement.
- To develop an ability to critically analyse and apply essential concepts, principles and practices in the context of loosely defined scenarios, showing effective judgement in the selection and use of tools and techniques to achieve a solution to a problem.
- To develop conceptual understanding that enables the student to devise and sustain arguments, solve problems, and describe and comment upon aspects of current research, or equivalent advanced scholarship.
- To develop an ability to deploy accurately established techniques of analysis and enquiry.
- To develop an ability to critically evaluate arguments, assumptions, abstract concepts and data (that may be incomplete), and to make judgements and to frame appropriate questions to achieve a solution to a problem.
- To provide opportunity for originality and autonomy in the application of specification, analyse, design, development, evaluation, management and documentation methods and techniques to produce justified, self-reflective, solutions to significant problems that are fit for purpose and informed by a critical review of research and the application of established techniques of analysis and enquiry, and facilitate the development of a self-directed, life-long learner.
- To develop the ability to deal with complex issues systematically, apply understanding, develop ideas, solve problems and make sound judgements, sometimes in the absence of complete data.
- To develop an ability to recognise the legal, social, ethical and professional issues involved in the exploitation of computer technology and be guided by the adoption of appropriate professional, ethical and legal practices.
- To develop qualities and transferable skills necessary for employment requiring the exercise of initiative and personal responsibility, decision making in complex and unpredictable contexts, the learning ability needed to undertake appropriate further training of a professional nature and the ability to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences, apply enquiry and analysis appropriately and effectively, utilise IT, work with others, solve problems and employ critical self-reflection.
- To be able to set policies, standards and guidelines for how an organisation conducts IT strategy development and planning.
- To develop an ability to perform computer systems security.
- To understand the key concepts, tools and techniques associated with the vulnerability discovery and penetration testing.
- To apply practical and analytical skills specific to the course; to demonstrate innovation and/or creativity; to synthesise information, ideas and practices to provide a quality solution together with an evaluation of that solution; to self-manage a significant piece of work; and to create a critical self-evaluation of the process.
Learning Outcomes
| A1 | Knowledge and understanding of essential facts, concepts, principles, theories and recurring themes. |
| A2 | Knowledge and understanding of the commercial and economic context of the development, use and maintenance of software. |
| A3 | Knowledge and understanding of management techniques utilised to achieve objectives within a computing context. |
| A4 | Knowledge and understanding of information security issues in relation to the design, development and use of computer-based systems. |
| A5 | Knowledge and understanding of the broad applicability of vocational computing and develop an understanding of the range of career opportunities available in computer security |
| A6 | Knowledge and understanding of the methods and issues involved in deploying systems to meet business goals, founded on appropriate technological disciplines. |
| A7 | Knowledge and understanding of methods, techniques and tools for information modelling, management and security |
| A8 | Knowledge and understanding of systems architecture and related technologies for developing software. |
| A9 | Knowledge and understanding of mathematical and/or statistical principles, including quantitative risk, within a computing context. |
| B1 | Utilise essential facts, concepts, principles and theories in the modelling of computer-based systems for the purposes of comprehension, communication, prediction and understanding of trade-offs. |
| B2 | Recognise and analyse criteria and specifications appropriate to constrained problems, and plan strategies for their solution. |
| B3 | Analyse the extent to which a computer-based system meets the criteria defined for its current use and future development. |
| B4 | Deploy appropriate theory, practices and tools for the specification, design, implementation and evaluation of computer-based systems. |
| B5 | Recognise the legal, social, ethical and professional issues involved in the exploitation of computer technology and be guided by the adoption of appropriate professional, ethical and legal practices. |
| B6 | Critically analyse and apply essential concepts, principles and practices in the context of loosely defined scenarios, showing effective judgement in the selection and use of tools and techniques to achieve a solution to a problem. |
| B7 | Devise and sustain arguments, solve problems, and describe and comment upon aspects of current research, or equivalent advanced scholarship |
| B8 | Deploy accurately established techniques of analysis and enquiry. |
| B9 | Critically evaluate arguments, assumptions, abstract concepts and data to make judgements and to frame appropriate questions to achieve a solution to a problem. |
| B10 | Develop a system-perspective that encompasses multiple levels of detail and abstraction. |
| B11 | Perform a risk analysis and evaluation. |
| B12 | Respond to opportunities for innovation. |
| B13 | Participate in the peer review process. |
| B14 | Undertake risk management. |
| C1 | Ability to deal with complex issues systematically, apply understanding, develop ideas, solve problems and make sound judgements, sometimes in the absence of complete data. |
| C2 | Ability to undertake manage and document the specification, analysis, design, development and evaluation of solutions to constrained problems relating to computing. |
| C3 | Ability to produce justified, self-reflective, solutions to significant problems that are fit for purpose and informed by a critical review of research and the application of established techniques of analysis and enquiry. |
| C4 | Ability to recognise any risks or safety aspects associated with computer-based system. |
| C5 | Ability to deploy effectively the tools used for the construction and documentation of computer applications. |
| C6 | Ability to apply mathematical methods appropriate to computing. |
| C7 | Ability to use appropriate theoretical and practical processes to specify, design, deploy, verify and maintain software, including working with technical uncertainty. |
| C8 | Ability to define a problem, research its background, understand the social context, identify the social context, identify constraints, understand requirements, identify and manage cost drivers, ensure fitness for purpose, manage the design process and evaluate outcomes. |
| C9 | Ability to apply the principles, methods and tools of systems design, and appropriate supporting engineering disciplines, to develop systems and services that meet business needs. |
Course Structure
Level 3 Modules
| Module Code | Module Id | Module Title | Module Status | Credit Value | Module Type |
|---|---|---|---|---|---|
| IS0S362 | MOD011893 | Integrated Computing Devices | Running | 20 | specified |
| IS0S363 | MOD009090 | Web Development Fundamentals | Running | 20 | specified |
| IS0S364 | MOD009091 | Information Systems | Running | 20 | specified |
| IS0S366 | MOD012608 | Software Development Fundamentals | Running | 20 | specified |
| IY0S361 | MOD010881 | Cyber Security and Forensics | Running | 20 | specified |
| MS0S09 | MOD010662 | Foundations of Mathematics for Computing | Running | 20 | specified |
Level 4 Modules
| Module Code | Module Id | Module Title | Module Status | Credit Value | Module Type |
|---|---|---|---|---|---|
| IS1S462 | MOD011894 | Computer Systems and Network Technologies | Running | 20 | specified |
| IS1S463 | MOD008932 | Professionalism and Employability | Running | 20 | specified |
| IS1S464 | MOD009096 | Information Engineering | Running | 20 | specified |
| IY1S405 | MOD009198 | Cyber Tools and Processes | Running | 20 | specified |
| IY1S452 | MOD012515 | Secure Design, Testing and Programming | Running | 20 | specified |
| MS1S462 | MOD009137 | Mathematical Tools for Computer Forensics and Security | Running | 20 | specified |
Level 5 Modules
| Module Code | Module Id | Module Title | Module Status | Credit Value | Module Type |
|---|---|---|---|---|---|
| IS2S561 | MOD009097 | Project Management and Professional Practice | Running | 20 | specified |
| IS2S568 | MOD011896 | Operating System Theory and Implementation | Running | 20 | specified |
| IS2S569 | MOD009104 | Applied Computer Networking | Running | 20 | specified |
| IY2S504 | MOD001004 | Team Project Pen Testing | Running | 20 | specified |
| IY2S554 | MOD012516 | Internet Applications Security | Running | 20 | specified |
| IY2S602 | MOD013365 | Securing Data with Cryptography | Running | 20 | specified |
| GEPU203 | MOD013664 | Professional Practice and Sandwich Placement | Running | 120 | specified |
Level 6 Modules
| Module Code | Module Id | Module Title | Module Status | Credit Value | Module Type |
|---|---|---|---|---|---|
| IY3D610 | MOD012550 | Cyber Dissertation Project | Running | 40 | core |
| IY3D662 | MOD013217 | Ethical Hacking | Running | 40 | core |
| IY3H001 | MOD013172 | The Cyber Professional in Practice | Running | 10 | specified |
| IY3U001 | MOD013216 | Secure Operations and Incident Management | Running | 30 | specified |
Teaching and Assessment
Learning and Teaching Methods
Employer Engagement
Employer Engagement will be achieved by:
Visiting Speakers
Visits by employers may be organised at module or course level
Fieldtrips
Visits to local employers may be organised as appropriate.
Sandwich Years
Students have the option of taking a sandwich year placement during their studies. This takes place between level 5 and level 6.
Employer Forums
Employment & Career fairs
Other
Most modules use case studies, scenarios and examples from the cyber security industry to illustrate concepts and their importance. Opportunities for work-related learning activities continue as students engage in and contribute in a positive manner to the solution of world of work tasks and problems.
Means of Assessment
Learning Support
Induction
During the first week of attendance the course team will plan and execute a range of induction activities. The Universities ICIS system provides access to course information and module definitions.
Personal Academic Coach
Students will be assigned a Personal Academic Coach (PAC) for the duration of their course. The PAC Mentor will provide additional support under the PAC guidance issued by the University.
Learner Analytics
Learner Analytics such as engagement and progression data can be obtained using a variety of tools such as Course Evaluation within Unilearn (Blackboard) and JISC.
Office hours
Staff are generally available when they are not teaching both in person and also remotely using other methods such as Microsoft Teams.
Tutorials
Every module has at least one hour of tutorial or lab practical where students are able to practice what they are learning and receive individual support. These tutor supported tutorials help to clarify and reflect on lecture content and frequently use problem solving scenarios and case studies.
Seminars
Guest seminars may be arranged throughout the academic year focussed on specialist areas related to cyber security.
Formative Assessment
Lectures and tutorials contain formative exercises to encourage students to experiment and gain practical experience.
Progress meetings
Students undertaking their final year project are assigned a project supervisor. Regular meetings are arranged throughout the academic year.
Research Supervision
Students undertaking their final year project are assigned a project supervisor. Regular meetings are arranged throughout the academic year.
Online Resources
Teaching and coursework assessment materials are made available on-line through the University’s virtual learning environment (Unilearn). Modern computing laboratories provide access to specialist resources and students can gain remote access to software if working from home. Each student has an academic e-mail account that is particularly useful when requesting support from teaching and tutorial staff.
Advice Zone
USW students have access to the Advice Zone. Typically, this falls under the purview of Student Services. Students can use the USW Advice Zone for any problems they may have and will deal with the USW Advice Zone for guidance on applying for Extenuating Circumstances, Appeals etc.
Disability
Students with any disabilities can request support from Student Services or USW advice zone.
IT/Library
USW has a modern up-to date library which provides access to textbooks, journals, on-line materials and IT equipment.
Course Exit Points
| Award | Criteria | Final |
|---|---|---|
| Bachelor of Science (with Honours) | 360 credits of which at least 100 must be at Level 6 or above, 120 at Level 5 or above, 120 at Level 4 or above and no more than 20 at Level 3 | Final |
| Certificate of Higher Education | 120 credits of which at least 100 must be at Level 4 or above and no more than 20 at Level 3 | Intermediate |
| Diploma of Higher Education | 240 credits of which at least 100 must be at Level 5 or above, 120 credits at Level 4 or above and no more than 20 credits at Level 3. | Intermediate |
Progression Route
The following progression routes are available:MSc Computer Systems SecurityMSc Computer ForensicsMSc Cyber Security If the award is a progression route for other courses, please specify which and where they are delivered:MSc Computer Systems Security: University of South Wales (Treforest campus)MSc Computer Forensics: University of South Wales (Treforest campus)MSc Cyber Security: University of South Wales (Newport campus)
Entry Requirements
Admission to the course is typically through the following qualifications:
Entry criteria detail typical offers but?USW?considers all applications on an individual basis which means that we could make offers based on qualifications, personal?profile?and experience. Combinations of qualifications are acceptable and other qualifications not listed may also be acceptable.
Typical A-Level Offer
BCC - (this is equivalent to 104 UCAS tariff points).Typical Welsh BACC Offer
Pass the Advanced Welsh Baccalaureate Diploma with Grade C/D in the Skills Challenge Certificate and BC - CD at A Level (this is equivalent to 104-80 UCAS tariff points).
Typical BTEC Offer
BTEC Extended Diploma Distinction Merit Merit - Merit Merit Pass (this is equivalent to 112-80 UCAS tariff points).
Typical IB Offer
Pass the International Baccalaureate Diploma with a minimum score of 29 overall including 5 or above in English at standard level
Typical Access to HE Offer
Pass the Access to HE Diploma and obtain a minimum of 80 UCAS tariff points
Additional Requirements
GCSEs: The University normally requires a minimum 5 GCSEs including Mathematics and English/Welsh at Grade C or Grade 4 or above, or their equivalent, but consideration is given to individual circumstances.
Foundation Yesr - DD (48 points)
English Requirements
In general, international applicants will need to have achieved an overall IELTS grade of 6.0 with a minimum score of 5.5 in each component.
Inclusive Curriculum Statement
The University of South Wales operates a policy of inclusive learning, teaching and assessment to ensure that all students have an equal opportunity to fulfil their educational potential. Course teams will have considered ways of designing out any potentially disadvantageous element of courses during the course design process. However some specific needs may remain, details about how to apply to have your needs assessed can be found at: http://unilife.southwales.ac.uk/pages/3040-disability-and-dyslexia-service/
Addendum for Delivery at a Partner Institution
N/A
Methods Of Quality Standards
N/A
Quality Of Standards Indicators
N/A