Course specification and structure
Undergraduate Course Structures Postgraduate Course Structures

UDCMPTFY - BSc (Hons) Computing (including foundation year)

Course Specification


Validation status Validated
Highest award Bachelor of Science Level Honours
Possible interim awards Bachelor of Science, Diploma of Higher Education, Certificate of Higher Education, Bachelor of Science, Preparatory Diploma, Preparatory Certificate
Total credits for course 480
Awarding institution London Metropolitan University
Teaching institutions London Metropolitan University
School School of Computing and Digital Media
Subject Area Computer Science and Applied Computing
Attendance options
Option Minimum duration Maximum duration
Part-time 6 YEARS 8 YEARS
Full-time 4 YEARS 8 YEARS
Course leader  

About the course and its strategy towards teaching and learning and towards blended learning/e-learning

The BSc Computing (including Foundation Year) is an inclusive course for those seeking a general qualification to become competent professionals in the IT industry. In the first year of the four-year degree programme, students will have the opportunity to develop basic skills in the fundamentals of Computing, Programming and Problem-solving which underpin subsequent learning and practice. The foundation year will provide a broad, varied and simulating experience which allows students to assess their aptitudes and interests and thus prepares them for modules at higher levels.

The foundation year is designed to develop key academic skills and competencies in a way integrated into the curriculum, and to model the theoretical approach coupled with practice-based learning that is developed later in the curriculum. Assessments at this level are aimed to introduce and develop key skills integral to academic success at higher levels including writing, presenting, researching, and mathematical and technological skills. Also, at this level, early formative assessment is useful as an early indicator of students’ strengths, in addition to giving a hands-on training of submission processes.

Students are provided with opportunities to develop an understanding of, and the necessary skills to demonstrate, good academic practice. Particularly, students will be encouraged to complete weekly tutorial and workshop exercises as well as periodic formative diagnostic tests to enhance their learning. During tutorial and workshop sessions students will receive ongoing support and feedback on their work to promote engagement and provide the basis for tackling the summative assessments.

Teaching materials such as lecture content are conveyed in different ways e.g. using diagrams, speech, text, discussion and practical tasks. Use is also made of multimedia technologies such as videos, podcasts and screencasts in lectures which are then made available on the University VLE (Weblearn). All materials such as lecture notes, tutorial materials, workshop tasks and additional support learning materials are accessible on WebLearn on a module by module structure. Delivered lectures are recorded and available online. In addition, students are encouraged to participate in, and are supported by, module leader blogs, use of video, role playing, visits to external organisations, presentations and workshops presented by external guest speakers. Competency with software and hardware tools is achieved through weekly practical sessions, demonstrations from external software vendors, signposted access to online technical guides, encouragement of participation in Computing online forums, access to all required equipment.

Teaching and learning materials such as lecture notes, tutorial materials, workshop tasks and additional support learning materials are accessible on the university VLE network (i.e. WebLearn, Blackboard). Delivered lectures are recorded and available online. In addition, students are encouraged to participate in, and are supported by, module leader blogs, use of video, role playing, visits to external organisations, presentations and workshops presented by external guest speakers. Students are encouraged to use the study facilities in the university library and learning centre (including e-books and e-journals).

A range of assessment methods is employed throughout the course. Module assessment typically consists of a combination of assessment instruments including courseworks, in-class tests and unseen exams. Coursework can include an artefact such as a website, a database or program code in addition to a written report/essay. The volume, timing and nature of assessment enable students to demonstrate the extent to which they have achieved the intended learning outcomes.
Formative and summative feedback will be provided using a variety of methods and approaches, such as learning technologies, one to one and group presentation of the submitted work, at various points throughout the teaching period and will adhere to University policy regarding the timing of feedback. Students will also receive feedback from tutors and peers enabling them to reflect on their progress based on the evidence available. This process assists students in developing as independent learners, identifying their strengths and weaknesses.

Foundation year students will be supported during the early stages with focus on introduction to support facilities including Academic Mentor, Success coaches, Course Leader and Academic tutor and Course Weblearn sites. This support mechanism will facilitate transition and progression through the levels. The students will also receive early scheduled sessions with the Subject Librarian which will continue as they progress through the degree.

