Skip to main content

BSc (Hons) in Data Analytics & Cyber Security

Course Code: LC414


Level

08

Duration

4 years

Department

Information Technology


CAO Points

New Course for 2020

Course Type

Undergraduate - CAO

Location

Thurles

The aim of the programme is to produce graduates with an in-depth knowledge of the critical aspects of Data Analytics and Information Security. Learners will be taught the techniques for analysis, design, development and management of securely hosted applications and the leveraging of tools to extract and discover useful information, inform conclusions, and support decision-making in the enterprise.

Learners will explore a variety of computer languages, data mining and analysis techniques, security principles and models and will acquire the necessary knowledge to adapt to the changing nature of the industry throughout their careers.

What are the entry requirements?

Leaving Certificate

A minimum of 2 H5 & 4 O6/H7 grades in six Leaving Certificate subjects, including Mathematics and English or Irish.

Contact: Admissions@LIT.ie

 

Mature Applicants

Mature student (i.e. 23 years of age on 1st January for admission in September) applicants must apply through the CAO on or before 1st February.

Contact: Admissions@LIT.ie

 

International Applicants

Non-EU applicants should apply directly to the International Office at LIT allowing plenty of time for completing the visa process. Applications for September start should be made by July 1st at the latest.

Contact: International@LIT.ie   

Who can I contact?

