The course structure for Mobile Communications & Security is very well balanced to ensure that students are given the opportunity to develop into world class IT specialists.

The first year of the course is common with first year of LM121 Common Entry into Computing Technologies. This year is designed to provide students with a strong practical and theoretical foundation in: computing and programming languages, digital electronics, computer architecture and mathematics. 

At the end of year one students may avail of one of three degree programmes, one of which is the Mobile Communications & Security course.

Mobile Communications & Security Details

In years 2, 3 and 4, the material covered comes under the following four major ICT related topics:

§  Software – Programming for computers and mobile devices, software engineering, distributed and web based software design, mobile software and advanced operating systems.

§  Cryptography and Security – The science of security, ethical hacking, encryption fundamentals and standards, data forensics, computer law, ethics and IT systems design.

§  Telecommunications and The Cloud– The Internet, fixed, wireless and mobile communications, protocols and standards, web programming and Cloud Computing.

§  Artificial Intelligence and Expert Systems – Computer systems architecture, advanced graphics, robotics, sensors and actuators.

All the topics are reinforced with hands-on practical laboratory material.

Industrial work experience is normally provided through a positive and motivating thirty-week period of Cooperative Education, which is an integral part of the course beginning in the spring of year 3. It provides students with practical and applied experience in the field of IT and communications, where the student will get the first taste of how the skills and knowledge acquired in the course will apply in the workplace.

In the final year (year 4) students undertake a major individual project, which in general solves a real world problem. The project involves advanced design and implementation, and builds confidence by putting into practice the skills and techniques acquired throughout the course.


Programme of Study in more detail. 

The programme is broken into two parts.

1.    Year 1 is common with the Common Entry Programme LM121 Computing Technologies. 

2.   Years 2, 3 and 4 are designed to offer specialist modules in:
Software, Security,
Telecommunications, Cloud Computing, Artificial Intelligence and Expert Systems.

Part I:

Year 1

Semester 1

Semester 2

Introduction to Programming

Software Development

Introduction to Model Driven Development

Games Modelling Design

Fundamentals of Computer Organisation

Computer Systems Organisation

Foundations of Computer Science 1

Foundations of Computer Science 2

Discrete Mathematics

Computer Mathematics

Part II:

Year 2

Semester 3

Semester 4

Web & Database Technology 1

Web & Database Technology 2  

Computer Software 3 - Algorithms

Mobile App Development

Computer Systems Architecture 2

Operating Systems 1

Communications  Networking Fundamentals

TCP/IP Networking

Introduction to Security and Cryptography

Data Security

Year 3

Semester 5

Semester 6


Network Protocols Laboratory

Co-Operative Education (including summer)

Outcome-based Learning Laboratory

Distributed Computing with Java

Operating Systems 2

Computer Law, Investigation & Ethics

Year 4

Semester 7

Semester 8

Communications Networking Standards

Mobile & Wireless Communications

Cloud Computing

Host and Network Security

Software Engineering

Computer Forensics

Project 1

Project 2

Specialist Elective 1**

Specialist Elective 2 **


**Year 4 Specialist Electives:

These modules allow you to focus on a technical area of your choice. Presently you can choose from; Electronics and the Environment; Artificial Intelligence and Expert Systems; Embedded Software; Engineering Management; Advanced Graphics & Display Systems; Sensors & Actuators.