BSc (Hons) Computing and Software Development
Computing and software development drives many of the world’s greatest technologies, helping us to live, learn, build and even save lives. This course combines computer science, software engineering and information systems to give you the skills employers want.
You’ll learn about programming, databases, computer hardware, computer networking, and how a computer operating system works. You will then extend your knowledge in graphical representation, data modelling and artificial intelligence. You can also enhance your career prospects with a placement at industry leaders such as IBM, Microsoft, Goss Interactive and Vualto.
Key features

  • Get a head-start in the industry
    Take part in local industry meet-ups and conferences such as Agile on the Beach, and networking events such as Tech Exeter and Digital Plymouth. Enjoy guest lectures from industry experts working at companies such as Red Hat and Goss Interactive.
  • Gain professional accreditation
    Get a degree that’s accredited by, and entitles membership of, British Computer Society, BCS, the Chartered Institute for IT (subject to approval). Graduates may also gain registration as a Chartered IT Professional (CITP) and will partially meet the educational requirements for Chartered Engineer (CEng) registration.
  • Be inspired by the creativity that our practical, hands-on course nurtures
    Our ‘learning through doing’ ethos means you build the skills to make you desirable to employers. You’ll learn from dedicated teaching staff engaged in internationally significant research, actively creating and developing applications, and have a wealth of industry contacts.
  • Collaborate and build
    Mirroring the teamwork at the heart of the industry, you’ll work in a team to develop a piece of software with a real purpose.
  • Immerse yourself in the very latest technology and software
    We use open source as well as providing access to Microsoft Imagine for software to work at home. We regularly update and refurbish our specialist labs, where you get to use Microsoft and Apple industry standard software.

Course details

Year 1

Start to develop the basic technical skills needed to become a computing professional, including: programming, databases, computer hardware, computer networking, and how a computer operating system works, with operational modules on topics. You also have the chance to put these things together in an applied project taking analysis and design through to a prototype implementation.

Core modules:

  • Stage 1 Computing Placement Preparation (BPIE111)
  • Software Engineering 1 (COMP1000)
  • Computer Systems (COMP1001)
  • Cyber Security & Networks (COMP1002)
  • Algorithms, Data Structures and Mathematics (COMP1003)
  • Computing Practice (COMP1004)


Year 2

Building on the first year you study software development topics in greater depth. You will extend your knowledge into graphical representation, data modelling and artificial intelligence. You learn how to capture requirements and complete a whole software life cycle, starting with a concept and ending with a product.

Core modules:

  • Stage 2 Computing Placement Preparation (BPIE211)
  • Software Engineering 2 (COMP2000)
  • Information Management & Retrieval (COMP2001)
  • Artificial Intelligence (COMP2002)
  • Computing Group Project (COMP2003)
  • Software Development Tools and Practices (COMP2005)


Optional placement year

An optional, but strongly recommended placement gives you professional experience and significantly enhances your CV. Placement providers include IBM, Microsoft, Goss Interactive and Vualto.


Final year

Throughout the year, you will complete a major computing project, allowing you to demonstrate to potential employers that you are ready for the challenges of real-world projects. The first semester provides supporting modules in software project management and development, and the production of dynamic web applications. In the second semester, core human computer interaction concepts are explored to inform user testing approaches, while Big Data sets the scene for state of the art data management practices.

Core modules: 

  • Computing Project (COMP3000)
  • Full-Stack Development (COMP3006)
  • HCI, Usability and Visualization (COMP3007)
  • Big Data Analytics (COMP3008)
  • Computing Project Management (COMP3017)

Entry requirements

Applicants exceeding our entry requirements may be eligible for an offer under our Computing Excellence Scheme.

GCSE: English C/4 and mathematics B/5

A levels: A typical offer is 112-120 points from a minimum of 2 A levels in any subject. Excluding general studies.

International Baccalaureate: 27-30 overall – English and mathematics must be included.

18 Unit BTEC National Diploma/QCF Extended Diploma: DDM – science related subjects: IT, Humanities, Engineering, Software Development, IT Practitioners, Business, Computing, Science (GCSE English C/4 and mathematics grade C/5. If you have a grade C/4 in mathematics please contact admissions team).

BTEC National Diploma modules
If you hold a BTEC qualification it is vital that you provide our Admissions team with details of the exact modules you have studied as part of the BTEC. Without this information we may be unable to process your application quickly and you could experience significant delays in the progress of your application to study with us. Please explicitly state the full list of modules within your qualification at the time of application.

All Access courses: 33 credits at merit and/or distinction and to include at least 12 level 3 credits in mathematics with merit. Including a minimum of GCSE English and Mathematics grade C/4. If mathematics not included please contact the admissions team at admissions@plymouth.ac.uk.

T level: Merit to Distinction depending on the Mathematics units studying within the T Level pathways.

Other qualifications will be considered individually; please contact us for information.
We welcome applicants with international qualifications. To view other accepted qualifications please refer to our tariff glossary.

How to apply

Applications should be made through our partner institution:

Peninsula College Malaysia