During the foundation year, cohort identity is fostered through opportunities for engaging with peers and with existing Level 4 (and higher) students at social events, at Career-focused events and through Course-related forums. These opportunities continue throughout the course.

Course aims

The main aim of the course is to equip students with the core academic and technical skills needed to progress through higher education, via a structured and scaffolded pathway, and on to relevant employment in the IT industry. This degree course provides a professional education in the theory and practice of computing, with special emphasis on the techniques, theory and applications in the design and implementation of modern software/IT systems. The course mainly covers principles of programming, operating systems, database design, application development and software engineering, using a range of modern software development tools.

The specific aims of this course include:
• To provide an education in the development and use of software that will equip students with intellectual, practical and problem-solving skills;
• To provide graduates with transferable skills to enable progression in either management or technical areas, with the ability to master new developments and have flexibility in career structure in an era of rapid organisational change and technological innovation;
• To equip graduates with the necessary ability and study skills to progress to advanced postgraduate courses of study;
• To provide industry, commerce and research laboratories with the effective and adaptive IT professionals or computer scientists that society demands.

Course learning outcomes

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

LO1. Apply basic problem-solving and analytical techniques, presenting findings, explain results and justifying choice of methods;

LO2. Demonstrate solid understanding of fundamental knowledge in the Computing subject area;

LO3. Contribute to one’s own and others intellectual development and represent with integrity and confidence;

LO4. Perform in a varied context: to understand and apply computing applications in a variety of other disciplines by developing an understanding the subject with computing;

LO5. Identify problems and create robust software solutions using appropriate development technologies, platforms and toolsets in the broader context of the industry business;

LO6. Perform at the system and operational level in a fashion that displays integrity in the managing of data and the development and use of software.

LO7. Demonstrate an appreciation of technical, ethical and professional issues related to software application development for the real world.

LO8. Work effectively as a member of a team and demonstrate effective communication skills.

LO9. Research, plan, structure and deliver an academic report and presentation.

Course learning outcomes / Module cross reference

Mathematics MA3101 LO1-2

Programming CS3101 LO1-2

Cyber Security Fundamentals CC3101 LO1-2

Design and Communication Skills CT3101 LO1-2

Computer Hardware & Software Architectures CT4005 LO3-7

Logic and Problem Solving MA4001 LO5-7

Programming CS4001 LO3-7,9

Introduction to Information Systems CC4057 LO4-6

Fundamentals of Computing CS4051 LO3-7

Networks & Operating Systems CS5001 LO3-8

Software Engineering CS5002 LO3-9

Emerging Programming Platforms and Techniques CS5004 LO3-9

Databases CC5051 LO3-6

Professional Issues, Ethics and Computer Law CS5052 LO3-7

Project CS6P05 LO3-7,9

Advanced Database Systems Development CC6001 LO3-6, 9

Application Development CS6004 LO3-7

Work Related Learning II FC6W51 LO3,5-9

Creating a Winning Business MN6W50 LO3,5,8-9

Management Support Systems CC6052 LO3-4,6,8-9

Artificial Intelligence CU6051 LO3,5,8

Principle QAA benchmark statements

Benchmark standards are defined at threshold and typical levels and some further comments are made about excellence.

Threshold level

The threshold level is interpreted to mean that all students (taken over all years), graduating with an honours degree in the discipline of computing will have achieved this level of performance.

On graduating with an honours degree in computing, students should be able to:

• demonstrate a requisite understanding of the main body of knowledge for their programme of study
• understand and apply essential concepts, principles and practice of the subject in the context of well-defined scenarios, showing judgement in the selection and application of tools and techniques
• produce work involving problem identification, the analysis, the design or the development of a system with appropriate documentation, recognising the important relationships between these. The work will show some problem-solving and evaluation skills drawing on some supporting evidence, and demonstrate a requisite understanding of the need for quality
• demonstrate transferable skills and an ability to work under guidance and as a team member
• identify appropriate practices within a professional, legal and ethical framework and understand the need for continuing professional development
• discuss applications based upon the body of knowledge.

Typical level

This is the average standard attained (taken over all years) of all the students graduating with an honours degree in the discipline of computing.

On graduating with an honours degree in computing, students should be able to:

