Bachelor of Science in Computer Systems
NFQ Level 8 major Award Honours Bachelor Degree
Entry Route: Computer Science Common Entry - LM121
Are you the kind of person who:
- Can deal with abstract ideas and concrete details equally well?
- Enjoys project work, constantly wanting to improve your handiwork?
- Is interested in programming?
- Would like a career where job satisfaction is more important than image?
Why study Computer Systems at UL?
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.
But creating software-intensive systems is a human activity. Despite all the advances, software-intensive systems still present many demanding challenges for the professionals who design, build, test and deploy them. Being involved in the development of computer-based systems promises to be an exciting and indispensable career for the foreseeable future.
On completion of the programme, graduates go on to a variety of interesting and rewarding software careers based in large and small organisations, in industry, in research and in education and training. As ever, the primary focus of this course is on the underlying principles of software development and their application to modern software development practices. In particular, we want you to secure a firm and lasting intellectual foundation that will allow you to acquire new and specific technical knowledge over a lifelong career. The course is designed to give you ample opportunities to learn and apply knowledge in small tutorials and practical groups.
The aims and objectives of the Computer Systems programme are:
- To develop the skills you will need in order to analyse a wide range of problems
- To provide a sound understanding of the theory of computer science and the principles of software development
- To be a competent practitioner in the fields of artificial intelligence and data science
- To develop social and communication skills that will enable you to function successfully in organisations and teams
- To develop a sense of professionalism that will help you to apply your skills for the good of society.
Entry route to Computer Systems at UL is via LM121 Computer Science Common Entry.
What you will study
- Principles of software design and implementation
- Programming languages and technologies
- Computer Science
- Computer Organisation
- Computer Networks
- Operating Systems
- Database technologies
- Systems Analysis
- Systems Design
- Professional issues and ethics
An integral part of the course is the Cooperative Education period, during which you will spend eight months working in a course-related job in a business or industrial environment outside the University. You will undertake a substantial individual project in your final year, which integrates and applies your previous learning and deepens your knowledge of some particular application or research area relevant to the course.
|Year 1||Semester 1||Semester 2||Summer|
|CS4012||Representation and Modelling||CS4043||Games Modelling Design|
|CS4141||Introduction to Programming||CS4222||Software Development|
|CS4221||Foundations of Computer Science 1||CS4182||Foundations of Computer Science 2|
|ET4011||Fundamentals of Computer Organisation||ET4162||Computing System Organisation|
|MA4111||Discrete Mathematics||MA4402||Computer Maths 2|
|Year 2||Semester 3||Semester 4||Summer|
|CS4013||Object Oriented Development||CS4006||Intelligent Systems|
|CS4023||Operating Systems||CS4076||Event Driven Programming|
|CS4416||Database Systems||CS4115||Data Structures and Algorithms|
|CS4004||Software Testing and Inspection||CS4815||Computer Graphics|
|CS4178||Software Requirements and Modelling||MA4413||Statistics for Computing|
|Year 3||Semester 5||Semester 6||Summer|
|CS4230||Cooperative Education||CS4457||Project Management and Practice|
|CS4310||Cooperative Education||CS4187||Professional Issues in Computing|
|CS4084||Mobile Application Development|
|CS4116||Software Development Project|
|CS4106||Machine Learning: Methods and Applications|
|Year 4||Semester 7||Semester 8||Summer|
|CS4617||Computer Systems Project 1||CS4618||Computer Systems Project 2 (Double Weighted)|
|CS4125||System Analysis and Design||CS4227||Software Design and Architecture|
|CS4011||Advanced Programming Concepts and Practices||CS4158||Programming Language Technology|
|CS4337||Big Data Management and Security||CS4168||Data Mining|
Applicants are required to hold at the time of enrolment the established Leaving Certificate (or an approved equivalent) with a minimum of six subjects which must include: Two H5 (Higher Level) grades and Four O6 (Ordinary Level) grades or four H7 (Higher Level) grades. Subjects must include Mathematics, Irish or another language, and English.
In addition, applicants must hold a minimum grade O2/H6 in Mathematics. A Special Mathematics Examination will be offered at UL following the Leaving Certificate results for those students who did not achieve the Mathematics requirement.
We welcome applications from mature students. Mature applicants must apply through the Central Applications Office (CAO) by 1 February.
Entry to this course is gotten through the common entry course, LM121 - Bachelor of Science in Computing Technologies
Careers open to you with a degree in Computer Systems include;
- IT Consultant
- Software Engineer
- Software Developer
- Web Developer
- Software Project Manager
- Application Specialist
- Business Analyst
- Technical Sales Consultant
Want to find out more about possible careers with this degree? Click Here
Throughout school I was always interested in mathematics, science and technology. As IT is the fastest growing field globally, I knew that a BSc. in Computer Systems would interest me and also enable me to find work in any part of the world.
A typical day for me involves discussing new projects with clients and co-workers, in order to gather requirements and design technical plans for how any new changes will be developed, tested and deployed. I am also working on development projects in C#. Dell has been great for starting my career, as we are not pigeon-holed into one role or set of tasks. There is a huge diversity of roles across IT in areas such as development, analysis, human resources and release management, so do not think that in order to go in to IT you must be one type of person with a certain skill set! If you are interested in technology and the way things work, you can find a place in IT.
The BSc. in Computer Systems at UL gave me the technical skills to be able to understand and develop software, test plans, and requirements documents. I have also learned skills which could be applied to anything I may decide to do in the future, such as attention to detail and the ability to be a highly analytic critical thinker.
Any advice for school leavers? It sounds clichéd, but make sure you chose something you are truly interested in! A lot of people seem to be scared into choosing a course they may not love, because it is a “guaranteed” job. You should think about how you can become successful in the thing you love, rather than choosing a degree that you think will make you successful.
Mara currently works as a Software Development Analyst with Dell EMC Technologies
I have always been interested in how computers work and from a young age knew I wanted to follow a career path in software engineering. When I was researching what computing course to choose I was drawn to Computer Systems at UL mainly due to the Co-Op placement but also the modules on offer. Having the opportunity to get hands-on experience in industry for 8 months was the deciding factor for me.
This course will provide you with the skills and knowledge needed to gain competency in the software engineering profession. There is a heavy focus on programming, as well as developing applications in mobile and web environments.
For my Co-Op placement, I worked in Amazon Web Services in Dublin which is the largest cloud computing platform in the world, powering some of the most popular websites and services available. I was based in the CloudFront Content Delivery Network team, creating an internal system that kept the service healthy and automated repairs when an issue was detected.
Throughout my placement, I got to greatly expand my knowledge of programming languages and technologies, gained invaluable practical experience in the industry and also developed a deeper understanding of how distributed systems function on a worldwide scale. When approaching potential employers at graduation, having Amazon Web Services on my CV will be a major selling point.
Since childhood, I was always very inquisitive and loved to learn about how things work. This interest drove me to be a good problem solver and lateral thinker. At secondary school I was stuck for direction but ultimately decided that the IT road appeared to provide lots of options after college ??? turns out I was right!
I started my career after UL as a Test Engineer, then moved on to various other roles. This experience was invaluable and provided me with a strong business acumen in addition to my technical skill set, which eventually led me to a fantastic career at Dell.
I work as part of a team of technical specialists. My main focus is to engage with customers and help to identify solutions for their business needs. It's a fast-paced exciting role which is always at the cutting edge of technology.
IT is a great choice for people from all backgrounds. Whatever your personality you will ultimately find that there is a niche for you. There are opportunities to work in all industries and anywhere in the world. Don't forget you need to sell yourself, so big-up your experiences to future employers. Don't be afraid to be different or to go for something that seems difficult at first. With a company like Dell, you will learn from motivated enthusiastic people. Remember, nothing ventured, nothing gained!
Malvina is currently employed as an Internal Enterprise Consultant with Dell Ireland.