BSc (Hons)

Data Science

Teaching & Learning

 

Due to the ongoing Covid-19 pandemic we are currently unable to advise on the mode of teaching for September 2021, however we will keep you updated and provide more information as soon as we can. We continue to follow government guidance and your teaching and learning will reflect the restrictions in place at the time of delivery. We currently anticipate that you may experience a blended approach – this is a mix of face-to-face, on campus and online teaching and learning. You can keep up to date with teaching and learning at Leeds Beckett via our Covid-19 website. Updated course specifications will be available in August 2021. In the meantime, our existing course specifications are available.

What you'll learn

Develop your skills in report writing and presenting as you enhance your understanding of many aspects of computer science, including software engineering, computer networking, digital media, AI, cloud computing, sustainable computing and big data.
Study data summaries and descriptive statistics, central tendency, variance, covariance, correlation, basic probability, probability distribution functions, sampling and hypothesis testing. You will also be introduced to statistical programming for basic modelling to support data analysis skills.
Gain an understanding of data science, the various kinds of activity a Data Scientist performs and methods of analysis that allow people to gain insights from complex data. You’ll cover the theoretical basis of variety of approaches using different application domains.
You will be introduced to the fundamentals of computer programming, including variables and data types, understanding sequence, selection and iteration, basic algorithms, and structured programming and reuse.
Examine theoretical concepts of data relationships to explain database theory, data structures and the associated concepts of Structured Query Language (SQL) coding. You’ll consider practical aspects relating to databases, such as data maintenance and data manipulation. You’ll also understand how SQL is used as a reporting and querying tool as well as a means to solve and investigate problems.
Develop mathematical knowledge and skills that are needed to understand main statistical methods and machine learning algorithm used by data/computer scientists. You’ll cover topics such as linear algebra, discrete mathematics, and calculus.
Develop your skills in report writing and presenting as you enhance your understanding of many aspects of computer science, including software engineering, computer networking, digital media, AI, cloud computing, sustainable computing and big data.
Study data summaries and descriptive statistics, central tendency, variance, covariance, correlation, basic probability, probability distribution functions, sampling and hypothesis testing. You will also be introduced to statistical programming for basic modelling to support data analysis skills.
Gain an understanding of data science, the various kinds of activity a Data Scientist performs and methods of analysis that allow people to gain insights from complex data. You’ll cover the theoretical basis of variety of approaches using different application domains.
You will be introduced to the fundamentals of computer programming, including variables and data types, understanding sequence, selection and iteration, basic algorithms, and structured programming and reuse.
Examine theoretical concepts of data relationships to explain database theory, data structures and the associated concepts of Structured Query Language (SQL) coding. You’ll consider practical aspects relating to databases, such as data maintenance and data manipulation. You’ll also understand how SQL is used as a reporting and querying tool as well as a means to solve and investigate problems.
Develop mathematical knowledge and skills that are needed to understand main statistical methods and machine learning algorithm used by data/computer scientists. You’ll cover topics such as linear algebra, discrete mathematics, and calculus.

What you'll learn

Develop your experience of designing and implementing databases and learn to apply database application development skills and programming to build robust applications.
You will be introduced to a range of analytical methods frequently used in science, industry, and finance. You’ll understand the ideas behind the various techniques, in order to know how and when to use them. And you’ll learn to apply data analysis techniques and communicate findings in given scenarios.
Machine learning has proved to be an important tool for data mining and analysis. Develop a solid understanding of the inner mechanism of the machine, learning techniques and how to implement them
Gain experience and an appreciation of the aspects of programming for data science, specifically to support a data analytics project and techniques used with the data analytics.
Gain an understanding of the different roles of data with a business. You will consider the data lifecycle and uses this a basis for a data related project. Data bias and data governance are crucial to data collection and maintenance – explore these topics in depth and learn how technology can support and inform data governance including the GDPR.
Further your professional and entrepreneurial skills by working within a small group to design, develop and present a solution to a real or case-study based problem.
Develop your experience of designing and implementing databases and learn to apply database application development skills and programming to build robust applications.
You will be introduced to a range of analytical methods frequently used in science, industry, and finance. You’ll understand the ideas behind the various techniques, in order to know how and when to use them. And you’ll learn to apply data analysis techniques and communicate findings in given scenarios.
Machine learning has proved to be an important tool for data mining and analysis. Develop a solid understanding of the inner mechanism of the machine, learning techniques and how to implement them
Gain experience and an appreciation of the aspects of programming for data science, specifically to support a data analytics project and techniques used with the data analytics.
Gain an understanding of the different roles of data with a business. You will consider the data lifecycle and uses this a basis for a data related project. Data bias and data governance are crucial to data collection and maintenance – explore these topics in depth and learn how technology can support and inform data governance including the GDPR.
Further your professional and entrepreneurial skills by working within a small group to design, develop and present a solution to a real or case-study based problem.

This course offers the opportunity to take a ‘sandwich’ year – a year of paid employment in industry which will build your skills and experience. This is usually taken between the second and third year of your degree, typically making your course four years in total.

Students who choose the sandwich route find it helps with both their studies and getting a job after graduation. It can build your confidence, contacts, and of course your CV. Leeds Beckett advertise lots of placement opportunities and provide support in helping you find the right placement for you.

What you'll learn

Develop a product, ideally for a client external to the course team. You will research the requirements for the product, synthesise information, ideas and practices to create a design and then implement the product. You’ll then evaluate both the product and your own performance throughout the process.
Develop a product, ideally for a client external to the course team. You will research the requirements for the product, synthesise information, ideas and practices to create a design and then implement the product. You’ll then evaluate both the product and your own performance throughout the process.

Option modules may include

Build an understanding of database technologies for effective management and utilisation of an organisations data resource.
Gain a solid understanding of advanced machine learning techniques and its applications. You will implement the different advanced algorithms using your language of choice.
Clustering is a method of unsupervised learning and is a common technique for statistical data analysis used in many fields. You will draw on interesting scenarios, specifically those from social media which lend themselves to cluster analysis. You’ll then design, implement and review coding using clustering.
Develop an understanding of major digital security threats, the various steps attackers undertake (either as part of a sanctioned security audit or malicious attack), the security mechanisms that can be applied to defend systems from attack, and ethical and social issues surrounding digital security. You will also develop practical skills for ethical hacking and prevention.
Gain a solid understanding of issues surrounding the analysis and mining of massive amount of data that does not fit in main memory. You will implement the different advanced algorithms using your language of choice.
Build an understanding of database technologies for effective management and utilisation of an organisations data resource.
Gain a solid understanding of advanced machine learning techniques and its applications. You will implement the different advanced algorithms using your language of choice.
Clustering is a method of unsupervised learning and is a common technique for statistical data analysis used in many fields. You will draw on interesting scenarios, specifically those from social media which lend themselves to cluster analysis. You’ll then design, implement and review coding using clustering.
Develop an understanding of major digital security threats, the various steps attackers undertake (either as part of a sanctioned security audit or malicious attack), the security mechanisms that can be applied to defend systems from attack, and ethical and social issues surrounding digital security. You will also develop practical skills for ethical hacking and prevention.
Gain a solid understanding of issues surrounding the analysis and mining of massive amount of data that does not fit in main memory. You will implement the different advanced algorithms using your language of choice.