Bachelor of Science in Computer Systems
Limerick, Ireland
DURATION
4 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2025
TUITION FEES
Request tuition fees
STUDY FORMAT
On-Campus
Introduction
The Computer Systems programme at UL aims to equip you with the knowledge and skills to become a successful and effective computer professional.
Many advanced and highly sophisticated software-intensive systems underpin the modern world. For example, software-based systems play an important role in all kinds of systems including smart cities, smart homes, social networks, manufacturing, finance, education, medicine, transport, and entertainment.
Gallery
Admissions
Scholarships and Funding
Several scholarship options are available. Please check the university website for more information.
Curriculum
Year 1
Semester 1
- Representation and Modelling
- Introduction to Programming
- Foundations of Computer Science 1
- Fundamentals of Computer Organisation
- Discrete Mathematics
Semester 2
- Games Modelling Design
- Software Development
- Foundations of Computer Science 2
- Computing System Organisation
- Computer Maths 2
Year 2
Semester 3
- Object Oriented Development
- Operating Systems
- Database Systems
- SoftwareTesting and Inspection
- Software Requirements and Modelling
Semester 4
- Intelligent Systems
- Event Driven Programming
- Data Structures and Algorithms
- Computer Graphics
- Statistics for Computing
Year 3
Semester 5
- Cooperative Education
- Cooperative Education
Semester 6
- Project Management and Practice
- Professional Issues in Computing
- Mobile Application Development
- Software Development Project
- Machine Learning: Methods and Applications
Year 4
Semester 7
- Computer Systems Project 1
- Systems Analysis and Design
- Advanced Programming Concepts and Practices
- Big Data Management and Security
- Neural Computing
Semester 8
- Computer Systems Project 2 (Double Weighted)
- Software Design and Architecture
- Programming LanguageTechnology
- Data Mining
Program Outcome
NFQ Level 8 major Award Honours Bachelor Degree
- Evaluating potential risks and designing creative solutions
- Teamwork
- Communicating *written and verbal)
- Report writing
- Presenting reasoned arguments
- Retrieving information
- Coping with rapid technological changes
- Developing commercial awareness
- Ability to construct, design and specify computer-based systems
- Leadership
- Time management and organisation
- Architectural and programming design patterns
- Verification and validation
- Agile development
- MEng in Information and Network Security
- MSc in Software Engineering
- MSc in Mathematical Modelling
Program Tuition Fee
Career Opportunities
Graduates progressing directly into employment take up a wide variety of roles. The following provides a sample of initial roles listed on the Graduate Outcomes Survey by graduates approximately one year after graduation:
- Application Support
- Associate Build Systems Engineer
- Associate Software Developer/Engineer
- Computer Programmer
- Data Centre Engineer
- Freelance Wordpress Designer
- Implementation Web Developer
- IT Analyst
- Java Engineer
- Junior Software Engineer
- Network Software Engineer
- Production Technician
- Program Manager
- QA Software Tester
- Quality Assurance Engineer
- Service Engineer
- Sharepoint Consultant
- Software Developer/Engineer
- Software Technician
- System Test Engineer
- Systems Administrator
- Systems Engineer
- Technical Support
- Unix Programmer