BSc (Hons) Computing

BSc (Hons) Computing – Buckinghamshire New University


Enquiry Form - Course Page

  • This field is for validation purposes and should be left unchanged.

Course Overview

Mont Rose College of the Management & Sciences offers BSc (Hons) Computing this course in partnership with Buckinghamshire New University.

Awarding Body Buckinghamshire New University
Level of Course Level -6. Bachelor degree with honors
Number of Credit Hours Upon successful completion of the course, the student will have completed at least 360 credits
Mode and Length of Study 3 years Full Time
Attendance A full-time student is required to attend 21 hours per week in term time
Workload A full-time student will study 120 credits at each level; of course, the number of optional modules may vary on the number of compulsory modules on each level.
Exemptions No exemption is allowed for this programme

Intended Learning outcomes

On successful completion of the programme, a graduate will be able to:

A. Knowledge and Understanding

On successful completion of the programme, the student will be able to:

  • A1 Appreciate the core disciplines of Computing, including programming, Web, databases, and networking
  • A2 Identify the practical requirements for both computer and Web-based systems, including the recognition and analysis of criteria and models leading to specifications used in the solution of specific problems
  • A3 Explain the mathematical principles that underpin computer-based systems
  • A4 Acknowledge the key activities prevalent in the software lifecycle, alongside their outputs and dependencies between stages, alongside the ethical, professional, and legal standards required
  • A5 Recognise the business, industrial and commercial context in which computer systems are deployed, with particular regard to their usability

B. Intellectual Content

On successful completion of the programme, the student will be able to:

  • B1 Evaluate and deploy approaches to modeling in order to design computer-based Information Systems, with particular regard to the Object-Oriented paradigm
  • B2 Solve problems in a logical and analytical manner
  • B3 Plan, manage, undertake, and report on a significant project
  • B4 Make informed decisions and produce innovative plans, approaches, and solutions to software issues within Quality Assurance and Testing Framework
  • B5 Appreciate the role of critical evaluation and testing in ensuring that computer-based Information Systems meet the criteria for their defined use and future developments
  • B6 Critically evaluate the technical, business, and human features of software systems
  • B7 Appraise new and emerging computer-related technologies with particular regard to Cloud Computing and Security Systems
  • B8 Appreciate the unique challenges associated with the development and deployment of mobile and Web-based systems

C. Practical Skills

On successful completion of the programme, the student will be able to:

  • C1 Analyse, design, develop, and maintain reliable software, with particular regard to Information Systems encapsulated in a Quality Assurance Framework
  • C2 Employ analytical techniques and design tools in the development of software artifacts
  • C3 Apply sound programming principles to the construction and maintenance of software deployed on multiple platforms, using appropriate programming paradigms and languages
  • C4 Evaluate a system in terms of quality and associated trade-offs
  • C5 Recognise the risks or safety aspects associated with various computer-based systems
  • C6 Specify, design, implement and test computer-based Information Systems

D. Transferable Skills

On successful completion of the programme, the student will be able to:

  • D1 Employ information-retrieval skills (including browsers, search engines, and catalogs)
  • D2 Demonstrate numeracy and literacy in both understanding and presenting cases involving a quantitative and qualitative dimension
  • D3 Work as a member of a development team, recognising the different roles within a team and different ways of organising teams
  • D4 Manage one’s own learning and development, including time management and organisation skills
  • D5 Appreciate the need for continuing professional development in recognition of the need for lifelong learning

Course Contents

Programme Structure

Year 1 Module:

  • CO450 - Computer Architectures
  • CO451 – Networking
  • CO452 - Programming Concepts
  • CO453 - Application Programming
  • CO454 - Digital Technologies and Professional Practice
  • CO455 - User Experience (UX)
  • CO456 - Web Development
  • CO457 - Business Modelling

Year 2 Module:

  • CO550 - Web Applications
  • CO551 - Open Source Systems
  • CO556 - Network Systems
  • CO557 - Software Engineering
  • CO558 - Database Design
  • CO559 - Intro to Intelligent Systems (Team Project)
  • CO566 - Mobile Systems
  • CO567 - Object-Oriented Systems Development

Year 3 Module:

  • CO650 - Advanced Programming
  • CO651 - Quality Assurance and Testing
  • CO654 - Cloud Computing
  • CO655 – Security
  • CO658 - Data Structures and Algorithms
  • CO659 - Enterprise Systems Development
  • CO666 - Advance Mobile System
  • CO699 - Project

Teaching & Learning

Modules on this programme will be taught in line with best practices across the university and in the sector. A variety of approaches, and good use of the latest technology, will be blended together to engage students in learning in class and beyond and to encourage full student participation. Meanwhile, the Course Team will strive to ensure that all modules embrace current industrial practice wherever possible.

