Skip to main content

BSc in Internet Systems Development

Course Code: LC235


Level

07

Duration

3 years

Department

Information Technology


CAO Points

205

Course Type

Undergraduate - CAO

Location

Limerick

This three year degree programme provides learners with the theoretical and practical skills necessary to design, build and maintain secure internet based systems. There is a strong practical emphasis on the languages, tools, techniques and methodologies required to build solutions to real world challenges in today’s interconnected world. On successful completion of this degree programme, there is a progression pathway available to enable students to enter the Level 8 B.Sc. (Hons.) in Internet Systems Development

What are the entry requirements?

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 reasons to study this proramme 
  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.

Who can I contact?

What modules will I study?

  • Year 1

    Title: ICT & Applications

    Credits: 05 Credits

    read more »

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


    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: Programming Fundamentals

    Credits: 05 Credits

    read more »

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


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

    Credits: 05 Credits

    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: Communications and Applications

    Credits: 05 Credits

    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: 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: Problem Solving & Programming Fundamentals

    Credits: 05 Credits

    read more »

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

     


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


  • Year 2

    Title: Web Project

    Credits: 10 Credits

    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: Introduction to Object Oriented Programming

    Credits: 05 Credits

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

    Credits: 05 Credits

    read more »

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


    Title: Databases for Project

    Credits: 05 Credits

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

    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: 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: Advanced Object Oriented Programming

    Credits: 05 Credits

    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: User Interaction Design

    Credits: 05 Credits

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

    Credits: 05 Credits

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

    Credits: 05 Credits

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

     


  • Year 3

    Title: Data Structures & Algorithms

    Credits: 10 Credits

    read more »

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


    Title: Concurrent Programming

    Credits: 10 Credits

    read more »

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


    Title: Advanced Web Techniques

    Credits: 10 Credits

    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: Web Applications Architecture and Data Security

    Credits: 10 Credits

    read more »

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


    Title: Software Engineering & Web Project

    Credits: 10 Credits

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


Are there opportunities for further study?

Successful graduates may continue on to our Level 8 B.Sc. (Hons.) Internet Systems Development programme.

What are the career prospects?

Graduates of this programme have worked in positions such as:

• Web Developer
• Software Engineer
• Cloud Administrator
• App/Games Developer
• Database Administrator
• Software Test & Quality Engineer