Skip to main content

Internet Systems Development - BSc (Hons)

Course Code: LC236


Level

8

Duration

4 Years

Department

Information Technology


CAO Points

260

Course Type

Undergraduate - CAO

Location

Limerick

  • Create and design software for computers, internet, smartphones, tablets, and other devices. Examples of software include: Word, PowerPoint, Flight simulators, Bank ATMs, iTunes, Facebook, security encryption, online payment, VLC movie player, Games
  • Manage, store, retrieve, and analyse Big Data for multiple types of industries (e.g. Facebook data, YouTube data, Bank details, Flight information etc.)
  • Learn a variety of languages to help make websites, mobile phones, and computers easy to interact with, such as: Java, C#, PHP, JavaScript, HTML5, SQL
  • Become an expert in computer programming, web development, testing, and mobile computing

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?

View our IT CAO presentation and Q&A session

Click here to view

What modules will I study?

  • Year 1

    Title: Communications and Applications

    Credits: 5

    read more »

    The learner will be able to communicate proficiently in a professional context, using the main authoring tools/office software in a business environment.


    Title: Computer Mathematics

    Credits: 5

    read more »

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


    Title: Data Essentials

    Credits: 5

    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: eBusiness & Security

    Credits: 5

    read more »

    To provide learners with an awareness of the use of the World Wide Web by businesses, the fundamental concepts and frameworks for exploring eBusiness opportunites by comparing and contrasting various eBusiness models, an ability to search for requirements and describe business processes in the context of Internet Business Systems.


    Title: ICT & Applications

    Credits: 5

    read more »

    On succesful completion the learner will demonstrate an introductory knowledge of ICT and associated industry standard office application tools.


    Title: Mathematical Methods

    Credits: 5

    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: 5

    read more »

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


    Title: Problem Solving & Programming Fundamentals

    Credits: 5

    read more »

    This subject will equip students with the fundamental components and structures of programming and develop student problem solving skills.


    Title: Programming Fundamentals

    Credits: 5

    read more »

    This subject will equip students with the fundamental components and structures of programming.


    Title: Responsive Design and Web Development

    Credits: 5

    read more »

     

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


    Title: Structured Query Language Essentials

    Credits: 5

    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: Web Development Fundamentals

    Credits: 5

    read more »

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


  • Year 2

    Title: Advanced Object Oriented Programming

    Credits: 5

    read more »

    This module builds on the object oriented programming techniques covered in module PROG06044. Learners will develop applications that use polymorphism, interfaces and abstract classes. They will develop an event driven front end application that adheres to object oriented principles.


    Title: Databases for Project

    Credits: 5

    read more »

    On completion of this module the learner will have the ability to apply database conceptual modelling techniques to business requirements. The learner will have the skillset to implement a conceptual model and manipulate it using SQL commands.


    Title: Extended Web Techniques

    Credits: 5

    read more »

    This module will enable learners to gain the skills required to develop web applications using the more advanced mark-up techniques, server-side scripting and database linkage.


    Title: Introduction to Object Oriented Programming

    Credits: 5

    read more »

    This module introduces learners to object oriented programming techniques such as encapsulation, information hiding and inheritance. Learners will also develop their programming and problem solving skills.


    Title: Networking Fundamentals

    Credits: 5

    read more »

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


    Title: Real Time Embedded Systems

    Credits: 5

    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: Software Development

    Credits: 5

    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: Software Testing

    Credits: 5

    read more »

    This module introduces learners to software testing and enables them to undertake both structural and functional testing in the context of the software development lifecycle.


    Title: User Interaction Design

    Credits: 5

    read more »

    Computing is moving off the desktop and into users’ environments and onto their bodies. The field of Interaction Design (IxD) looks at how to design, build and evaluate systems and applications in this world of everywhere, always on, always connected ubiquitous computing.

    This module seeks to provide students with perspectives, techniques, methodologies and hands on active learning experience in interaction design that are at the core of current practice for user interface engineering and application development. Students work towards creating designs of interactive systems that are based on human, group and organisation needs rather than on technical constraints.


    Title: Web Project

    Credits: 10

    read more »

    The successful learner will, through the use of a realisitic commercial scenario, take a project through the software development lifecycle. They must take their project from problem statement through the significant phases of a software project.


    Title: Web Techniques

    Credits: 5

    read more »

    This module will enable learners to gain the scripting skills required to develop interactive web pages.


  • Year 3

    Title: Work Placement

    Credits: 10

    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: Advanced Web Techniques

    Credits: 10

    read more »

    On completion of this module the learner will have the necessary skills required to develop secure dynamic web pages using a framework. The learner will understand the benefits and pitfalls of using such frameworks and be able to implement secure web pages.


    Title: Concurrent Programming

    Credits: 10

    read more »

    This module is designed to equip learners with the advanced features required to build comprehensive Java applications.


    Title: Data Structures & Algorithms

    Credits: 10

    read more »

    This module is aimed at providing an understanding of the essential characteristics of basic recursive algorithms and dynamic data structures.


    Title: Software Engineering & Web Project

    Credits: 10

    read more »

    The successful learner will, through the use of a realisitic commercial scenario, take a project through the software development lifecycle. They must take their project from problem statement through the significant phases of a software project.


    Title: Web Applications Architecture and Data Security

    Credits: 10

    read more »

    The aim of this module is to provide the learner with an understanding of the application architectures for secure web enterprises.


  • Year 4

    Title: Advanced Enterprise Application Development

    Credits: 5

    read more »

    This module is designed to equip learners with the foundations required to build advanced enterprise applications in Java using a suitable framework.


    Title: Advanced Mobile Application Development

    Credits: 5

    read more »

    This module builds on the mobile app development techniques covered in module SODV08016. Learners will develop the skills required to critically evaluate, design and develop advanced mobile applications.


    Title: Big Data Mining and Analysis

    Credits: 5

    read more »

    The aim of this module is to build the learners understanding of the opportunities of using large data sets to drive business performance and support the decision making process. Learners are provided with the knowledge to use state of the art tools to manage and analyse a variety of large data sets to produce meaningful information that can support business or public policy strategies. Learners will acquire the skills necessary to interpret and challenge the results, enabling them to take appropriate actions to drive performance.


    Title: Data Visualisation

    Credits: 5

    read more »

    This module aims to provide an understanding of the technologies underpinning the field of data visualisation and to provide an introduction to the practicalities of creating effective graphical representations of data.


    Title: Digital Multimedia - Design

    Credits: 5

    read more »

    This module examines the study of communication by interactive digital multimedia systems, this is achieved through an examination of design principles and development of projects.


    Title: Digital Multimedia - Usability and User Experience

    Credits: 5

    read more »

    This module examines the study of communication by interactive digital multimedia systems, this is achieved through an examination of usability and user experience principles and project implementation.


    Title: Enterprise Application Performance

    Credits: 5

    read more »

    This module aims to develop the skills required to evaluate the performance of enterprise applications in order to make strategic recommendations in support of both application load and capacity increase.


    Title: Enterprise Development

    Credits: 5

    read more »

    The student will acquire the skills necessary to analyse business structures and the importance of SMEs. He/She will also develop a business plan, for a proposed business idea, as well as gain knowledge of internationalisation.


    Title: Entrepreneurship

    Credits: 5

    read more »

    This module will analyse the fundamental concepts of entrepreneurship.


    Title: Evolving Web Technologies

    Credits: 5

    read more »

    This module provides learners with an understanding of evolving web technologies and the skills required to integrate these evolving technologies into modern standards based web applications.


    Title: Final year Project

    Credits: 10

    read more »

    This module aims to develop learners' research skills and ability to work independently to produce a research project in accordance with pre-determined formats, standards and ethics.


    Title: Human Factors in HCI

    Credits: 5

    read more »

    The learner will understand the human factors which affect human-computer interaction and appreciate the theories informing these.


    Title: Information Systems Management

    Credits: 5

    read more »

    The aim of this module is to ensure the successful student obtains the knowledge required to manage an organisation's Information Systems.


    Title: Information Systems Strategy

    Credits: 5

    read more »

    The aim of this module is to provide the student with the knowledge required to help leaders strategically plan and implement their organisation's information systems in an increasingly globalised and technology intensive business environment.


    Title: Machine Learning for Predictive Analytics

    Credits: 5

    read more »

    On completion of this module the learner will have a solid grounding in the theoretical foundations of commonly used machine learning techniques and a clear view of how machine learning techniques are used in practice in predictive data analytics.


    Title: Mobile Application Development

    Credits: 5

    read more »

    This module will provide the learner with the skills required to critically evaluate, design and develop mobile applications.


    Title: Reactive Systems

    Credits: 5

    read more »

    On completion of this module the learner will have an understanding of the difference between imperative and reactive type systems. They will have developed the necessary knowledge to implement features of reactive type systems using a functional programming language.


    Title: Secure Cloud Services Deployment

    Credits: 5

    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.


    Title: Software Quality Engineering

    Credits: 5

    read more »

    Agility and innovation in product and software development is now demanded in today's competitive environment. Software projects must be consistently delivered to market in minimum time and at minimum cost while adhering to compliance requirements and meeting quality expectations. This module covers the quality management essentials required for the delivery of quality software products and systems.


    Title: Technology Futures & Connected Living

    Credits: 5

    read more »

    Smart connected devices are transforming our world. This module will provide the learner with the skills required to build an Internet of Things (IoT) application that collects data, intelligently processes that data and communicates the results (via the internet).


    Title: Web Analytics

    Credits: 5

    read more »

    This module aims to provide students with the statistical and practical background required in the field of data analytics, followed by a study and application of web analytics.


Are there opportunities for further study?

Graduates of this programme can progress on to a Higher Diploma, Masters or Ph.D.

What are the career prospects?

Graduates of this programme have worked in the positions such as:

  • Web Developer
  • Software Engineer
  • Cloud Architect
  • App/Games Developer
  • Data Analytics
  • Internet of Things Engineer

More Information

Who is the programme suited to?
  • Suited to people who are creative, analytical and logical and who are interested in computers and like solving real life problems.

  • Creative and innovative minded people will be challenged in this programme to express their ideas and develop ground-breaking new technologies.

Top 3 reason to study this course 
  1. Opportunity to gain Professional Computing Certification (Microsoft, CISCO, Adobe etc.) as part of your studies.

  2. Complete industry projects as part of your studies.

  3. Undertake six months industry work placement in year 3 as part of your studies.

 

Notice

Please be aware that video and photography content on this website was produced prior to COVID-19