Back
Back
BSc (Hons) Computing - University of Suffolk
Delivered Online in Partnership with UNICAF


About this Programme
This BSc (Hons) Computing degree provides students with the essential knowledge and skills required to become a computing professional. The program offers a unique opportunity 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. It aims to deliver a thorough grounding in the practical and theoretical fundamentals of computing, preparing graduates to tackle complex problems and contribute to the rapidly evolving IT industry.
What You'll Learn
Detailed knowledge and systematic understanding of essential facts, concepts, principles, and theories (established and emergent) relating to computing specialisms.
Knowledge and understanding of information security issues in relation to the design, development, and the use of information systems.
Understanding, description, and critical commentary on literature and cutting-edge research in computing, appreciating associated uncertainties, ambiguities, and limits to knowledge at the forefront of the discipline.
Application of methods and techniques learned in computing and specialist topics to consolidate, extend, and apply knowledge to extended realistic and real-world projects.
Application of detailed knowledge, systematic understanding, and mastered techniques to initiate and execute their final-year project and multiple minor projects in different topic areas.
Critical evaluation of arguments, concepts, requirements, constraints, and data to make rational judgments on appropriate algorithms, designs, methods, and configurations for analysis, design, implementation, and/or testing of solutions to significant problems.
Critical, comprehensive, and succinct presentation of ideas, information, analyses, designs, implementations, tests, and results relating to computing to both specialist and non-specialist audiences.
Deployment of appropriate established and/or cutting-edge theory, practices, and tools for the successful design, development, deployment, and maintenance of computer-based systems.
Recognition of 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.
Researching, designing, implementing, testing, utilizing, and documenting solutions to address specific problems, using knowledge, understanding, and technical skills in computing.
Development of an understanding of a specialist subject or problem area in computing to a level where they can effectively evaluate it, analyze possible solutions, design an appropriate solution, and bring that solution to a successful conclusion in a defined time-frame, demonstrating capabilities and readiness for lifelong learning and professional training.
Evidence of qualities and transferable skills necessary for graduate-level employment requiring initiative, personal responsibility, and decision-making, through individual and group work on mini-projects, extended case studies, scenarios, and their major project.
Identification of appropriate practices considering equality, diversity, and inclusion (EDI) as well as any economic, social, and environmental impact.
Indicative Modules
Induction Module
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
Computing Fundamentals
Introduction to Cyber Security
Introduction to Networking
Introduction to Programming
Introduction to Web Design
Introduction to AI and Data Science
Software Engineering
Relational Databases
Advanced Programming and Data Structures
Advanced Web Design
Security for Computer Networks
Computer Research Skills, Practice and Ethics
AI and Data Science Applications
Distributed and Cloud Computing
Mobile Development
Cyber Forensics and Intrusion Management
Project and Dissertation
Career Opportunities
Graduates will be well-equipped for a wide range of professional roles in the dynamic computing and IT industry. The diverse skills acquired, spanning cyber security, data science, AI, web development, networking, and software engineering, prepare them for positions such as:
Software Developer/Engineer
Cyber Security Analyst/Engineer
Data Scientist/Analyst
AI Specialist/Machine Learning Engineer
Web Developer
Network Administrator/Engineer
IT Consultant
Systems Analyst
Database Administrator
IT Technical Support Officer
Digital Project Manager
Business Intelligence Analyst
This degree provides the foundation for a technical and development-focused career in various sectors, including finance, healthcare, entertainment, and technology.
About this Programme
This BSc (Hons) Computing degree provides students with the essential knowledge and skills required to become a computing professional. The program offers a unique opportunity 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. It aims to deliver a thorough grounding in the practical and theoretical fundamentals of computing, preparing graduates to tackle complex problems and contribute to the rapidly evolving IT industry.
What You'll Learn
Detailed knowledge and systematic understanding of essential facts, concepts, principles, and theories (established and emergent) relating to computing specialisms.
Knowledge and understanding of information security issues in relation to the design, development, and the use of information systems.
Understanding, description, and critical commentary on literature and cutting-edge research in computing, appreciating associated uncertainties, ambiguities, and limits to knowledge at the forefront of the discipline.
Application of methods and techniques learned in computing and specialist topics to consolidate, extend, and apply knowledge to extended realistic and real-world projects.
Application of detailed knowledge, systematic understanding, and mastered techniques to initiate and execute their final-year project and multiple minor projects in different topic areas.
Critical evaluation of arguments, concepts, requirements, constraints, and data to make rational judgments on appropriate algorithms, designs, methods, and configurations for analysis, design, implementation, and/or testing of solutions to significant problems.
Critical, comprehensive, and succinct presentation of ideas, information, analyses, designs, implementations, tests, and results relating to computing to both specialist and non-specialist audiences.
Deployment of appropriate established and/or cutting-edge theory, practices, and tools for the successful design, development, deployment, and maintenance of computer-based systems.
Recognition of 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.
Researching, designing, implementing, testing, utilizing, and documenting solutions to address specific problems, using knowledge, understanding, and technical skills in computing.
Development of an understanding of a specialist subject or problem area in computing to a level where they can effectively evaluate it, analyze possible solutions, design an appropriate solution, and bring that solution to a successful conclusion in a defined time-frame, demonstrating capabilities and readiness for lifelong learning and professional training.
Evidence of qualities and transferable skills necessary for graduate-level employment requiring initiative, personal responsibility, and decision-making, through individual and group work on mini-projects, extended case studies, scenarios, and their major project.
Identification of appropriate practices considering equality, diversity, and inclusion (EDI) as well as any economic, social, and environmental impact.
Indicative Modules
Induction Module
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
Computing Fundamentals
Introduction to Cyber Security
Introduction to Networking
Introduction to Programming
Introduction to Web Design
Introduction to AI and Data Science
Software Engineering
Relational Databases
Advanced Programming and Data Structures
Advanced Web Design
Security for Computer Networks
Computer Research Skills, Practice and Ethics
AI and Data Science Applications
Distributed and Cloud Computing
Mobile Development
Cyber Forensics and Intrusion Management
Project and Dissertation
Career Opportunities
Graduates will be well-equipped for a wide range of professional roles in the dynamic computing and IT industry. The diverse skills acquired, spanning cyber security, data science, AI, web development, networking, and software engineering, prepare them for positions such as:
Software Developer/Engineer
Cyber Security Analyst/Engineer
Data Scientist/Analyst
AI Specialist/Machine Learning Engineer
Web Developer
Network Administrator/Engineer
IT Consultant
Systems Analyst
Database Administrator
IT Technical Support Officer
Digital Project Manager
Business Intelligence Analyst
This degree provides the foundation for a technical and development-focused career in various sectors, including finance, healthcare, entertainment, and technology.
About this Programme
This BSc (Hons) Computing degree provides students with the essential knowledge and skills required to become a computing professional. The program offers a unique opportunity 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. It aims to deliver a thorough grounding in the practical and theoretical fundamentals of computing, preparing graduates to tackle complex problems and contribute to the rapidly evolving IT industry.
What You'll Learn
Detailed knowledge and systematic understanding of essential facts, concepts, principles, and theories (established and emergent) relating to computing specialisms.
Knowledge and understanding of information security issues in relation to the design, development, and the use of information systems.
Understanding, description, and critical commentary on literature and cutting-edge research in computing, appreciating associated uncertainties, ambiguities, and limits to knowledge at the forefront of the discipline.
Application of methods and techniques learned in computing and specialist topics to consolidate, extend, and apply knowledge to extended realistic and real-world projects.
Application of detailed knowledge, systematic understanding, and mastered techniques to initiate and execute their final-year project and multiple minor projects in different topic areas.
Critical evaluation of arguments, concepts, requirements, constraints, and data to make rational judgments on appropriate algorithms, designs, methods, and configurations for analysis, design, implementation, and/or testing of solutions to significant problems.
Critical, comprehensive, and succinct presentation of ideas, information, analyses, designs, implementations, tests, and results relating to computing to both specialist and non-specialist audiences.
Deployment of appropriate established and/or cutting-edge theory, practices, and tools for the successful design, development, deployment, and maintenance of computer-based systems.
Recognition of 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.
Researching, designing, implementing, testing, utilizing, and documenting solutions to address specific problems, using knowledge, understanding, and technical skills in computing.
Development of an understanding of a specialist subject or problem area in computing to a level where they can effectively evaluate it, analyze possible solutions, design an appropriate solution, and bring that solution to a successful conclusion in a defined time-frame, demonstrating capabilities and readiness for lifelong learning and professional training.
Evidence of qualities and transferable skills necessary for graduate-level employment requiring initiative, personal responsibility, and decision-making, through individual and group work on mini-projects, extended case studies, scenarios, and their major project.
Identification of appropriate practices considering equality, diversity, and inclusion (EDI) as well as any economic, social, and environmental impact.
Indicative Modules
Induction Module
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
Computing Fundamentals
Introduction to Cyber Security
Introduction to Networking
Introduction to Programming
Introduction to Web Design
Introduction to AI and Data Science
Software Engineering
Relational Databases
Advanced Programming and Data Structures
Advanced Web Design
Security for Computer Networks
Computer Research Skills, Practice and Ethics
AI and Data Science Applications
Distributed and Cloud Computing
Mobile Development
Cyber Forensics and Intrusion Management
Project and Dissertation
Career Opportunities
Graduates will be well-equipped for a wide range of professional roles in the dynamic computing and IT industry. The diverse skills acquired, spanning cyber security, data science, AI, web development, networking, and software engineering, prepare them for positions such as:
Software Developer/Engineer
Cyber Security Analyst/Engineer
Data Scientist/Analyst
AI Specialist/Machine Learning Engineer
Web Developer
Network Administrator/Engineer
IT Consultant
Systems Analyst
Database Administrator
IT Technical Support Officer
Digital Project Manager
Business Intelligence Analyst
This degree provides the foundation for a technical and development-focused career in various sectors, including finance, healthcare, entertainment, and technology.
University
University of Suffolk (US)
Delivery Partner
UNICAF
Study Format
Distance Learning
Duration
2 - 12 years
Start Dates
Monthly Intakes
Credit Hours
480 hours
Scholarship
Up to 85%
Location
UK
Modules
25
Ready to Unlock Global Opportunities Through World-Class Education?
Start your journey to top universities — with expert support trusted by 1,000+ students at EduGlobal Uni.
Ready to Unlock Global Opportunities Through World-Class Education?
Start your journey to top universities — with expert support trusted by 1,000+ students at EduGlobal Uni.
Ready to Unlock Global Opportunities Through World-Class Education?
Start your journey to top universities — with expert support trusted by 1,000+ students at EduGlobal Uni.
Related Programs
Explore Our Range of Accredited Programs Across Top Universities Worldwide