What will I study?
This programme is designed for those, who wish to study a broad-based computing programme with a specialism in data science and big data technology. It is also attractive to learners who have related Data Science or IT work experience and wish to gain an academic qualification in a subject area in which they are familiar. This programme is specifically designed to enable you to develop in depth technical knowledge that will allow you to discover new data driven solutions.
You will also train and deploy distributed machine learning models using cloud-based platform such as Google Cloud, Microsoft Azure or AWS or similar and machine learning technology. You will additionally be exposed to the in-depth concepts, principles, technologies, and techniques of big data analytics. You will subsequently be able to apply this knowledge and skill in your own context, and subsequently critically analyse the implementation and recommend potential future improvements.
How will I be taught and assessed?
- Teaching is delivered through a mix of lectures, workshops, lab sessions, seminars, tutorials, case studies, guest/expert input, and task-based learning in guided and independent study, totalling between 4-14 hours per week (plus project work on Levels 5 and 6)
- You’re expected to engage in independent study, around 30 hours per week
- Assessments take place through mix of coursework and exams, including quizzes, tests, mock exams, practical lab exercises, presentations, Q&A and discussions, formal exams, critical report writing and in-class tests.
- Taught by experienced lecturers and academics who use their industry experience to demonstrate how theories translate into real-life situations
- Technology-enhanced learning (TEL) is embedded throughout the course to guide your preparation for seminars and independent research
- Benefit from weekly academic support sessions designed to build your ability and confidence as an academic learner
- You will be assigned a guidance tutor at induction who you will meet regularly during your studies
Response to Covid-19: our focus is on providing a safe and welcoming learning environment for our students. More information about our response to Covid-19 and FAQs are available here.
Careers and further study
After graduating from this programme, you will be equipped to work in a variety of careers in the IT industry, or to progress to academic or research-orientated careers.
The programme will develop your skills and competencies for careers in a range of job roles, such as:
- Data Scientist
- Data Engineer
- Machine Learning Engineer
- Data Analyst
- Data Architect
- Information Security Professional
- Business Analyst
- Business Intelligence Developer, to name but a few
Depending on your previous qualifications, you can join the programme directly onto Year One, Two or Three.
| Year One (Level 4)
||120 UCAS Tariff points
Find out how many points your qualifications are worth by using the UCAS Tariff calculator: ucas.com/ucas/tariff-calculator
Maths and English Language at minimum grade 4/C, or an equivalent.
|Year Two (Level 5)
||HNC or equivalent Level 4 qualification in an computing or IT subject area
|Year Three (Level 6)
||HND or Foundation Degree in a computing or IT related field.
Applicants holding a relevant computing or IT qualification in addition to one of the following: DipHE, any Level 5 award such as Certificate, Diploma or NVQ, will also be considered.
Please note that applicants over the age of 21 without formal qualifications yet with appropriate work experience are also encouraged to apply for entry to level 4 or 5. Non-standard qualifications/work experience will need to be considered on an individual basis.
English language requirements
- IELTS minimum score of 6.0 with 5.5 in each component (or approved equivalent)
International entry equivalencies
We accept a wide range of international qualifications. Please visit our entry requirements page for country-specific qualifications.
- Year One
- Year Two
- Year Three
Algorithms and Programming Fundamentals
This module will provide you an essential foundation in computer programming, while helping you develop career-ready skills analysing computing problems and applying effective programming solutions.
- Explore the process of programming and how to use techniques such as abstraction, data structures and encapsulation
- Learn to develop computing applications
- Make the most of computer labs
- Engage with literature search and review as part of your research-rich learning
- Gain all the preparation you’ll need for later modules and your final project
Foundations of Computing Technology
This module will introduce you to mathematical and computational concepts, and the information technology infrastructure encompassing systems and devices.
- Learn how to use web technologies and other network resources
- Explore the use of the internet, cloud, and computer systems and other emerging technologies such as the internet of things (IoT)
- Identify and discuss examples of legal, ethical, security, and privacy issues
Database Design and Implementation
Get career-ready by developing a solid understanding of database approach, including its benefits in contrast to traditional file approach.
- Gain an introduction to key fundamental concepts such as database architectures, components, and functions of database management systems (DBMS)
- Build your knowledge of various data modelling techniques applied to real world case scenarios
- Learn to use structured query language (SQL) to create and manipulate databases using target DBMS (such as MYSQL or Oracle or similar)
- Get the chance to practice SQL in computer labs to query target databases
- Explore ethical, social, and legal issues in relation to the use of databases in organisations
Data Communications & Networks
Build your understanding of the fundamental principles of data communication technologies, network models and the protocols used for digital transmission to support business operations.
- Build your knowledge of the difference between Digital and Analog transmission and modulation techniques used for data transmission
- Gain an understanding of the importance of data security in transit
- Learn about the protocols and technologies available to protect communications against a man-in-the-middle attack
- Develop technical skills in designing, testing, and securing simple network models using tools such as Cisco Packet Tracer and GNS3
- Make the most of hands-on practical tasks
Web Design and Development
This module will cover the fundamental concepts and principles of website design and development.
- Learn how to analyse the requirements of a real-world problem and apply analytical skills to deliver a working a website
- Apply computational thinking to design and develop an innovative solution
- Learn approaches to deliver accessible and sustainable web design while considering the importance of United Nations 17 sustainable development goals (UN, 2021)
Software Engineering Principles
Gain an introduction of object orientation (OO) in the context of software analysis and design and relate them to OO programming concepts.
- Develop your theoretical understanding and practical skills for developing software applications
- Learn to use professional tools and frameworks such as UML, starUML, Eclipse or NetBeans
- Explore fundamental software engineering principles including Object orientated analysis and design, Agile Software Development methodologies and Phases of software development
- Understand fundamental software principles and construct software systems using object oriented programming, analysis, and design concepts
- Become confident in discussing and applying fundamental theoretical concepts related to software project development
Academic Language Skills for Computing and Technology
Develop key academic skills, including language and research skills, to successfully complete your assignments throughout the programme.
- Develop and practice your language skills including reading, listening, speaking and writing
- Become confident in producing high-quality academic works that follow conventions accepted in the English-speaking academic world
- Develop research skills to make sure you are able to find reliable sources
- Learn how to integrate sources into your writing using referencing standards
- Boost critical thinking skills, enabling you to carry out objective and in-depth data analysis
- Learn about successful communication and building working relationship with people from different cultures, allowing you to build strong relationships with your fellow students, while preparing you for your future career
Cloud Computing Technologies
With more organisations using the cloud for storing sensitive data, gaining a solid knowledge and critical understanding of fundamental concepts, principles and technologies in Cloud Computing will provide invaluable insight for your experiential learning semester and future career.
- Study key topics including distributed computing, hardware infrastructures, software infrastructures, data centre facilities and virtualization
- Apply your knowledge to analyse and evaluate cloud computing solutions within the context of a business/organisation/enterprise
- Explore both the solutions and risks involved in cloud infrastructures
- Apply theory to practice through extensive hands-on use of cutting-edge cloud computing technologies such as Amazon (AWS), Microsoft (Azure), Google Cloud or similar
- Gain career-ready knowledge and skills to prepare you for roles such as Cloud Engineer, Cloud Architect, Cloud Developer, Cloud Analyst, Cloud Service Manager, Cloud Security consultant and more
Gain an in-depth understanding of the changing cyber landscape as a result of digital transformation and rise of machine-to-machine communication.
- Build knowledge of contemporary threats, exploiting vulnerabilities to individual security and organisations
- Learn about cyber security in data driven environments and how to implement safeguarding measures against targeted and untargeted attacks
- Understand how to apply operating system security, symmetric and asymmetric algorithms and network security
- Practise using windows, Unix or similar virtual machines to apply different types of access control policies and other security techniques to avoid escalation of privileges
- Explore cyber laws related to Cyberpsychology, fake news, cyber bullying and organisation security
Systems and Processes in Business Context
Within the module you will determine steps to ensure business processes are aligned with business strategies, operations and the role of business. Further to this, you will analyse and design how businesses can make meaningful change to business processes and be able to adapt for the future.
You will also learn to use business process automation tool to prove your design concepts. Indicative topics include but not limited to the following;
- Introduction to modelling business systems process
- Business process modelling & process optimization
- Stakeholder analysis and Business Process Analysis
- Business Use Cases and design
- Business process automation tools
Academic Language Skills (0 credits)
Improve your English language and academic skills ready to succeed in your university career and beyond.
- Develop your reading, writing, speaking and listening to a UK university level
- Gain useful knowledge on referencing, writing with clarity, speaking with precision
- Learn through interactive activities and discussion
- Practise your skills through group discussions, solving problems and working in teams
Developing Digital and Professional Competence
Develop your understanding of essential digital and professional competencies as well as personal and professional development processes.
- Following your internship, consultancy or professional practice, learn to reflect on your learning, skills and competencies strengths
- Conduct a self-analysis of your competencies and identify your strengths
- Update your CV alongside a continuing personal and professional competence development plan
Contemporary Issues in Computing and Digital Technologies
Learn about developments in Computing and Digital Technologies, as you prepare for your experiential learning semester, where you will be working with a range of employers facing contemporary organisational challenges.
- Recognise, explore and develop knowledge and skills in areas of contemporary significance for the wider computing and digital technologies discipline
- Learn about technological developments, research and issues related with contemporary technologies such as Internet of Things (IoT), Blockchain, AI, Cloud and Immersive Technologies
- Focus on topics such as Cyber Security, Decision Intelligence, Data Fabric and Big Data
- Explore contemporary social, ethical and sustainability issues
London Campus UG Internship (optional)
In an increasingly competitive graduate recruitment market, you’ll need more than a good degree to get the job you want. Graduate employers are increasingly looking for evidence of relevant work experience as well as academic achievement in candidates. A semester internship enhances your employability prospects, making you more appealing to graduate employers.
You’ll get practical experience in your chosen field whilst developing skills you will need in the workplace. You will also gain a better understanding of how organisations operate and will be able to apply this knowledge directly to your studies.
London Campus UG Group Consultancy Project (optional)
Make the most of an experiential learning opportunity in a workplace setting, using the skills and knowledge acquired in your previous modules.
- Deepen your knowledge and enhance employability in your specialist field
- Develop resilience and flexibility as you adapt to a different learning environment
- Boost your problem solving, theoretical and practical skills to implement a work-based group consultancy project
- Develop hands-on experience of working on a real life project
London Campus UG Professional Practice (optional)
Develop your self-guided learning skills and knowledge within the context of subject specialisms of your choice.
- Conduct a skills analysis to identify further opportunities for training relevant to your ambitions
- Get support by the module academic team, your personal tutor, academic supervisor and careers team
- Embark on relevant training, in the form of technical training delivered in class, online learning, a mini project, or another appropriate form approved by the academic team
- Gain key skills to then focus on a specified project or business challenge
Technology Strategy and Leadership for Sustainability
Explore research-based practices of leadership and technology strategies for sustainability, while understanding the personal and professional challenges these involve.
- Learn to draw on reflective practice both from a strategic and influential point of view, as well as for moment-to-moment choices
- Review how strategic environment and competitive advantage can affect a sustainable environment and how to overcome these challenges
- Conduct self-analysis by using various self-assessment tools and reflect on your strengths and areas for further development
- Learn how technology strategy and leadership help to go beyond conventional notions and challenge current formulations of society and business
Academic Language Skills for Northumbria London Campus
Improve your study, language and communication skills for academic purposes in the study of your chosen discipline.
- Become an independent learner through a mixture of formal teaching sessions and tutor-directed study and independent reading
- Make the most of interactive workshops
- Learn through activities including pre-reading, preparation, reflection and using the e-learning platform
- Identify and develop all the key skills needed on your programme
UG Project (40 credits)
In this year-long module, you will have the opportunity to work independently to research and build a significant computing solution directly related to your specialist programme of study.
- Apply a wide range of development skills (in specification, design and implementation) to your product development
- Gain practical experience of all aspects of the development life cycle
- Examine wider legal, ethical, social and professional implications
- Understand the responsibilities involved in the development and use of computer products
- Present your work in a written report and in a presentation, boosting your employability
Data Science and Data Analytics
Develop your critical understanding of the principles of data science and data analytics in applied organisational contexts.
- Learn to apply data science and statistical techniques using data sets for emerging trends analysis
- Develop your critical knowledge and understanding of all areas of applied data science
- Develop the ability to apply statistical and data science methods to practical problem-solving using programming languages such as SQL, Python and tools such as Power BI, Tableau or similar
- Learn how to implement projects to analyse organisational data assets and create data-driven ideas to advance an organisation’s business intelligence
- Learn how to apply statistical thinking in the design of data collection, visualise data for business intelligence and construct descriptive, predictive and prescriptive models for future trends from data
Big Data Analytics
Understand the fundamental concepts and principles of big data and the analytical techniques and technologies used for big data analytics.
- Develop the ability to apply statistical and big data science techniques to large-scale data sets using analytics frameworks
- Learn to analyse large organisational data assets
- Understand how to create data-driven solutions to real-world problem scenarios to advance the knowledge base used for business intelligence
- Develop practical problem-solving skills using programming languages such as Python or similar and analytical tools such as IBM SPSS or similar for big data visualizations
- Learn how to apply statistical techniques for data analysis and visualisation
- Gain key knowledge and skills to prepare you for roles such as Data Scientist, Data Analyst, Data Engineer and Developer, and Business Intelligence Analyst
Machine Learning on Cloud
Develop critical understanding and practical knowledge of Machine Learning algorithms – more specifically using Cloud and its benefits.
- Get the opportunity to learn various machine learning techniques for pre-processing, classification, clustering, and regression
- Develop skills on how to apply supervised, unsupervised and reinforcement learning using cloud platforms and tools
- Learn to critically evaluate the role of ethics and sustainability, within the context of use of cloud-based machine learning application
All modules on this course are core and 20 credits unless otherwise stated.
The course information displayed on this page is correct for the academic year 2023/24. We aim to run the course as advertised however, changes may be necessary due to updates to the curriculum (due to academic or industry developments), student demand or UK compliance reasons.
Fees and finance
Tuition fee 2023/24
- UK/Home students: £9,250 per annum
- International students: £19,000 per annum
This course is eligible for student finance through Student Finance England (for eligible home students). For more information, please visit our dates & fees page.
Please note that your tuition fees do not include the cost of course books that you may choose to purchase, stationery, printing and photocopying, accommodation, living expenses, travel or any other extracurricular activities. As a Northumbria University London Campus student, you will have full access to our online digital library with over 400,000 e-books and 50,000 electronic journals.
The modules you will study do not require you to purchase additional textbooks although we recommend you allow an additional £250 for the duration of your studies should you choose to purchase any additional reading materials.
Information for international students
Northumbria University is committed to providing the best possible experience to all our students. To ensure you secure your place with us, we require our international students to pay a deposit towards their fees. More information can be found here.
What’s included in your tuition fees?
Your tuition fees cover far more than your time in class with our expert academics, it covers the cost of providing you with excellent services and student experience.
- Contact time in class – typically in lectures, seminars and tutorials
- Access to facilities, including computers, on-campus Wi-Fi, printers, vending machines, quiet study spaces
- The support of our Careers & Employment Service who help you to become more employable, secure placements and run workshops
- Academic support – our ACE Team run multiple sessions on academic writing, presenting, exam techniques throughout the semester, as well as 1-2-1 appointments and drop-in sessions
- Student support services such as our Ask4Help Service. Find out more about the services available to you on our Student Support page
- Access to online resources, including a 24/ 7 Library with over 400,000 e-books and 50,000 electronic journals
Scholarships and bursaries for international students
Depending on the country you are from, you may be eligible for a country bursary and/or scholarship when studying this undergraduate programme.
All of our scholarships and bursaries are automatically applied when we process your application and one of our team will be able to confirm your eligibility.
Scholarships and bursaries
Payment plans for self-funded students
If you need support to spread the cost of your tuition, you may be eligible for our payment plan.
How to apply or find out more
How to find out more
Enquire now to find more information about the course, studying with us, the application process, and to ask any other questions you may have.
How to apply
Once you’re ready to apply, if you are a UK or a Home student, you will need to apply via UCAS. If you are an international student, you can apply to us directly following the below instructions.
UCAS applications – UK/ Home students
To apply through UCAS, you will need to use the following codes:
Institute UCAS code: N77
Course UCAS code: G517
Find out more about applying through UCAS here
Direct applications – international students
We strongly recommend that you submit your application as early as possible to allow you to complete all of the preparations needed to study in the UK. After receiving an offer it can take time to arrange your finances and apply for your visa and it is important that you arrive in good time to enrol on your course. Please refer to the Dates and Fees page.
You can apply online to study the BSc (Hons) Computing with Data Science and Big Data Technology. This method allows you to upload your supporting documents at the time of application and automatically receive your student application number.
If you are unable to apply online, then you can download a PDF application form and email it to email@example.com.
Download an application form
For us to assess your application in a timely manner, it is important that you provide us with the following documents:
- Fully completed application form
- Personal email address must be included on the application form
- Transcripts and/or certificates (including a certified translation if not English)
- Passport – copy of personal details page
- Proof of financial sponsorship if applicable
- Confirmation of immigration history including copies of previous and current visas if applicable
You can check more information on how to apply here, including guidelines for the application forms.
Information For Disabled Applicants
At Northumbria University London we welcome applications from disabled students and are committed to ensuring an equal and accessible application journey. Your application will be considered on an equal basis to all other applications. Please contact us if you require any assistance. This website is continually optimised to adhere to accessibility best practice guidelines; tools to assist users with specific accessibility requirements have also been provided. More information is available in our accessibility statement.