Academic Handbook Course Descriptors and Programme Specifications

LSCI62119A Software Engineer End-Point Assessment Course Descriptor

Course Code LSCI62119A Discipline Computing and Information Systems
UK Credit 30 US Credit N/A
FHEQ Level 6 Date Approved October 2023
Core Attributes
Pre-Requisites
Co-Requisites

Course Overview

Digital and Technology Solutions Professionals are found in organisations where digital technologies can be used to solve problems that exist across a range of functions. Whether looking for ways to reduce waste, increase productivity, ensure resilient and responsive customer service, or create a secure transactional environment, organisations turn to digital and technological solutions to achieve these aims. Wherever these activities take place Digital and Technology Solutions Professionals are influencing outcomes and making things happen.

The primary role of a software engineer is to undertake all requirements during the solution development life-cycle from gathering requirements to analysis, design, code, build, test, implementation and support. They may also be required to supervise the work of junior software developers and others who may be working on elements of the solution and work with product managers and UX designers in implementing solutions.As well as creating new code, they can support existing code by troubleshooting, reverse engineering and conducting root-cause analysis. They typically work as part of a large collaborative team and will have responsibility for significant elements of software solutions.

This course enables learners to demonstrate the occupational competencies of the role via a work-based project and a portfolio. The implementation of the course assessments will be in line with the https://www.instituteforapprenticeships.org/apprenticeship-standards/digital-and-technology-solutions-professional-v1-2

Learning Outcomes

On successful completion of the course, students will be able to:

Knowledge and Understanding

K1c Plan and deliver a substantial individual project by applying a e digital technology solution and demonstrate a competitive advantage by adapting and exploiting it
K1c Assess sustainable development approaches within digital technologies as they relate to their role including diversity and inclusion.
K2c Evaluate the principles of strategic decision making concerning the acquisition or development of digital and technology solutions
K2c Produce a project plan which estimates risks and opportunities  and determines mitigation strategies.
K2c Evaluate appropriate techniques and approaches that are used in creating a business case
K2c Apply techniques to estimate cost and time resource constraints
K2c Critically analyse the business problem behind the project proposal to identify the role of digital and technology solutions
K2c Carry out the identified solution proposal utilising a range of digital tools and standard approaches
K3c Critically analyse the factors affecting product quality and the approaches controlling them throughout the project development process
K3c Select and apply software tools appropriate to the software engineering project solution
K3c Critically evaluate scenarios covering all stages of a development life-cycle, identifying techniques and methods are applied in each case.
K3c Demonstrate how to interpret and implement a design, compliant with functional, non-functional and security requirements
K3c Critically evaluate the nature and scope of common vulnerabilities in digital and technology solutions
K4c Critically reflect on core technical concepts for digital and technology solutions and their applicability to organisation’s standards and pre-existing tools; data gathering, data management, computer networking and data analysis concepts.
K4c Demonstrate how teams work effectively to produce a digital and technology solution applying relevant organisational theories using up to date awareness of trends and innovations.
K4c Critically evaluate the concepts and principles of leadership and management as they relate to their role and how they apply them
K4c Demonstrate relevant evidence to produce a proposal for a digital and technology based project in line with legal, ethical and regulatory requirements whilst ensuring the protection of personal data, safety and security

Subject Specific Skills

S1c Apply relevant legal, ethical, social and professional standards to digital and technology solutions considering both technical and non-technical audiences and in line with organisational guidelines.
S1c Identify and define a non-routine, unspecified software engineering problem
S1c Recommend a software engineering solution that is appropriate for the project brief
S1c Select and apply analysis methods, approaches and techniques in software engineering projects to deliver an outcome that meets requirements
S1c Implement software engineering projects using appropriate software engineering methods, approaches and techniques
S1c Evaluate the selection of approach, methodology, analysis and outcomes to identify both lessons learned and recommendations for improvements to future projects software engineering projects
S1c Respond to changing priorities and problems arising within software engineering projects by making revised recommendations, and adapting plans as necessary, to fit the scenario being investigated.
S1c Determine, refine, adapt and use appropriate software engineering methods, approaches and techniques to evaluate software engineering project outcomes
S1c Extend and update software development knowledge with evidence from professional and academic sources by undertaking appropriate research to inform best practice and lead improvements in the organisation
S3c Demonstrate the use of core technical concepts for digital and technology solutions, including: Initiate, design, code, test and debug a software component for a digital and technology solution; security and resilience techniques; and apply the principles of data analysis.