• demonstrate a sound understanding of the main areas of the body of knowledge within their programme of study, with an ability to exercise critical judgement across a range of issues
• critically analyse and apply a range of concepts, principles and practice of the subject in an appropriate manner in the context of loosely defined scenarios, showing effective judgement in the selection and use of tools and techniques
• produce work involving problem identification, the analysis, the design or the development of a system, with accompanying documentation, recognising the important relationships between these. The work will show problem-solving and evaluation skills, draw upon supporting evidence and demonstrate a good understanding of the need for quality
• demonstrate transferable skills with an ability to show organised work as an individual and as a team member and with minimum guidance
• apply appropriate practices within a professional, legal and ethical framework and identify mechanisms for continuing professional development and lifelong learning
• explain a wide range of applications based upon the body of knowledge.

Excellence

While the benchmark standards above are defined for just threshold and typical levels, it is nevertheless expected that programmes in computing will provide opportunities for students of the highest calibre to achieve their full potential.

Such students will be:
• creative and innovative in their application of the principles covered in the curriculum, and may relish the opportunity to engage in entrepreneurial activity
• able to contribute significantly to the analysis, design or the development of systems which are complex, and fit for purpose, recognising the important relationships between these
• able to exercise critical evaluation and review of both their own work and the work of others.

In as much as human ingenuity and creativity has fostered the rapid development of the discipline of computing in the past, programmes in computing should not limit those who will lead the development of the discipline in the future.

Assessment strategy

Modules of this course are assessed mainly by the combination of coursework, case studies report and presentation, lab logbooks and workbooks, class-test, unseen examinations, and final-year project reports, presentation and viva.
A balanced assessment load per module and a careful distribution of concurrent assessment deadlines will be ensured;
Constructive and timely formative and summative feedback in written and/or oral modes will be delivered, with 15 working days of completing/submitting an assessment;
Online submission of assessment will be used, as appropriate, via University VLE.

Organised work experience, work based learning, sandwich year or year abroad

The 15-credit Work Related Learning module is a core at level 6.

The School of Computing and Digital Media offers opportunities to enhance employability skills, gain real experience and 'earn while you learn' through placements into real client-driven projects - working with business and industry.

Students taking BSc Computing are prepared for the first stage of Oracle Certification.

Course specific regulations

British Computer Society (BCS) accreditation is awarded according to the following additional course regulation:

The project must be passed in order for a student to obtain BSc (Hons) Computing.

The project must be passed without compensation.

Modules required for interim awards

Level 3:
• Mathematics
• Programming
• Cyber Security Fundamentals
• Design and Communication Skills

Level 4:
• Computer Hardware & Software Architectures
• Logic and Mathematical Techniques
• Programming
• Information Systems
• Fundamentals of Computing

Level 5:
• Networks & Operating Systems
• Software Engineering
• Emerging Programming Platforms and Technologies
• Databases
• Professional Issues, Ethics and Computer Law

Level 6:
• Project
• Advanced Databases
• Application Development
• Work Related Learning II
• Management Support Systems (optional)
• Artificial Intelligence (optional)

Arrangements for promoting reflective learning and personal development

Students are encouraged and expected to regularly write and demonstrate what they have learned each week, set achievement goals with action plans for personal development on the learning activities. Formative feedback on guided workshop tasks and coursework will be given at various points during the academic year. Students are encouraged to meet their academic tutors to get advice whenever they need.

Career, employability and opportunities for continuing professional development

Various career events organised by the University careers service are run during the academic year, particularly in the dedicated Employability week, giving students the opportunity to gain knowledge from computing and IT industry speakers.

In the module on Professional Issues, Ethics and Computer Law, students are taught to build up the ability of job searches, CV writing, job interviews and aptitude tests.

Graduates gain employment in software houses and in the financial, industrial and service sectors. A number of examples are shown below:

Chief Technology Officer and Integration Architect, Code Corner
Software Engineer, Intel
Network Engineer, LifelineIT
Mobile Programmer, Lloyds TSB
Web Designer, XFace
Software Engineer, Logica
PHP Developer, New Brand Vision
Specialist Information Systems Engineer, Health Protection Agency
Java Developer, Curo Compensation Ltd
FDM Group
NHS

Graduates can also pursue careers in research and development in scientific areas of computing.

Career opportunities

