University of Suffolk

BSc (Hons) Computing

Course Summary

This degree will provide you with the knowledge and skills required to become a computing professional. The degree offers a unique opportunity for you to develop a wide range of computing skills including, but not limited to, cyber security, data science, artificial intelligence, web development, networking and software engineering.

Course Aims

The course aims are:
1.    Provide students with a thorough grounding in the practical and theoretical fundamentals that underpin the discipline of computing. 
2.    Enable students to demonstrate problem-solving and evaluation skills in the design, development and testing of technological solutions to solve well-specified problems.
3.    Develop students understanding and application of concepts, principles and practices in the context of well-defined computing scenarios, showing judgment in the selection of appropriate tools and techniques.
4.    Develop students command over the management of computing projects consistent with industry best practices and methodologies.
5.    Develop students’ ability to effectively communicate their work to diverse audiences through written formats.
6.    Help students develop the interpersonal qualities and professional attributes required by employers including reliability, integrity, ethical approach, dependability and reflection.
7.    Enable students to become effective independent learners by taking responsibility for their learning and professional development.

Course Learning Outcomes

The following statements define what students graduating from the BSc (Hons) Computing course will have been judged to have demonstrated in order to achieve the award.  These statements, known as learning outcomes, have been formally approved as aligned with the generic qualification descriptor for level 6 awards as set out by the UK Quality Assurance Agency (QAA).

Knowledge and understanding
1.    Expressed and employed detailed knowledge and systematic understanding of essential facts, concepts, principles and theories, both established and emergent, relating to specialisms in computing
2.    Expressed and employed knowledge and understanding of information security issues in relation to the design, development and the use of information systems
3.    Understood, described, and commented upon the literature and cutting-edge research in computing, and appreciated the associated uncertainties, ambiguities, and limits to knowledge at the forefront of the discipline.

Cognitive Skills
1.    Applied methods and techniques learned in computing and specialist topics to consolidate, extend, and apply knowledge and understanding to extended realistic and real-world projects
2.    Applied detailed knowledge, systematic understanding, and mastered techniques to initiate and execute their final-year project and multiple minor projects in different topic areas
3.    Critically evaluated arguments, concepts, requirements, constraints and data to make rational judgements on appropriate algorithms, designs, methods, and configurations leading to the necessary analysis, design, implementation, and/or testing of solution or identification of a class of solutions to significant problems
4.    Presented ideas, information, analyses, designs, implementations, tests and results relating to computing, critically, comprehensibly and succinctly to both specialist and non-specialist audiences

Subject-specific skills
1.    Deployed appropriate established and/or cutting-edge theory, practices and tools for the successful design, development, deployment and maintenance of computer-based systems
2.    Recognised the legal, social, ethical and professional issues involved in the exploitation of computer technology and be guided by the adoption of appropriate professional, ethical and legal practices
3.    Researched, designed, implemented, tested, utilised and documented solutions to address specific problems, using their knowledge, understanding and technical skills in computing

Key/transferable skills
1.    Developed an understanding of a specialist subject or problem area in computing to a level where they can effectively evaluate it, analyse possible solutions, design an appropriate solution and bring that solution to a successful conclusion in a defined time-frame, showing by doing so their capabilities and readiness for lifelong learning and professional training
2.    Evidenced the qualities and transferable skills necessary for graduate level employment requiring the exercising of initiative, personal responsibility, and decision making, through working individually and in groups on mini-projects, extended case studies and scenarios, and their major project
3.    Identified appropriate practices considering equality, diversity, and inclusion (EDI) as well as any economic, social, and environmental impact

Duration: 2 - 4 years

Study mode: Online learning

Programme Pathway
Foundation Courses
Name Code Credits
Academic and Study Skills
UMDUCF001 20.00
Introduction to Computer Systems and Networks
UMDCOM001 20.00
Mathematics and Statistics for Computer Science
UMDCOM002 20.00
Programming and Software Development Fundamentals
UMDCOM003 20.00
Introduction to Information Systems and Data Representation
UMDCOM004 20.00
Independent Project
UMDCOM005 20.00
Entry Level Maths
UUMA00 0.00
Induction Module
UOS-IND-B-100 0.00
Year 1
Name Code Credits
Computing Fundamentals
UMDCOM101 20.00
Introduction to Cyber Security
UMDCOM105 20.00
Introduction to Networking
UMDCOM103 20.00
Introduction to Programming
UMDCOM104 20.00
Introduction to Web Design
UMDCOM102 20.00
Introduction to AI and Data Science
UMDCOM106 20.00
Year 2
Name Code Credits
Software Engineering
UMDCOM202 20.00
Relational Databases
UMDCOM203 20.00
Advanced Programming and Data Structures
UMDCOM204 20.00
Advanced Web Design
UMDCOM205 20.00
Security for Computer Networks
UMDCOM206 20.00
Computer Research Skills, Practice and Ethics
UMDCOM201 20.00
Year 3
Name Code Credits
AI and Data Science Applications
UMDCOM301 20.00
Distributed and Cloud Computing
UMDCOM303 20.00
Mobile Development
UMDCOM302 20.00
Cyber Forensics and Intrusion Management
UMDCOM304 20.00
Project and Dissertation
UMDCOM399 40.00
Entry Requirements

The entry requirements for admission are:

  • 3 UK A Levels (BBC) or BTEC Extended Diploma (DMM) or international equivalent qualification, or a recognized Foundation Programme at the appropriate level
  • GCSE Maths Grade 'C/4' and above or international equivalent 
  • English Proficiency:  IELTS (Academic) 6.0 overall (minimum 5.5 in all components), or GCSE English grade 'C/4' and above, or international equivalent qualification, or Unicaf English Placement Test (EPT) overall 6.0 (minimum 5.5 in all components)
  • Personal Statement (minimum 500 words)
  • Up to date CV
  • 1 reference (academic or professional) stated on CV including referee’s full name, contact details, and relationship to the applicant
  • Valid, national photo ID

Applicants who do not meet the minimum entry requirements stated above may be considered for Foundation Studies, which upon successful completion, will allow them to progress to their chosen Bachelor's degree.

I agree to the Terms and Conditions, the Privacy Policy, the Cookie Policy and the Recording Policy (Agreement to the terms is required to submit form)
This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties.