Awards
Target Award
Award Description:Bachelor of Science with Honours (SW) (Fnd) - SBSHF
Alternative Exit
Recruitable Target
Alternative Exit
Alternative Exit
Alternative Exit
Alternative Exit
Accreditation
BCS, the Chartered Institute for IT
Programme Offerings
Full-Time
F2F-JMU-SEP
Sandwich Year Out
F2F-JMU-SEP
Educational Aims of the Course
The overall aim of the course is to provide a balanced, integrated and practical based education in the tools, techniques and methods employed by the practitioner in the area of Software Engineering in organisations where software development is a major activity. The specific aims of the course are as follows: -To enable the student to acquire the skills needed in the investigation of user requirements and the development of a suitable design using the appropriate specifications and design methodologies. -To enable the student to acquire the skills required to produce software, which meets an external specification to the appropriate timescale and standards. -To enable the student to acquire the skills needed to determine the quality of software through the appropriate testing, verification and evaluation procedures. -To enable the student to acquire an understanding of the techniques and methods used in the estimation, planning and control of software projects. -To provide a suitable learning environment for the practical application of the concepts of software engineering in a realistic software development situation. - To encourage students to fully engage with the development of employability skills by completing a self-awareness statement. -To provide students with a fuller, systematic understanding of current and developing Software Engineering. -To enable students to explore the issues surrounding Software Engineering in Industrial contexts. -To facilitate students in the development of expertise and interest in topic areas of direct and complementary relevance to the workplace. -For students undertaking a placement year the aim is to provide students with an extended period of work experience at an approved partner that will complement their programme of study at LJMU. This will give the students the opportunity to develop professional skills relevant to their programme of study, as well as attitude and behaviours necessary for employment in a diverse and changing environment.
Learning Outcomes
1.
Apply computer programming skills to medium to large systems.
2.
Evaluate tools and methods for selection and use in the development process.
3.
Critically evaluate and test software systems against requirements.
4.
Undertake algorithm selection and deployment.
5.
Deploy systematic and comprehensive knowledge and understanding of Software Engineering concepts, principles and theories to computing problems.
6.
Use knowledge with originality in system modelling, requirements analysis and design.
7.
Critically evaluate and test a computer-based system.
8.
Effectively manage a software project.
9.
Work professionally as a member of a team.
10.
Use an extensive range of Software Development tools.
11.
Apply numerical methods to computing problems involving a quantitative dimension.
12.
Manage a software development process.
13.
Communicate complex information effectively by written or verbal means.
14.
Identify job roles and opportunities that reflect personal interest and expertise.
15.
Plan and manage personal learning and development.
16.
Critically reflect on the relationship of hardware to software in computer systems.
17.
Apply formal methods and modelling techniques to software engineering problems.
18.
Work on software engineering problems in an ethical way.
19.
Critically assess emerging and developing practices in Software Engineering.
20.
Use knowledge with originality and be innovative in Software Engineering.
21.
Apply problem solving in the context of large computer based systems.
22.
Perform systems modelling of computer-based systems as part of the development process.
Teaching, Learning and Assessment
Core knowledge and understanding is acquired via lectures, tutorials, practical work, workshops and guided independent study. Independent study is used where appropriate resource material is available and increases as the programme progresses. Assessment methods are specified in each module specification. All learning outcomes in a module are assessed and the type of assessment specified for each outcome. Each module is assessed by examination and/or course work. The nature of the course work varies for each module. Cognitive skills are developed throughout the programme via tutorial, group discussion, teamwork, coursework, projects and presentations. Assessment of skills is by coursework and examinations. The final year project will further demonstrate the student's ability in this area. The assessment method for each module is specified in the module’s specification. Practical skills are developed throughout the programme. The basic skills are provided at the lower levels. These are supplemented at higher levels by more advanced tools and techniques. The various computer programming modules at levels 4 and 5 provide relevant practice in industry standard languages. Problem solving skill is a key aspect of all programming related modules at each level. Some of these skills are practiced in the placement year. Specialist software is available in labs or from specified PCs in the libraries. The individual final year project provides an opportunity for students to apply all the techniques that they have been exposed to in a large-scale development. Practical skills are assessed via laboratory sessions, workshops, submission of reports, demonstration of systems, industrial placement and individual projects. Personal Development opportunities are embedded within the programme. The placement year is assessed, by portfolio, on a pass / fail basis. Key skills are developed throughout the programme in a variety of forms. Specifically through a combination of research related coursework, guided independent study and projects, examinations, group work and presentations. Key skills are assessed as part of coursework, projects, written examinations and presentations.
Programme Structure
Programme Structure Description
The placement year, module 5106COMSCI, will follow Level 5 and students will be enrolled on a 600 credit honours sandwich programme. The Level 5 mean for the final award mark will be calculated based upon the 240 credits at Level 5. Students successfully completing the assessment of the placement year … For more content click the Read More button below.
Structure
Level 3
Level 4
Level 5
Level 6
Approved variance from Academic Framework Regulations
In accordance with Engineering Council requirements, a maximum of 30 credits on this programme can be awarded by compensation across levels 4, 5 and 6.