University of the West of Scotland

Undergraduate Programme Specification

Session: 2021/22

Last modified: 08/11/2021 11:00:37

Named Award Title:BSc (Hons) IT Software Development Single

Award Title for Each Award: BSc (Hons)  IT Software Development
Cert HE  IT Software Development
Dip HE  IT Software Development
BSc  IT Software Development

Awarding Institution/Body: University of the West of Scotland
Language of Instruction & Examination: English
Award Accredited By:British Computer Society
Maximum Period of Registration:6 years full-time and 8 years part-time. Please note that part-time students wishing BCS Accreditation must complete the course within 6 years.
Mode of Study:Full Time
Part Time
Campus:Distance/Online Learning
Lanarkshire

School:School of Computing, Engineering and Physical Sciences
Programme Leader:Dr James Riordan

Admission Criteria

Candidates must be able to satisfy the general admission requirements of the University of the West of Scotland as specified in Chapter 2 of the University Regulatory Framework together with the following programme requirements:

SQA National Qualifications

Grades BBBC at Higher, Maths and English at least at National 5.


or GCE

Grades CCD at A-level, Maths and English at least at GCSE


or SQA National Qualifications/Edexcel Foundation

An appropriate Foundation Apprenticeship, Modern Apprenticeship or HNC/D award with the level of entry and/or credit awarded being subject to the content of the programme.

For Advanced Entry apprentices are required to have completed a relevant MA or have a minimum of 1 year of sector specific work experience at a level equivalent to the point of entry.


Other Required Qualifications/Experience

Applicants may also be considered with other academic, vocational or professional qualifications deemed to be equivalent.

Considering the relevance of the programme to industry, applicants can apply for admission based on Accreditation of Prior Learning / Accreditation of Prior Experiential Learning in accordance with the University’s RPL guidelines.


Further desirable skills pre-application

Essential requirements for entry to this programme are that the applicant is employed and has the right to live and work in Scotland.


General Overview

This Graduate Apprenticeship (GA) in IT Software Development is a Work-Based Learning programme which has been developed in partnership with Industry, the education sector and Skills Development Scotland (SDS), to ensure that graduate learning is wholly aligned to Industry needs. This Graduate Apprenticeship provides a new way into degree-level study for individuals who are currently employed, or who want to go straight into work from school. Employees can equip themselves with higher levels of academic learning and industry accreditation, which helps them progress as professionals. By investing in their staff through the apprenticeships, employers can develop their workforce and support staff to develop their skills to industry and professional standards. Apprentices can directly apply their academic learning to real-life situations. Individuals who participate in the Apprenticeship are able to access the same learning opportunities as those who follow the traditional route of direct entry into university.

This programme is based on the IT & Digital framework produced by Skills Development Scotland (SDS). IT Software Development is a highly skilled sector which has been identified by SDS as a priority for development of a Graduate Apprenticeship. This GA offers employers and employees the opportunity to up-skill and gain an Honours degree whilst employed. The Graduate Apprenticeship in IT Software Development provides apprentices with the knowledge, understanding and skills required to be a successful professional in a wide variety of computing careers including as software developers, web developers, database developers and software testers.

This programme has been designed to fully embrace the principles of Work-Based Learning. The programme will be delivered over four years with apprentices undertaking 120 credits per year over three terms. Work-based learning and work-based assessment will be used to make use of work place tasks that the apprentice undertakes.

Apprentices who graduate with an honours degree will be eligible to proceed to advanced Masters programmes in computing or to undertake research via MPhil/PhD.


Graduate Attributes, Employability & Personal Development Planning

The apprentices on this programme will all be in relevant employment therefore the programme will build on their existing employability skills.  Graduates of the programme will be Universal, Work-ready and Successful across the three dimensions - academic, personal, and professional which encapsulate the breadth of the learning experience at University level.

The Graduate Apprentices (GAs) will be productive members of their companies from an early stage. Their learning will be embedded with their workplace activities and their learning and skills are applied in a professional environment right from day one.

As the GA progresses through the course they will gain a higher level of understanding of academic learning in a workplace environment. Their learning will be applied to their workplace environment rather than theoretical or artificial.

The GA will develop their critical thinking skills, creativity and leadership skills within the workplace environment. It is expected that they will become change agents.

The GAs will be able to reflect on their work and develop their skills through their work place experiences. GAs will have the confidence and qualifications needed to succeed when they graduate and beyond. GAs will be uniquely placed to integrate their academic skills, knowledge and practice with workplace practice. GAs will be fully billable professionals, integrated into the professional environment on graduation. GAs will have an understanding of the broader profession

The programme offers a thorough grounding in the principles of programming and associated software engineering approaches, and develops the lifelong learning skills that apprentices will need to stay abreast of the rapidly evolving technologies in software development.