Transferable and Employability Skills

T1c Present an overview of the project to appropriate stakeholders using appropriate language and style
T1c Display an advanced level of technical proficiency in written English and competence in applying scholarly terminology, so as to be able to apply skills in critical evaluation, analysis and judgement effectively in a diverse range of contexts.
T3c Make meaningful conclusions on the basis of a long period of independent study.
T4c Manage the project delivery to achieve digital and technology solutions
T4c Justify the methods of research and evaluation which determined the selection of digital and technology solutions identified for the project

Teaching and Learning

The contact hours on this course are formed predominantly of supervisory meetings, typically 4 x 1 hour.

Students are also expected to manage their self-directed learning and independent study in support of the course.

The course learning and teaching hours will be structured as follows:

  • Off-the-job learning and teaching (12 days x 7 hours) = 84 hours
  • On-the-job learning (24 days x 7 hours) = 168 hours (e.g. 2 days per week for 12 weeks)
  • Independent study (4 hours per week) = 48 hours

Workplace assignments (see below) will be completed as part of on-the-job learning.

Indicative total learning hours for this course: 300

Assessment

Both formative and summative assessment are used as part of this course, with purely formative opportunities typically embedded within interactive teaching sessions, office hours, and/or the VLE.

Summative Assessments

AE: Assessment Activity Weighting (%) Duration Length
1 Project report with presentation, questions and answers 50%   6000 word (report) & 60 minutes (presentation and Q&A)
2 Professional discussion underpinned by a portfolio 50%   60 minutes

Feedback

Students will receive formative and summative feedback in a variety of ways, written (e.g. marked up on assignments, through email or the VLE) or oral (e.g. as part of interactive teaching sessions or in office hours).

Indicative Reading

Note: Comprehensive and current reading lists are produced annually in the Course Syllabus or other documentation provided to students; the indicative reading list provided below is for a general guide and part of the approval/modification process only.

  • Walliman, N., (2013), Your Undergraduate Dissertation: The Essential Guide for Success, London: Sage.
  • Rugg, G., & Petre, M. (2006). A gentle guide to research methods. McGraw-Hill Education (UK).
  • Berndtsson, M., Hansson, J., Olsson, B., & Lundell, B. (2007). Thesis projects: a guide for students in computer science and information systems. Springer Science & Business Media.
  • Stephan Felix, M., & Smith, I. (2019). A practical guide to dissertation and thesis writing. Cambridge Scholars Publishing.
  • Zhang, L., Tian, J.H., Jiang, J., Liu, Y.J., Pu, M.Y. and Yue, T., 2018. Empirical research in software engineering—a literature survey. Journal of Computer Science and Technology, 33, pp.876-899.

Indicative Topics

Note: Comprehensive and current topics for courses are produced annually in the Course Syllabus or other documentation provided to students; the indicative topics provided below is used as a general guide and part of the approval/modification process only.

  • How to solve a technological problem based on an organisation’s problem
  • Managing technology projects to a successful outcome
  • Using real-world data and scenarios

Version History

Title:LSCI62119A Digital and Technology Solutions Professional Software Engineer End-Point Assessment Course Descriptor

Approved by: Academic Board

Location: academic-handbook/digital-and-technology-solutions

Version number Date approved Date published Owner Proposed next review date Modification (As per AQF4) & category number
1.0 October 2023 October 2023 Dr Alexandros Koliousis October 2028
Print/Save PDF