Undergraduate BSc (Hons)

Computer Science with Data Analytics with Foundation Year

School of Science, Engineering and Environment

Attendance

Full-time

Course

Four year

Next enrolment

September 2019

Add to shortlist
Introduction

In a nutshell

'Big Data' analytics is one of the fastest growing career paths in IT. Involving the analysis of large and varied sets of data to uncover hidden patterns, insights, correlations and trends, many organisations need talented individuals who can find them valuable information.

This foundation year course will develop your computing knowledge and skillset, preparing you to study our popular Computer Science with Data Analytics degree.

You will:
  • explore the inner workings of computer systems, how they are put together and how they work
  • learn to research and present detailed descriptions of how computer systems work
  • explore programming and use computing gadgets to construct interesting operations out of simple building blocks
Placement

options available

This is for you if...

1.

You have a strong interest in computing and analysing data

2.

You have an interest in how things work rather than just wanting to be a user of them.

3.

You have good attention to detail and enjoy doing things on your own initiative.

Course details

All about the course

Our computer science courses put you in charge of the computer – so it does what you want it to do rather than being limited by what off-the-shelf packages will let you do.

This foundation year provides the basis for further study our Computer Science with Data Analytics degree course. You’ll cover programming, both for standalone applications and websites. You'll begin to gain the skills to develop systems that have the ability to infer meaning from data.

On successful completion of the foundation year, you'll have a strong knowledge base and automatic entry onto the first year of the Computer Science with Data Analytics undergraduate course.

Foundation year

Computer Programming

This module will introduce object-oriented programming in C# and Javascript using Visual Studio, covering desktop applications and web-based programming.

Computer Systems

This module will explore low-level details of some key computer components. It will teach you how to decompose some real-world systems into smaller subsystems, and how to make complex operations out of simple operations.

Mathematics

You will cover some core mathematics to get you A-Level standard. We've chosen specific topics that are relevant to further study, such as algebra, trigonometry, calculus, coordinate geometry, probability and statistics.

Year one

Data theory

You will develop your knowledge and understanding of what data is, how it is acquired and classified, and the processes for preparing it for use. It is designed to introduce critical thinking about the reliability and trustworthiness of data and how data can be structured, verified and maintained for useful purpose.

Database Systems

This module will share fundamental knowledge of database management systems, their design, implementation and applications. It will develop your knowledge and understanding of the underlying principles of relational database management system, and how to implement and maintain an efficient database system.

Mathematical Methods 1

You will build on your A-Level (or equivalent) mathematical techniques and knowledge in preparation for subsequent mathematics modules. Specifically, you will cover the subject of differential equations with applications.

Probability

This module will build upon and extend your A-Level (or equivalent) mathematical probability knowledge and develop the subject of probability with applications.

Programming 1

You will be introduced to a systematic approach to programming, and you will develop an appreciation of the software development cycle. You will learn excellent programming practice through design, implementation and testing, and will be introduced to the basics of a structured programming of integrated programming environment.

Programming 2

You will strengthen your syntax and semantics base of Java developed in the ‘Programming 1’ module. You will develop an appreciation of recursion as well as your knowledge of dynamic data structures. Additionally, you will learn how to test and debug code, along with an appreciation of more sophisticated programming behaviour. You will be introduced to a non-BlueJ means of compiling and executing Java applications.

Year two

Al and Data Mining

You will be introduced to Artificial Intelligence (AI) and Data Mining (DM) techniques for problem solving. You will become familiar with AI techniques and terminology for knowledge representation and searching, and gain an understanding of DM algorithms, and learn how these techniques are used in real world applications.

Data Structures and Algorithms

In this module you will be introduced to some of the most important data structures used in the design and implementation of computer software and shown how these are implemented using Java. You will then learn to analyse the requirements of algorithm resources to allow you to provide a sound basis for objective choice when dealing with competing algorithms.

Data Warehousing

You will learn data warehousing concepts, coupled with a solid development methodology. You will learn requirements gathering; data warehouse architecture; database design for data warehousing; extracting, transforming and loading strategies and business intelligence.

Mathematical Methods 2

This module will extend your methods in differential and integral calculus, first and second order partial differential equations and methods in differential and integral calculus for the complex variable.

Design Patterns