Every apprentice will have an academic/link tutor and work place mentor to support them. The apprentice will have regular meetings with their academic/link tutor and mentor to discuss their progress including issues relating to PDP as well as their development goals and aspirations.

There are work-based learning modules at each level of the programme which encourage the apprentice to reflect on their personal development and they are expected to use an e-portfolio to record their PDP.

 

Work Based Learning/Placement Details

The programme embraces the principles of Work-Based Learning throughout. There is a 40 credit WBL module and an additional 40 credits of WB modules at each level which incorporate Work Based Learning and Assessment.

Coordination of the WBL and the University delivered and assessed content will be undertaken through an Individual Learning Plan developed in partnership between the employer, the apprentice and the University each year.

Engagement and Attendance

In line with the Academic Engagement and Attendance Procedure, Students are defined as academically engaged if they are regularly engaged with timetabled teaching sessions, course-related learning resources including those in the Library and on Moodle, and complete assessments and submit these on time.

Equality and Diversity


The University's Equality, Diversity and Human Rights Procedure can be accessed at the following link: UWS Equality and Diversity Policy


Programme structures and requirements, SCQF level, term, module name and code, credits and awards ( Chapter 1, Regulatory Framework )

A. Learning Outcomes (Maximum of 5 per heading)

Outcomes should incorporate those applicable in the relevant QAA Benchmark statements

Knowledge and Understanding

A1Describe and explain the dynamic nature of the software engineering sector.
A2Define and discuss the key areas, concepts and principles of software development as applied to the workplace.
A3Identify and describe the principles of structured programming in a current programming language.
A4Describe and explain the standard mathematical and statistical concepts used in computing.

Practice - Applied Knowledge and Understanding

B1Develop computing applications by applying knowledge and understanding of the principles and techniques of structured programming.
B2Compile, execute, debug and document software using a current Integrated Development Environment (IDE).
B3Employ the professional skills, techniques, practices and/or materials associated with software development in the context of the work place.

Communication, ICT and Numeracy Skills

C1Communicate complex ideas both verbally and in writing.
C2Present and evaluate coherent arguments, information and ideas in a clear and appropriate manner.
C3Employ a range of approaches to addressing defined and/or routine problems and issues in software development in the work place.
C4Reflect on the experience of applying their knowledge and understanding of the software development sector in a work place environment.
C5Select and use appropriate routine and advanced ICT applications to process a variety of information and data.

Generic Cognitive Skills - Problem Solving, Analysis, Evaluation

D1Coherently present and evaluate arguments, information and ideas.

Autonomy, Accountability and Working With Others

E1Define and explain key issues in relation to the accountability and responsibilities of computer professionals to clients, the community, and society at large.
E2Manage limited resources within defined areas of computing work.
E3Take account of own and others' roles and responsibilities in carrying out and evaluating computing tasks in the work place.
E4Define and explain key issues in relation to professionalism in their work, and be accountable to their clients, the community, and society at large.

Core Modules
SCQF Level Module CodeModule NameCreditTermFootnotes
123
7WRKB07001Work-Based Learning 140check markcheck markcheck mark
7GRLA07002GA - Introduction to Software Development40check markcheck mark 
7MATH07005Mathematics for Computing10 check mark 

* Indicates that module descriptor is not published.

Footnotes

Optional Modules
SCQF Level Module CodeModule NameCreditTermFootnotes
123
Select TWO modules (at least 30 credits) or other modules in consultation with the Programme Leader:   
7COMP07009Introduction to Web Development20check mark  
7GRLA07001GA - Computing Systems (10 Credit)10 check mark 

* Indicates that module descriptor is not published.

Footnotes

Criteria for Progression and Award

Standard UWS progression regulations will apply.

Students who achieve 120 credits at SCQF level 7, including the core modules above, will be eligible for the exit award - Certificate of Higher Education (Cert HE) in IT Software Development

Students who achieve 120 credits at SCQF level 7, but do not achieve all the core credits for the programme may be eligible for the Certificate of Higher Education (Cert HE) in IT.


B. Learning Outcomes (Maximum of 5 per heading)

Outcomes should incorporate those applicable in the relevant QAA Benchmark statements

Knowledge and Understanding

A1Define and explain the concepts and principles of the object-oriented paradigm in the development of computing applications.
A2Identify and explain the importance of data abstraction and the role this plays in computing.
A3Demonstrate an intellectual understanding of, and an appreciation for, the central role of algorithms and data structures, and work with a variety of them.
A4Identify and explain the key aspects of relational database theory.

Practice - Applied Knowledge and Understanding

B1Analyse the extent to which a proposed or existing computer-based application meets the criteria defined for its intended use.
B2Use a range of routine and advanced skills, techniques and practices to develop software.
B3Analyse a new or existing workplace system and design and implement a relational database to better meet company the requirements.

