Brive logo
Explore
image/svg+xml
Discover programs that best match your skills and preferences
Find out which study programs best match your qualifications and criteria
Schedule a call and let us help you find the right program
Apply online to universities all over the world through Brive
We support you, every step of the way, to get you into one of your top choices
Collect points and receive cashback when applying through Brive
Search
Bachelors
image/svg+xml
Computer Science & IT
image/svg+xml
Bachelor in Computing (with Foundation) (Online) (BSc) - UOS
Apply through Brive
We are official partners! Complete your application for free and earn benefits!
Free review on your application
1:1 counselling by certified consultants
Higher acceptance rate on your top choices
BACHELORS

Bachelor in Computing (with Foundation) (Online) (BSc) - UOS

University of Suffolk
SuffolkUK
Online
Full-time
€16,330.57€5,249.11/year
 813 Points
Duration
4 Years
Language
English
Start date
Jul 2025

Program Description

The Bachelor in Computing (with Foundation) (Online) (BA) degree will provide students with the knowledge and skills required to become computing professionals.

The degree offers a unique opportunity for learners 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.

Entry Requirements

Are you eligible to apply?

Sign up, check the entry requirements, and find out your compatibility with the program.

Program Aims

  • Provide students with a thorough grounding in the practical and theoretical fundamentals that underpin the discipline of computing.
  • Enable students to demonstrate problem-solving and evaluation skills in the design, development and testing of technological solutions to solve well-specified problems.
  • 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.
  • Develop students command over the management of computing projects consistent with industry best practices and methodologies.
  • Develop students’ ability to effectively communicate their work to diverse audiences through written formats.
  • Help students develop the interpersonal qualities and professional attributes required by employers including reliability, integrity, ethical approach, dependability and reflection.
  • Enable students to become effective independent learners by taking responsibility for their learning and professional development.
More

Learning Outcomes

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
More

Curriculum

Courses

Foundation

Academic and Study Skills

Introduction to Computer Systems and Networks

Mathematics and Statistics for Computer Science

Programming and Software Development Fundamentals

Introduction to Information Systems and Data Representation

Independent Project

Entry Level Maths

Induction Module

Year 1

Computing Fundamentals

Introduction to Cyber Security

Introduction to Networking

Introduction to Programming

Introduction to Web Design

Introduction to AI and Data Science

Year 2

Software Engineering

Relational Databases

Advanced Programming and Data Structures

Advanced Web Design

Security for Computer Networks

Computer Research Skills, Practice and Ethics

Year 3

AI and Data Science Applications

Distributed and Cloud Computing

Mobile Development

Cyber Forensics and Intrusion Management

Project and Dissertation
Fresh Content
The content has been updated in the last 6 months

Need help applying to this program?

Schedule a free 20-minute counseling session today!