Three years full-time.
Four and a half to nine years part-time.
96 UCAS tariff points (or above)
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Fees and finance
- 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.
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.
96 UCAS tariff points (or above), CCC (A-Level), MMM (BTEC)
Applicants are also required to have GCSE maths grade 4/C or above, or equivalent Level 2 qualification. Applicants who do not hold these qualifications may be considered on an individual basis based upon their overall application and the course applied for.
If you do not hold these qualifications please contact Admissions directly on 01473 338348 to discuss.
If you have previously studied at higher education level before you may be able to transfer credits to a related course at the University of Suffolk and reduce the period of study time necessary to achieve your degree.