What modules will I study?

  • Year 1

    Title: Introduction to Programming

    Credits: 05 Credits

    read more »

    This module provides an introduction to the discipline, methodologies and techniques of computer programming using a modern programming language


    Title: Data Essentials

    Credits: 05 Credits

    read more »

    Every day, we create 2.5 quintillion bytes of data. In fact it is estimated that 90% of the world's data has been created in the last two years alone. This data comes from everywhere: sensors used in intelligent devices, posts to social media sites, digital pictures, audio and videos, commercial systems, and games to name a few. 95% of all IT systems will capture some form of data, and use a database to store, modify, extract and search it. This module aims to provide the learner with a solid foundation for those who work with these data and databases. A fundamental understanding of basic concepts, design, and terminology will be gained.


    Title: Computer Mathematics

    Credits: 05 Credits

    read more »

    This module is designed to provide the student with the fundamental mathematical concepts encountered in the study of a computing discipline.


    Title: Mathematical Methods

    Credits: 05 Credits

    read more »

    This module is designed to provide the student with a foundation in several mathematical methodologies encountered in the study of a computing discipline.


    Title: Operating Systems Fundamentals

    Credits: 05 Credits

    read more »

    This moduile provides learners with an overview of the purpose, functions and structures of modern computer operating systems.


    Title: Structured Query Language Essentials

    Credits: 05 Credits

    read more »

    The aim of this module is to advance the students’ knowledge of SQL (pronounced "ess-que-el") standing for Structured Query Language. SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems. The student will be able to provide solutions to complex problems and have significant knowledge of features of the SQL language.

     


    Title: Responsive Design and Web Development

    Credits: 05 Credits

    read more »

    This module will provide the learner with the skills required to design and develop interactive & responsive systems.


    Title: Web Development Fundamentals

    Credits: 05 Credits

    read more »

    This module will introduce the learner to the fundamentals involved in the development of web pages.


    Title: Interpersonal Skills

    Credits: 05 Credits

    read more »

    The learner will be able to communicate proficiently in a professional context


    Title: Computer Organisation and Architecture

    Credits: 05 Credits

    read more »

    To introduce the fundamentals of the operation and internal structure of a computer system.

     


    Title: Structured Programming

    Credits: 05 Credits

    read more »

    This module provides an in-depth analysis and implementation of Structured Programming concepts


    Title: Introduction to Object Oriented Programming

    Credits: 05 Credits

    read more »

    This module introduces the learner to the principles of object-oriented programming. The creation and manipulation of classes and objects using an object oriented programming language.

     

     


  • Year 2

    Title: Fundamentals Of Data Structures & Algorithms

    Credits: 05 Credits

    read more »

    This module aims to provide an understanding of the fundamental characteristics of basic recursive algorithms and dynamic data structures.


    Title: Object Oriented Theory and Programming

    Credits: 05 Credits

    read more »

    This module develops the students' programming and problem solving skills providing the learner with the principles and practices of programming using the object oriented techniques.


    Title: Networking Fundamentals

    Credits: 05 Credits

    read more »

    This module will enable the learner to manage the computer networking components of multimedia or internet application development.


    Title: Applications Development

    Credits: 05 Credits

    read more »

    This module will provide the learner with the capability to develop small to medium scale applications using industry standard best practices and approaches.


    Title: Problem-Solving With Data Structures & Algorithms

    Credits: 05 Credits

    read more »

    Data structures and algorithms are the basis for the efficient solution of programming tasks. In this module, students will study core algorithms and data structures, as well as being given an introduction to algorithm computational analysis.

    The module will give students core algorithmic and data structure skills.


    Title: Internetworking

    Credits: 05 Credits

    read more »

    This module introduces the TCP/ IP Internetworking layer and thereafter examines component protocols and systems, all of which are implemented in technologies on the Internet and corporate intranetworks. On the practical side learners are introduced to scripting and programming using socket API.


    Title: Statistics and Probability

    Credits: 05 Credits

    read more »

    This module aims to further develop students mathematical ability and to provide the student with the basic statistical and probability concepts required for information technology combined with the programming knowledge required for data analysis.


    Title: Server-Side Programming

    Credits: 05 Credits

    read more »

    The aim of this module is to provide the student with the skills to design and develop dynamic client-server web applications.


    Title: Discrete Mathematics and its Applications

    Credits: 05 Credits

    read more »

    This module introduces the concepts and techniques of discrete mathematics and their applications in computer science.


    Title: Software Development Methods

    Credits: 05 Credits

    read more »

    This module introduces learners to UML model specification and development enabling them to utilise models for problem solving in the context of the software development lifecycle.


    Title: Real Time Embedded Systems

    Credits: 05 Credits

    read more »

    This module introduces the learner to the concepts involved in controlling electronic hardware and collecting data from sensors using board level microcontrollers.

     


    Title: Data Design and Programming

    Credits: 05 Credits

    read more »

    The aim of this module is develop the students’ knowledge in three key areas: database management systems administration, designing databases and data programming. Interfacing with the database through command line, scripting and GUI tools, the learner will thus be able to carry out the major implementation tasks (analysis, design, programming, and administration) associated with the implementation of a secure low-latency high-availability n-tier database system.


  • Year 3

    Title: Project and Group Dynamics

    Credits: 10 Credits

    read more »

    The project involves the student in the specification, design and implementation of a medium‑to‑large‑scale practical project. This allows for the integration of learning from a variety of course subjects. Research skills, design methodologies, implementation and problem‑solving are also all core aspects of the project. Students will work independently or in small groups. Students will also be introduced to the core concepts of group dynamics, team building, creativity, decision making and problem solving within a project context.


    Title: Work Placement

    Credits: 10 Credits

    read more »

    This placement module will provide students with an opportunity to apply the theoretical and practical knowledge gained on their programme while working in a professional IT environment. It will also afford them the opportunity to gain valuable career experience and developed their understanding of working in such an environment.


    Title: Software Security

    Credits: 10 Credits

    read more »

    This module introduces students to the different approaches and guidelines associated with the development of secure software, and provides them with skills to analyse code and design secure programs.


    Title: Algorithms and Artificial Intelligence

    Credits: 10 Credits

    read more »

    Algorithms make the world go round and AI is the future and very, very cool and a lot of fun. Why not join us?


    Title: Enterprise Web Frameworks

    Credits: 10 Credits

    read more »

    This module aims to provide the learner with a knowledge of enterprise web frameworks and their development.


    Title: Data Analytics & Visualization

    Credits: 10 Credits

    read more »

    The aim of this module is to enable the learner to use extensive data sets for data-driven business intelligence.

    A rich insight into user and market behaviour, engagement, completion rates, satisfaction, and preferences will be gained from the collection of telemetry and other data, and evaluation of metrics. The user will consider how this intelligence can be used to further improve their product portfolio, enhance the users’ experience, decrease churn, convert more users to pay-for-service and/or to create entirely new products.

    Learners will acquire the skills necessary to collect, clean, visualise, interpret and challenge data whilst maintaining strong data governance and rooted in best data analysis practice.

     

     


  • Year 4

    Title: Network Services and Socket Programming

    Credits: 05 Credits

    read more »

    This module introduces the TCP/ IP protocol Stack's Transport and Application Layers and thereafter examines and analyses their prominent protocols and the systems built on those protocols. Furthermore it examines the design and implementation of networked utilities built using the BSD Sockets API.


    Title: Software Project Management

    Credits: 05 Credits

    read more »

    This module illustrates the need for professional discipline and effective management throughout the software development process. It provides the student with the skills required to manage a software development project.


    Title: Computing and Modern Culture

    Credits: 05 Credits

    read more »

    An exploration of the innovative theoretical and empirical research about cyberculture and computer games with an emphasis on interactive media and smartphones. The module explores concepts in "mobile,social,local" and it's scope includes the socio-cultural,political and economic dimensions of our online behaviors from a variety of perspectives.


    Title: Machine Learning

    Credits: 05 Credits

    read more »

    This module provides the learner with an understanding of the end-to-end process of building machine learning models from understanding, deconstructing and framing the business proposition; collecting categorising and classifying data; building a model; to evaluating and understanding the model performance.


    Title: Distributed Data Systems

    Credits: 05 Credits

    read more »

    This module enables the students to build reliable, scalable, distributed systems to manage and access large datasets.


    Title: Deep Learning & Neural Networks

    Credits: 05 Credits

    read more »

    Deep learning is primarily a study of multi-layered neural networks, spanning over a great range of model architectures. This module studies the theory and practice of deep learning utilizing modern, multi-layered neural networks trained on big data.


    Title: Data Project

    Credits: 10 Credits

    read more »

    The project involves the student in the specification, design and implementation of a medium-to-large-scale project. This allows for the integration of learning from a variety of course subjects. Research skills, design methodologies, implementation and problem-solving are also all core aspects of the project.

    Title: Information Security Design and Management

    Credits: 10 Credits

    read more »

    This module examines security architectures and design principles with a view to assessing the appropriateness of information security processes and procedures. It also teaches the governance and management of information security. Furthermore it teaches the programmes and systems required to implement sustainable Info Sec Govern in organisations.Students will design and evaluate security processes and procedures and determine appropriate monitoring and assessment strategies.

     


    Title: Advanced Data Analytics

    Credits: 05 Credits

    read more »

    Students will learn how to write programs using an appropriate programming language to extract data, explore data and convert data into a format where statistical analysis can be applied. Learners will also examine and implement application programs in the area of natural language processing.


    Title: Secure Cloud Services Deployment

    Credits: 05 Credits

    read more »

    This module builds on the student's knowledge of general computing to briefly introduce the concepts underpinning Cloud Computing and thereafter to quickly immerse students in examination, analysis, research and learning of cloud architectures, service provisioning on cloud platforms, the automation of the operation of cloud technologies and finally the security issues, and mitigations, that have appeared since the technology launched.