The teaching and learning strategies employed throughout the course are those judged to be the most appropriate for each module at each stage and level of the course. The strategies have been designed to ensure that there is a progression from formal teaching through to student-centered independent learning as the student progresses through the levels of the course(s).

A range of teaching methods will be used, including:


This is the most formal teaching strategy employed in teaching the modules. It is generally used to deliver a body of theoretical information to a large group of students and is most effective when followed up by a seminar or tutorial session to consolidate learning.

The lecture format may be supported by written handouts, Web, or library references, which reinforce and expand the audio-visual information presented. In addition, staff will make appropriate use of the VLE (Blackboard) facilities. This should enable lecturers to enhance the traditional communication and learning mediums, as well as making material available to students at home and university.

Tutorials / Practical Sessions

Often in smaller groups, tutorials are guided learning sessions, which can either support a formal lecture by students working through tutorial sheets with the help of a lecturer or by students working through practical exercises in, say, a computing room.

Assessment Strategies

A variety of assessment vehicles will be used as appropriate to the module, including assignments carried out in the student’s own time, in-class assignments, workshops, presentations, and formal examination. The form of assessment has been chosen so as to motivate students to achieve their best and create learning activities for the students. The assessment vehicles for individual modules are detailed in the module descriptor.

Assessments will be appropriate to the task, achievable, motivating, and vocationally focussed and will form a constructive part of the learning process.

Assessments will develop general transferable skills as well as academic skills.

Assessments will provide sufficient opportunity for the best students to exhibit a level of innovation and creativity associated with excellence.

Level 4 assessments will be primarily formative and will encourage the development of appropriate academic practice and concepts. The emphasis will be on frequent small-scale evaluations wherever possible, with a balance between formative and summative assessment.

Level 5 assessments will be more demanding, with the emphasis still on the development of knowledge, skills, and concepts but now encouraging learning at greater depth, emphasising the fundamental principles. There will be a shift towards summative assessment.

Level 6 assessments are designed so as to allow students to demonstrate their knowledge and skills so that they have become effective, independent learners. The emphasis is on summative assessment.

Advice, Feedback, and Collaborative Learning

Assessment is an integral part of the education process, promoting student learning by providing a focus for consolidating, applying, and demonstrating understanding of the subject matter. The listed summative assessment regime essentially measures and grades learner development and achievement in relation to the Intended Learning Outcomes. It also generates feedback information for students about the strengths and weaknesses in their work, with tutors affirming what students have done well whilst giving constructive and encouraging advice about areas requiring reflection and further improvement.

Subject Benchmark Statement

Computing February 2016

Entry Requirements

Applicants will be primarily assessed on their academic qualifications, although some previous experience and interest in software engineering or Computing or IT is desirable as part of the candidate’s overall profile. A typical offer will include GCSE Maths and English at grade C or above and a UCAS Tariff score of 80. A minimum of two full A-levels (or equivalent) is required. This score can be achieved from passes in two 6-unit GCE A-levels/AVCEs or a pass in a 12-unit AVCE. Every application is considered on an individual basis.

English Language Requirements:

  • IELTS: 6 (min 5.5 in all areas)
  • TOEFL Internet test: 87 (R22, L21, S23, W21)
  • Pearson: 55 (51 in all subscores).

We also consider applications from those who have gained relevant skills through a wide range of vocational qualifications or responsible experience and experiential learning for mature applicants.

Start Date:

New intake each: February/ September

Total Course Duration:

3 years

Progression Routes on Completion

Why students should choose this award
Although this course is intentionally broadly based, it nevertheless will teach you vital vocational skills in-depth throughout your time with us, covering the various Software Lifecycle stages (with example content of each as follows): analysis (applying Use Cases, Sequence Diagrams), Design (covering Class Diagrams, Finite State Machines), programming (implementing code in C#, Java & C++) and testing (addressing Unit, Integration, System, Acceptance). In addition, the teaching staff has underpinned much of the material with ‘first-hand’ commercial experience (via Knowledge-Based Transfer and/or previous IT careers) as well as being enhanced by their own research activities and professional certification programmes provided by Microsoft, HP, and Cisco. This latter element can optionally be taken by students throughout the course, providing a considerable advantage when finally entering the jobs market.

Tuition Fee

The tuition fee is £9,250 per annum. Students on this course may be fully funded by the Student Loan Company. This facility is only available to the UK and other European Union students. For more information, please contact the admissions team at or T: +44 20 8556 5009

How to Apply

Please apply through UCAS and for assistance, contact via email, our Admissions Department, or, by post to Mont Rose House, 412-416 Eastern Avenue, Gants Hill, IG2 6NQ.

Admission Office: Mont Rose College, Gants Hill Campus

Study Mode

Full time

Level of Course

Level 6


360 Credits


21 Hours per week

Time Table

Daytime and Evening


3 Years

Delivered In Partnership With