You are here

BSc (Hons) Computing and Business Management

Open Days

Meet your lecturers, find out more about the course and view academic and social facilities at an open day.

University buildings
UCAS code: 
1G47
Institution code: 
S82
Location: 
Ipswich

Duration: 

Three years full-time.

Four and a half to nine years part-time.

Typical Offer: 

96 UCAS tariff points (or above)
CCC (A-Level), MMM (BTEC)

Introduction

Graduates of this course will combine technical computing expertise and high level business knowledge, giving them unparalleled opportunities in Information Technology and management roles in any sector. The course has been carefully shaped by the needs of industry and business. It provides the underpinning analytical and managerial skills for the business world, and key capabilities in programming, databases, software engineering, web technologies, cybersecurity, big data and cloud computing; all essential areas that are in increasing demand for twenty first century IT. This course will appeal to those finishing sixth form or college, as well as anyone with a career background in IT seeking to upgrade their skills portfolio and gain an academic qualification.

Course modules

This degree combines business and computing modules. With the exceptions of the Software Design and Development module and the Project and Dissertation which are 40 credits, all modules are 20 credits. 

Full downloadable information regarding all University of Suffolk courses, including Key Facts, Course Aims, Course Structure and Assessment, is available in the Definitive Course Record.

Management and Managing: an introduction (Mandatory)

This module considers the core functions of managers and how managers contribute to the success of businesses. It considers the internal environment of the organisation and external influences that influence the way managers behave.

Introduction to Marketing (Requisite)

Marketing is a fundamental business activity and philosophy, which relates an organisation to its environment and orientates the organisation around the needs of its customers. Marketing is a major component in the management in all business sectors. This module will explore basic marketing principles in industries which are undergoing rapid change.

Computing Fundamentals (Mandatory)

This covers the principles of computer systems, hardware components, computer networks, and relevant computing-related mathematics. This module will provide the foundational underpinning to enable students to progress deeper into the disciplines of computing, and a grasp of the history of computing, recent developments and its possible future.

Business and Economics (Requisite)

This module is primarily concerned with understanding the impact that economic factors have on the decisions that businesses make. It provides students with an understanding of key economic concepts and how they affect operational and strategic decisions. Students will be encouraged to apply ideas from the module to a series of case studies and problems, building their confidence not as economists, but as future managers that require understanding of these important core concepts

Introduction to Programming (Requisite)

This module introduces the concepts of programming and a modern programming language. Through programming practicals, students will become fluent in structured programming constructs, procedural programming and object-oriented programming.

Operating Systems (Requisite)

This module will introduce the concepts of operating systems, including their structure, memory and storage management, protection and security. Designed with software developers in mind, it will look closely at real-world operating systems such as Windows and UNIX.

Globalisation, Capitalism and Growth(Requisite)

The module aims to extend the student’s knowledge of the dynamic inter-relationship that exists between government, markets, organisations and individuals in relation to the changing business environment.

Analysing Organizational Behaviour (Requisite)

This module considers the nature of organisational behaviour and the ways in which the behaviour and actions of people at work can impact on organisational performance. The module investigates individual and group behaviour, together with the internal and external environments of organisations, with a view to identifying methods of improving organisational effectiveness and efficiency. The module focuses on theories that help organisations to understand, predict and influence human behaviour at work.

Software Design Development and Engineering (Requisite)

This module focuses on all phases of the modern software engineering lifecycle and advanced software engineering topics, including critical software, secure software, formal methods and project management from the practitioner’s perspective. This will be put into practice through the requirements gathering, design, implementation and testing of an extensive project that meets the needs of a particular enterprise.

An Introduction to Relational Databases (Requisite)

Database systems, particularly those based on the Relational Database Model, play a significant role in the world of Information Technology. This module provides essential knowledge and appreciation of the role of relational database systems, including basic principles and practice of design, implementation and development for both system designers and software engineers. It will include practical exercises in Structured Query Language.

Computing Research Skills, Practice and Ethics (Mandatory)

Research skills are an essential set of capabilities in the toolkit of a professional software engineer. In this module, students will develop knowledge and understanding of the purpose, processes, methods (surveys, experiments, interviews, case studies, etc.), analysis (qualitative and quantitative), and outputs of research and will be able to apply them. This module also delves into the professional, legal and ethical standards and guidelines that inform and guide best practice in business and computing.

Data Structures Algorithms and Advanced Programming

This module focuses on data structures (e.g. linked lists, trees, heaps, hash tables, etc), algorithms (sorting, searching, dynamic programming, greedy, graph, geometric, cryptographic, string matching and compression algorithms, etc), and advanced programming techniques and other language paradigms.

Extended Project (Mandatory)

The extended project provides students with the opportunity to work on a project of interest to them. It is an important part of Level 6 study which allows, and requires, the development and application of specialist skills (for example in data manipulation, project management and critical thinking). Students are expected to draw upon knowledge and skills from other modules as they work on their project.

Exploring Strategic Management (Requisite)

This module consolidates the learning of various theories and models studied throughout the degree programme so far. Strategic management is an activity that involves developing a strategic direction to achieve competitive advantage. This requires the setting of agreed goals and the development of effective operations and functions to achieve those goals.

Leading and Managing Change (Requisite)

This module explores the nature of organisational culture and its impact on employees, and to enable students to develop a critical awareness of organisational theory and practice; enabling them to deal with the problems, choices and constraints involved in organisational change. The module encourages students to develop their own intellectual framework of values, attitudes and practice.

Cyber Security: Attack and Defence (Optional)

On one hand, this provides insights into the mindset of cyber attackers, a secure understanding of the ethics and legal issues in this area, and knowledge and skills in attack technologies and techniques. On the other hand this module provides a detailed knowledge and understanding of the techniques and tools available to a security professional, and the practical skills in selecting, evaluating, designing, implementing and deploying defences to protect vulnerable software, networks and systems.

Distributed Systems (Optional)

This provides a systematic understanding of distributed operating systems, software services and applications in terms of their architectures, functionality and behaviour. It includes case studies on the “Internet of Things” and cloud computing as well as topics on parallel programming.

Information Engineering (Optional)

This covers the full range of skills and knowledge required for “Big Data” including parallel and NoSQL databases, statistical modelling and programming, machine learning, data analytics and visualisation.

Multimedia, Mobile and Internet (Optional)

This module covers multimedia, mobile and web technologies such as HTML5, CSS3, JavaScript and PHP. Students will learn design and development skills particular to the world of mobile-first and response web design, as well as covering web and app vulnerabilities, attack techniques and defensive countermeasures to protect software, services and data.

Fees and finance

2021-22    

  • Full-time Tuition fee: £9,250 p.a.
  • Part-time Tuition fee: £1,454 per 20 credit module (Please contact the Infozone for further information).
  • International Tuition fee: £12,150 p.a.

Further Information

At University of Suffolk, your tuition fees provide access to all the usual teaching and learning facilities that you would expect. However, there may be additional costs associated with you course that you will need to budget for. 

Entry requirements

Staff

Lecturer in Computing

Course Leader in Mobile and Web Development

Lecturer in Computing