UWTSD Home  -  Campuses, Centres and Locations  -  Birmingham Campus  -  Programmes of Study in Birmingham  -  Applied Computing (BSc)

Applied Computing (BSc)

This programme is designed to give the student the most flexibility in choosing modules that meet their own personal goals.

This approach gives students a greater opportunity to develop skills most closely aligned to their own industrial experience and needs.

PATHWAY OPTIONS AND HOW TO APPLY

Once you have decided that you would like to study this programme, you will need to apply by submitting an application directly to the University.

Visit the UWTSD Birmingham's apply section to find out more. You can also apply using the link below.


Apply Now
Institution Code: T80

Tuition Fees 2021/22:
Home (Full-time): £9,000 per year

Why choose this course?

  • This degree scheme is designed to produce suitably equipped graduates to work in the rapidly expanding computing and information systems industry within the UK.
  • The programme includes the traditional concepts, principles and techniques of software development, databases and information systems but applies these within the context of engineering large and complex systems.
  • Through our industrial links, we have also developed a program structure to provide students with the latest skills along with an appreciation of the demands of industry.
  • This course is designed to give the student the most flexibility in choosing modules that meet their own personal goals. This approach gives students a greater opportunity to develop skills most closely aligned to their own industry experience and needs.
  • Graduates would seek positions in application development, business systems analysis, database development and administration, information systems consultancy and management etc.

What you will learn

Course Overview

The enormous growth of the internet, the proliferation of computer networks, programmable devices and information systems in various forms and the highly accelerated rate of change ensures a continuing requirement for employees with contemporary computing related skills and qualifications. 

The internet, in particular, is a major technological revolution that is having and will continue to have an enormous impact on society. The radical, transformational change that has been observed in the arena of computing and organisations’ dependence on technology for competitive advantage are compelling reasons to incorporate new ideas, paradigms and technologies into computing related programmes.

In the first year, you will study a broad range of subjects common to several courses within the computing portfolio. These provide the underpinning required for later years and allow flexibility in choosing modules that meet students' own personal goals. This approach gives a greater opportunity to develop skills most closely aligned to the student’s own industrial experience and needs. In the final year, you will undertake a major project which provides a focus for your studies.

The expertise and skills you develop from engineering software solutions as part of a team is highly regarded by employers.

Module Topics

Year One – Level 4

  • Learning in the Digital Era (compulsory; Graduate Attributes Framework module)
    • Demonstrate the foundational skills required to be a resilient and healthy independent learner.
    • Practise the principles of learning agility
    • Use suitable technology to support and enhance their learning experience within the discipline area
  • Networks and Cyber Security Essentials (compulsory)
    • Develop fundamental understanding of network basics in terms of architecture, devices, application and protocols.
    • Demonstrate systematic understanding of security policies and measures to mitigate internal and external attacks and threats in a network.
  • Data Analysis and Visualisation (optional)
    • Select and apply appropriate statistical methods for the analysis of well-defined problems.
    • Demonstrate an ability to present nominal, ordinal, categorical and network data in forms that enable the easy understanding of the data
    • Demonstrate an ability to rearrange data in order to extract hidden information
    • Apply colour, position, size, shape and icons to encode information creatively and effectively to solve well-defined problems in information visualisation.
  • Analysing and Solving Problems (optional)
    • Evaluate a problem and formulate requirements and constraints.
    • Analyse a problem and produce a logical solution. 
  • Computer Architecture and Operating Systems (compulsory)
    • Determine the essential characteristics and concepts behind computer systems and components, number systems, data capacities and transfer speeds, in the context of typical PC hardware and networking environments.
    • Demonstrate an understanding of general Operating System concepts.
  • Introduction to Web and Database Concepts (compulsory)
    • Demonstrate a systematic understanding and application of the fundamental concepts, technologies, and standards required for building and rendering web pages.
    • Demonstrate a systematic understanding of the underlying concepts of data and databases, and the methodology of database design. Apply appropriate systems investigation and analysis techniques to design and implement relational database solutions.
  • Software Development (optional).
    • Understand the syntax and semantics of a high-level programming language and develop programs using good programming practices.
    • Select and deploy basic software constructs using simple algorithms in the development of solutions to programming problems.
  • Software Solutions for Business (optional)
    • Knowledge and skills to use software packages and applications to support day-to-day business operations.
    • Ability to create, present and communicate information in a structured and managed way at their workplace.