Communication, ICT and Numeracy Skills

C1Present a reasoned and evidence-based proposal for a computer-based solution to meet an identified need in the work place.
C2Employ routine and specialised software development skills. For example, use a range of standard applications to process and obtain data.
C3Utilise a database to store and retrieve information effectively.

Generic Cognitive Skills - Problem Solving, Analysis, Evaluation

D1Employ a range of approaches to formulate evidence-based solutions/ responses to defined and/or routine problems/issues associated with the work place.
D2Critically evaluate and analyse evidence-based solutions/responses to defined and/or routine problems/ issues associated with the work place.

Autonomy, Accountability and Working With Others

E1Work as a member of a team, taking account of own and others’ roles, responsibilities and contributions in carrying out and evaluating tasks as a student and an employee.
E2Manage resources within defined areas of work as agreed by Work Place Mentor.
E3Deal with ethical and professional issues in accordance with current professional and/or ethical codes or practices in the discipline of computing under guidance.
E4Identify and apply current professional and/or ethical codes or practices in the discipline of computing under guidance from Work Place Mentor.

Core Modules
SCQF Level Module CodeModule NameCreditTermFootnotes
123
8WRKB08001WBL 2 - Work based Learning (40 Point)40check markcheck markcheck mark
8GRLA08002GA - Software Engineering40check markcheck mark 
8COMP08002Database Development20check mark  

* Indicates that module descriptor is not published.

Footnotes

Optional Modules
SCQF Level Module CodeModule NameCreditTermFootnotes
123
Select ONE module (20 credits) or other module approved by the Programme Leader:   
8COMP08068Programming for Mobile Devices20 check mark 

* Indicates that module descriptor is not published.

Footnotes

Criteria for Progression and Award

Standard UWS progression rules will apply.

Students who have achieve 240 credits, at least 90 credits at SCQF-8 comprising the core modules above, will be eligible for the exit award: Diploma of Higher Education (Dip HE) in IT Software Development

Students who achieve 240 credits, at least 90 credits at SCQF-8 or above, but do not achieve all the core credits for the programme may be eligible for the Diploma of Higher Education (DipHE) in IT.


C. Learning Outcomes (Maximum of 5 per heading)

Outcomes should incorporate those applicable in the relevant QAA Benchmark statements

Knowledge and Understanding

A1Demonstrate a critical understanding of relevant software engineering principles and practice.
A2Demonstrate a critical understanding of the scope, main areas and boundaries of the studied computing theme(s).
A3Analyse theories, principles, concepts and terminology associated with software development applicable to the individual's work place.

Practice - Applied Knowledge and Understanding

B1Apply project management techniques to control and monitor a software or IT project in the work place.
B2Practise routine methods of enquiry and research associated with one or more branches of computing.
B3Apply the principal skills, techniques, practices and/or materials associated with the computing theme(s) studied.
B4Practise routine methods of enquiry and/or research associated with software development.

Communication, ICT and Numeracy Skills

C1Use a range of software tools to support development techniques and project management in the work place.

Generic Cognitive Skills - Problem Solving, Analysis, Evaluation

D1Understand and apply a range of computing concepts, principles and practices in the context of well specified scenarios, exercising judgement in the selection of tools and techniques.
D2Draw on a range of sources in making judgements.

Autonomy, Accountability and Working With Others

E1Recognise and deal with the professional, economic, social, environmental, moral and ethical issues involved in the sustainable exploitation of computer technology, and be guided by the adoption of appropriate professional, ethical and legal practices in the work place.
E2Use initiative in managing ethical and professional issues in accordance with current professional and/or ethical codes or practices, seeking guidance where appropriate from work place Mentor.

Core Modules
SCQF Level Module CodeModule NameCreditTermFootnotes
123
9WRKB09001Work-Based Learning 340check markcheck markcheck mark
9GRLA09003GA - Software Engineering Practice40check markcheck mark 
9GRLA09001GA - Information Security Management10 check mark 
9COMP09092Research Methods in Computing10 check mark 

* Indicates that module descriptor is not published.

Footnotes

Optional Modules
SCQF Level Module CodeModule NameCreditTermFootnotes
123
Select ONE module (20 credits) from the list below or other module in consultation with the Programme leader:   
9COMP09007Project Management for IT20check mark  
9COMP09050Database Applications20check mark  
9COMP09078Advanced Programming for Mobile Devices20check mark  

* Indicates that module descriptor is not published.

Footnotes
Modules COMP09007 Project Management for IT and COMP09078 Advanced Programming for Mobile Devices have been withdrawn from delivery at the Lanarkshire campus. Both modules are delivered from the Paisley campus.

Criteria for Progression and Award

Standard UWS progression regulations will apply. In particular, students may not progress to the Honours level of the programme until they have met the requirements for BSc.