Are there opportunities for further study?

Graduates may also pursue research studies within LIT working with researchers with expertise in the area.

What are the career prospects?

Graduates of this programme can work in positions such as:

• Data Analyst
• IT Security Architect/Analyst
• Database Administrator
• Data Management Specialist
• Machine Learning Data Scientist
• Data Security Compliance Officer

More Information

Who is this programme suited to?

This programme is suited to learners who have an interest in Computing who wish to explore Data Analytics and Cyber Security. These learners are interested in understanding data from the world around us and explore how they can make better decisions for people, communities and industry. Learners will also be interested in how we can store data securely on the cloud and prevent the information being accessed by unauthorised people.

Top 3 reasons to study this course 
  1. The requirement for compliance with the General Data Protection Regulations (GDPR) and recent data breach scandals have raised the awareness of secure data management in the wider population resulting in an increased demand for specialisation in this field. 
  2.  Data Analytics is used by a broad range of industries to analyse the performance of their business and products. The World Economic Forum Future of Jobs, Employment Skills and Work Force Strategy for the 4th Industrial Revolution survey (2017) identifies data analysts to be one of the most highly sought after employees in all industries by 2021.
  3.  Work placement is an integral part of all of our Computing programmes. Students will undertake six months industry work placement in Year 3 as part of their studies.