Year Two – Level 5

  • Network Operating Systems and Services (compulsory)
    • Apply a systematic understanding of network operating system environments to deploy, manage and maintain critical network services and resources.
    • Analyse a given network to produce suitable security audit/disaster recovery strategy, working individually and as part of a team.
  • Data Security and Compliance (Compulsory)
    • Understand the key issues associated with inspection, protection, detection of and reaction to threats to information assets.
    • Provide an overview of the field of information security assurance, governance, policies, risk management and regulatory compliance.
  • Software Engineering Principles and Testing (Optional)
    • Evaluate software development approaches, software development methodologies, software design techniques and approaches for collaborative working.
    • Recognise the importance of software testing and demonstrate knowledge of the essential principles of test development.
    • Apply effective judgement in the selection and deployment of software development principles and techniques in the implementation of software.
  • Scripting and Programming Concepts (Optional)
    • Understand the syntax and semantics of high-level programming languages and develop programs using good programming practices.
    • Select and deploy basic software constructs using simple algorithms in the development of solutions to programming problems.
  • Changemakers: Creativity and Value Creation (Compulsory)
    • Demonstrate knowledge and critical understanding of innovation, creativity and enterprising mindset, recognising the values and the contribution creativity makes to the common good.
    • Conceive, articulate and apply creative thinking within a work-based or academic context to develop novel solutions and/or value creation.
  • Databases and Application Development (Compulsory)
    • Critically evaluate the concepts, technologies and techniques used in the design and development of databases and data applications.
    • Select and deploy appropriate concepts, technologies and techniques to design and implement database solutions and backend data applications for real-world problem scenarios.
  • Advanced Software Development (Optional)
    • Critically evaluate the suitability of selected algorithms and data structures to solve given problems
    • Develop OO solutions to solve a given problem scenario(s)
  • Web and Mobile Technologies (Optional)
    • Evaluate the concepts, principles, technologies and techniques used in the development of web and mobile applications.
    • Design and implement web and mobile applications using client- and server-side programming language(s) to resolve a range of problem scenarios.
  • Business and Web Management (Optional)
    • Demonstrate a sound understanding of the principal forms of business strategy and the environment, leadership & management, motivation and business information systems.
    • Understand and apply essential concepts techniques and applications required to design and create a professional online presence for a business.

Year Three – Level 6

  • Emerging Trends (Compulsory)
    • Analyse the principles and concepts associated with an emerging field of computing such as the professional practices being adopted in industry, a novel technology or a new application of an existing technology.
    • Evaluate the effectiveness, benefits, drawbacks or suitability of deploying appropriate technologies or approaches to the solution of a problem as part of a team and/or as an individual.
  • Data Warehousing and Data Mining (Compulsory)
    • Analyse critically the structure, capabilities and role of a data warehouse within a modern business environment.
    • Select and perform appropriate data analysis and reporting on data within a data warehouse environment and critically evaluate the results
    • Provide business intelligence through the creative application of appropriate data mining processes and the critical evaluation of their results.
  • Independent Project (Compulsory)
    • Demonstrate intellectual skills in the identification of an appropriate topic, problem or challenge for investigation pertinent to their field of study and formulate a suitable plan for further research utilising relevant investigative methods in order to produce a response.
    • Evidence in-depth knowledge and critical understanding of principles necessary to underpin their education within their chosen field of study and problem solving techniques applicable to this.
    • Evidence independence of thought and critical evaluation in the production of an independent piece of work, demonstrating transferable skills through exercising initiative and personal responsibility in planning own learning and self-management.
    • Organise their knowledge and learning through use of a range of media, and present their work appropriately in a manner that can be understood by specialist and non-specialist audiences.
  • Usability Engineering (Compulsory)
    • Research and evaluate cognitive and social information processing.
    • Select, apply and analyse critically techniques of interface evaluation.
    • Synthesize a solution to a complex design problem from the concepts and principles of usability engineering and software development.
    • Critically analyse, individually and as part of a team exercise, input and output hardware appropriate for specialised applications, for example for use by disabled people, and for three-dimensional modelling applications.
  • Information Systems Strategy (Optional)
    • Demonstrate a systematic understanding of current and emerging themes in information system development and the organisational impact of the use of information systems.
    • Evaluate critically the issues associated with the management of information systems and the information systems strategy.
  • Artificial Intelligence and Machine Learning (Optional)
    • Critically analyse, evaluate and apply A.I. and machine learning methods to solve given problems.
    • Analyse practical problems and synthesise appropriate software solutions using selected AI/machine learning methods.
  • Advanced Cyber Security (Optional)
    • Demonstrate a systematic understanding of a wide range of current research and technological advances in Cyber Security.
    • Consistently apply the principles and practices of Cyber Security for mitigating the key technical internet security vulnerabilities and threats that organisations face.
Assessment

Students are assessed through a combination of worksheets, practicals, presentations, projects and examinations.  Module assessment is often by assignment or examination. The final mark for some modules may include one or more pieces of coursework set and completed during the module. Project work is assessed by written report and presentation.

Key Information

Entry Criteria

This course is available to Home and International applicants.

A wide range of international qualifications which are equivalent to two A-Level passes, including International Baccalaureate and European Baccalaureate, are recognised. The University will normally accept students who have completed a recognised International Foundation Programme, for example, those offered by UK Further Education Colleges, Universities, and Colleges of Higher Education.

English language proficiency at or exceeding an average IELTS score of 6.0 (or equivalent in any other approved test), with no score less than 5.5 in any components of the test.

The applicants will have to pass an assessment with one of our academics in order to be accepted onto the programme.

Bursary / Scholarship Information

You may be eligible for funding to help support your study. To find out about scholarships, bursaries and other funding opportunities that are available please visit our Bursaries and Scholarships section.