Students who have completed 360 credits, including at least 190 at SCQF-8 or above, and at least 100 credits at SCQF-9 comprising the core modules above will be eligible for the award: BSc IT Software Development

Students who achieve 360 credits (including at least 180 credits at SCQF-8 or above and at least 90 credits at SCQF-9), but do not achieve all the core credits for the programme may be eligible for the BSc in IT.

Progression to SCQF Level 10 is subject to academic advice, to module prerequisites and to timetable constraints.


D. Learning Outcomes (Maximum of 5 per heading)

Outcomes should incorporate those applicable in the relevant QAA Benchmark statements

Knowledge and Understanding

A1Demonstrate and work with a knowledge that covers and integrates most of the principal areas, features, boundaries, terminology and conventions within software development.
A2Demonstrate a critical understanding of the principal theories, concepts and principles conventions within the selected theme(s) of study, some of which are informed by or at the forefront of the selected theme(s) of study.
A3Demonstrate knowledge and understanding of software development including a range of established techniques of enquiry or research methodologies.

Practice - Applied Knowledge and Understanding

B1Execute a defined project of research, development or investigation within computing and identify and implement relevant outcomes.
B2Critically review and assess contributions to the research literature of software development.
B3Use a range of the principal skills, practices and/or materials associated within the selected theme(s) of study in a project linked to the work place.
B4Use and integrate skills, practices and/or materials which are specialised, advanced, or at the forefront of software development.

Communication, ICT and Numeracy Skills

C1Deliver a coherent and reflective presentation of an extended piece of project work to an informed audience.
C2Produce a critical and evaluative written report of a development project.
C3Use a wide range of routine and specialised skills in support of established practices within the selected theme(s) of study - for example:
- make formal presentations about specialised topics to informed audiences
- use a range of software to support and enhance work at this level and specify refinements/ improvements to software to increase effectiveness,
- interpret, use and evaluate a range of numerical and graphical data to set and achieve goals/ targets.

Generic Cognitive Skills - Problem Solving, Analysis, Evaluation

D1Critically analyse and apply a range of computing concepts, principles and practices in the context of loosely defined problems where information is limited and/or comes from a range of sources, exercising judgement in the selection of tools and techniques.
D2Critically review and consolidate knowledge, skills and practices and thinking within the selected theme(s) of study.
D3Demonstrate originality and creativity in dealing with professional level computing issues.

Autonomy, Accountability and Working With Others

E1Practise in ways which show a clear awareness of own and others’ roles and responsibilities in the work place.
E2Deal with complex ethical and professional issues in accordance with current professional and/or ethical codes or practices in the work place.

Core Modules
SCQF Level Module CodeModule NameCreditTermFootnotes
123
10COMP10034Computing Honours Project40check markcheck mark 
10WRKB10001WBL 4 - Industrial Project (40 Point)40  check mark

* Indicates that module descriptor is not published.

Footnotes

Optional Modules
SCQF Level Module CodeModule NameCreditTermFootnotes
123
Select TWO modules (40 credits) from the list below or ONE module AND a L9 option from above OR other modules in consultation with the Programme Leader:   
10COMP10002Data Warehouse Environment20check mark  
10COMP10066HCI & User Experience Design (UXD)20 check mark 
10COMP10068Secure Programming20 check mark 

* Indicates that module descriptor is not published.

Footnotes

Criteria for Award

Students who have completed 480 credits, including at least 300 at SCQF-8 or above, at least, at least 210 at SCQF-9 or above, and at least 120 at SCQF-10 comprising core modules as outlined above, will be eligible for the award: BSc (Hons) IT Software Development

Students who achieve 480 credits (including at least 270 at SCQF-8 or above, at least 180 at SCQF-9 or above, and at least 90 at SCQF-10 or above) but do not achieve all the core credits for the programme may be eligible for the BSc (Hons) in IT.


Regulations of Assessment

Candidates will be bound by the general assessment regulations of the University as specified in the University Regulatory Framework .

An overview of the assessment details is provided in the Student Handbook and the assessment criteria for each module is provided in the module descriptor which forms part of the module pack issued to students. For further details on assessment please refer to Chapter 3 of the Regulatory Framework.

To qualify for an award of the University, students must complete all the programme requirements and must meet the credit minima detailed in Chapter 1 of the Regulatory Framework.

Combined Studies

There may be instances where a student has been unsuccessful in meeting the award criteria for the named award and for other more generic named awards existing within the School. Provided that they have met the credit requirements in line with the SCQF credit minima (please see Regulation 1.21), they will be eligible for an exit award of CertHE / DipHE or BA / BSc in Combined Studies.

For students studying BA, BAcc, or BD awards the award will be BA Combined Studies.

For students studying BEng or BSc awards, the award will be BSc Combined Studies.



Version Number: 1.03