You will receive a broad overview of software development methods and techniques, focusing on various modelling and design approaches. You will develop understanding of the application of generic pattern based strategies for resolving common high-level problems in object orientated design. You will develop problem recognition and categorisation and learn how (and when) established pattern based solutions can be identified and applied as solutions.

Statistics

You will develop a sound knowledge in probability models and distribution theory, skills in statistics and data analysis and provide an awareness of the principles and scope of data analysis models often implemented in statistical software packages.

Career Development

You will develop your range of employability 'soft skills' to give you an advantage when applying for placements and performing well whilst on placement. Employers value a combination of technical and interpersonal skills. This module will draw from our extensive industry contacts to demonstrate the range of skills needed to succeed in your career and help you develop a career plan.

Year three

Information Security Management

This module will prepare you for the creation and implementation of information security policies in organisations, with an emphasis on risk management and business continuity planning, taking account both of the practicalities of implementation in a real-world setting, and the various legal and ethical issues involved. You’ll learn to identify assets, vulnerabilities, threats and controls and to consider issues of security culture.

Mathematical Statistics

Using probability theory as well as other branches of mathematics such as linear algebra and analysis, you will revisit the foundations of statistics from a more mathematical standpoint. You will gain theoretical and practical skills in mathematical statistics, study some of the most widely used probability distributions and recognise and employ them in practical applications.

Project

You will complete a major individual project to demonstrate your understanding of multimedia, web or other programming technologies, and project management. Choosing your own area of study, you will identify and develop a realistic problem and organise, sustain and report in a detailed and reflective way.

Operational Research

You will learn the skills to construct mathematically based models to find better solutions to real-life and complex decision-making problems. These models draw upon mathematical knowledge, such as mathematical modelling, statistical analysis, mathematical optimization and artificial intelligence to find an optimal or near-optimal solution to problems from a variety of industries and government areas.

Optional modules (choose two)

University Wide Language

Courses are available in: Arabic, German, French, Italian, Japanese, Mandarin Chinese and Spanish.

Mobile Development

The module will provide an introduction to the key technologies used to provide interactive web sites and interactive applications for use with mobile devices, taking into account the unique environment in which these applications operate. Consideration will be given to how to use these technologies whilst still maintaining web standards, particularly accessibility.

Computer Graphics

You will learn about aspects of object-programming applied to high-level real-time 3D graphics toolkits using the C++ programming language. You will study the mathematics of graphical transformations and apply this within computer laboratories in which real-world applications can be demonstrated.

Please note that it may not be possible to deliver the full list of options every year as this will depend on factors such as how many students choose a particular option. Exact modules may also vary in order to keep content current. When accepting your offer of a place to study on this programme, you should be aware that not all optional modules will be running each year. Your tutor will be able to advise you as to the available options on or before the start of the programme. Whilst the University tries to ensure that you are able to undertake your preferred options, it cannot guarantee this.

What will I be doing?

TEACHING

You will develop your knowledge and skills through a blend of theoretical, collaborative and practical methods:

  • Practical laboratories
  • Case studies
  • Group work
  • Project work

ASSESSMENT

You will be assessed through a combination of formats:

  • Examinations which will assess your immediate response to a set of unseen problems
  • Assignments which will assess your response to a larger problem
  • Practical tests which will assess your ability to apply appropriate skills to a problem
  • Projects which will assess your ability to create a plan, identify possibilities, make decisions, carry out the plan, and reflect on the choices and outcome
  • Software development tasks will which will demonstrate your work

School of Science, Engineering and Environment

The School of Science, Engineering and Environment aims to transform the quality of life for society and the wellbeing of future generations through a better and more sustainable future. Our research expertise includes the built environment, cancer, data security, dementia, marine conservation, robotics, and sustainability.

We place our students at the heart of everything we do. With over 200 dedicated academic, technical and administrative members of staff we offer a robust support system for our student community. Our expanding suite of multidisciplinary programmes cover acoustics, architecture, biology, biomedicine, chemical sciences, computing, construction, engineering, environment (built and natural), geography, mathematics, physics, property, robotics, surveying and wildlife.

If you're looking for a vibrant, welcoming and highly professional environment in which you can realise your potential, the School of Science, Engineering and Environment at the University of Salford offers you a world of opportunities.

Our facilities

Networking and project laboratories

The School has high quality facilities for students. In 2012 the Cisco networking laboratory moved to MediaCityUK; all Cisco-related laboratory classes on the programmes are now delivered at MediaCityUK. There are also opportunities for undertaking a CCNA via CPD.