You could work in scientific research, design and development, management services and computing, financial work, statistical work and teaching. You could also go on to do postgraduate study.

Entry requirements

In addition to the University's standard entry requirements, you should have:

  • at least one A level (or a minimum of 32 UCAS points from an equivalent Level 3 qualification, eg BTEC Subsidiary/National/BTEC Extended Diploma)
  • English Language and Mathematics GCSE at grade C/grade 4 or above (or equivalent, eg Functional Skills at Level 2). Applicants who meet the UCAS points criteria but who obtained a grade D/grade 3 in English and/or Maths at GCSE may be offered a University test in these areas

To study a degree at London Met, you must be able to demonstrate proficiency in the English language. If you require a Tier 4 student visa you may need to provide the results of a Secure English Language Test (SELT) such as Academic IELTS. For more information about English qualifications please see our English language requirements.

If you need (or wish) to improve your English before starting your degree, the University offers a Pre-sessional Academic English course to help you build your confidence and reach the level of English you require.

Official use and codes

Approved to run from 2019/20 Specification version 1 Specification status Validated
Original validation date 17 Jul 2019 Last validation date 17 Jul 2019  
Sources of funding HE FUNDING COUNCIL FOR ENGLAND
JACS codes
Route code CMPTFY

Course Structure

Stage 1 Level 03 September start Offered

Code Module title Info Type Credits Location Period Day Time
CC3101 Cyber Security Fundamentals Core 30 NORTH AUT+SPR FRI AM
          NORTH SPR+SUM THU PM
CS3101 Programming Core 30 NORTH AUT+SPR MON PM
          NORTH SPR+SUM THU AM
CT3102 Introduction to Robotics and Internet of Things Core 30 NORTH AUT+SPR WED AM
          NORTH SPR+SUM FRI AM
MA3101 Mathematics Core 30 NORTH SPR+SUM WED AM
          NORTH AUT+SPR MON AM

Stage 1 Level 03 January start Offered

Code Module title Info Type Credits Location Period Day Time
CC3101 Cyber Security Fundamentals Core 30 NORTH SPR+SUM THU PM
CS3101 Programming Core 30 NORTH SPR+SUM THU AM
CT3102 Introduction to Robotics and Internet of Things Core 30 NORTH SPR+SUM FRI AM
MA3101 Mathematics Core 30 NORTH SPR+SUM WED AM

Stage 2 Level 04 October start Offered

Code Module title Info Type Credits Location Period Day Time
CC4057 Introduction to Information Systems Core 15 NORTH AUT TUE PM
CS4001 Programming Core 30 NORTH AUT+SPR TUE AM
CS4051 Fundamentals of Computing Core 15 NORTH SPR TUE PM
CT4005 Computer Hardware and Software Architectures Core 30 NORTH AUT+SPR MON PM
MA4001 Logic and Problem Solving Core 30 NORTH AUT+SPR FRI AM

Stage 3 Level 05 September start Offered

Code Module title Info Type Credits Location Period Day Time
CC5051 Databases Core 15 NORTH AUT WED AM
CS5001 Networks and Operating Systems Core 30 NORTH AUT+SPR FRI AM
CS5002 Software Engineering Core 30 NORTH AUT+SPR FRI PM
CS5004 Emerging Programming Platforms and Technologies Core 30 NORTH AUT+SPR MON AM
CS5052 Professional Issues, Ethics and Computer Law Core 15 NORTH SPR THU PM

Stage 4 Level 06 September start Offered

Code Module title Info Type Credits Location Period Day Time
CC6001 Advanced Database Systems Development Core 30 NORTH AUT+SPR TUE PM
CS6004 Application Development Core 30 NORTH AUT+SPR FRI PM
CS6P05 Project Core 30 NORTH AUT+SPR WED PM
FC6W51 Work Related Learning II Alt Core 15 NORTH AUT WED PM
          NORTH SPR WED PM
MN6W50 Creating a Winning Business 2 Alt Core 15 NORTH AUT THU AM
          NORTH SPR THU AM
          NORTH SPR THU PM
          NORTH AUT THU PM
CC6052 Management Support Systems Option 15 NORTH AUT THU AM
CU6051 Artificial Intelligence Option 15 NORTH AUT THU PM