We also have a second networking laboratory on the main campus and a dedicated Final Year Project laboratory, both of which provide a variety of facilities and equipment for students on Computer Science and Computer Networking degrees.

Specialist computer laboratories

Computer suites are equipped with Macs and PCs configured with the specialist software required for modules such as Database Systems, Web Content Creation, Mobile Networking & Network Simulation, and Internet Security & Computer Forensics.

Employment and stats

What about after uni?

EMPLOYMENT

When you graduate you will have excellent data analytics skills supported by a large portfolio of practical work which can be used to demonstrate your abilities to prospective employers. While many graduates will work as researchers and analysts in a range of companies, others work as IT consultants or system administrators.

Our previous graduates have found employment with national companies such as Sainsbury's, Cisco, Microsoft, SIS, Autotrader, HMRC, Ferranti and Civica, as well as local enterprises.

FURTHER STUDY

We offer a range of specialism postgraduate study paths to help you take your career even further. We offer a fee discount to our graduates and alumni.

A taste of what you could become

A researcher

A software developer

An IT consultant

A computer analyst

A data analyst

And more...

Career Links

Our experienced team maintain strong links with the construction industry and professional bodies, which provides our students with benefits including site visits, guest speakers and placements.

We run an industrial liaison committee to provide us with industry-focused advice and ensure that our modules are relevant. Organisations involved are a mixture of IT-led businesses and those who make advanced of IT, including Web Applications UK, AutoTrader, Cooperative, DAI and FastWebMedia.

This broad approach ensures we gain multiple perspectives from the IT industry, and keeps our courses as relevant as possible and our graduates highly employable.

Requirements

What You need to know

This course isn’t suitable for international students. If you are an international student and interested in studying a foundation year, please visit our International Foundation Year course page.

APPLICANT PROFILE

We're looking for applicants with a strong interest in computing. The Foundation Year is recommended for applicants who:

  • Feel that their background makes them more “keen users of computers” rather than “curious about low-level details”, but who want to increase their depth of knowledge

  • Feel that their mathematics would benefit from some improvement before embarking on a degree course

  • Have not studied a computing or numerate subject at school/college, but want to pursue a computing career

  • Wish to return to education after a long time in employment

ENGLISH LANGUAGE REQUIREMENTS

Applicants will be required to show a proficiency in English. An IELTS score of 6.0, with no element below 5.5, is proof of this.

 

Standard entry requirements

GCSE

You must fulfil our GCSE entry requirements as well as one of the requirements listed below.

English language and Mathematics at grade C/grade 4 and above

UCAS tariff points

64 UCAS points where qualifications include either Mathematics or Computing to A-Level or equivalent standard. 72 UCAS points from any subject combination without Mathematics or Computing.

A level

64 UCAS points where qualifications include either Mathematics or Computing. 72 UCAS points from any subject combination without Mathematics or Computing.

BTEC Higher National Diploma

MPP from Computing or a numerate subject. MMP from other subjects.

Access to HE

Pass from a QAA-approved computer-related subject.

Scottish Highers

64 UCAS points where qualifications include either Mathematics or Computing. 72 UCAS points from any subject combination without Mathematics or Computing.

Irish Leaving Certificate

64 UCAS points where qualifications include either Mathematics or Computing. 72 UCAS points from any subject combination without Mathematics or Computing.

European Baccalaureate

Contact Admissions for further information.

International Baccalaureate

Contact Admissions for further information.

Alternative entry requirements

Salford Alternative Entry Scheme (SAES)

We positively welcome applications from students who may not meet the stated entry criteria but who can demonstrate their ability to pursue the course successfully. Once we receive your application, we'll assess it and recommend it for SAES if you are an eligible candidate.

There are two different routes through the Salford Alternative Entry Scheme and applicants will be directed to the one appropriate for their course. Assessment will either be through a review of prior learning or through a formal test.

Please contact Admissions for further information.

How much?

Type of study Year Fees
Full-time home/EU 2019/20 £8,250 for Foundation Year and £9,250 for subsequent years.
Additional costs

You should consider further costs which may include books, stationery, printing, binding and general subsistence on trips and visits.

Apply now

All Set? Let's Apply?

Enrolment dates

September 2019

September 2020

UCAS information

Course ID G4G6

Institution S03