Bachelor of Science (Honours) Computer Science and Information Technology
Program start date | Application deadline |
2024-09-01 | - |
Program Overview
Manage Cookies
Exploring Computer Science at University of Galway
Discussion on Women in STEM
What our lecturers say
What our students say
Entry Points (2022) 510
Course Overview
We depend on electronic devices, such as computers and mobile phones, computer software and networks to store, process, transmit, retrieve and manipulate information.
Students will cover the technology used in these devices and will focus on the development of the software applications that make these devices useful.
The programme has a flexible course structure, where students can choose to study a range of Next-Generation Technology areas including: Digital Media and Games, Enterprise Informatics, Energy Informatics, Computational Mathematics, Scientific Computing and Medical/ Bio-informatics.
These core subjects provide a solid theoretical and applied background in Computer Science and Information Technology.
Work Placement
As part of this four-year course, students will undertake an eight month (January - August) off-campus work placement in an industrial setting following completion of their thrid year of study. In the event that no external placement is available, students will be given projects on campus. This work experience programme gives students an opportunity to work on projects relevant to their study and significantly improves their chances of obtaining employment after graduation. Read more about Engineering work placements.
Accreditation
All
Engineering
Degrees at University of Galway are professionally accredited by the statutory professional body, Engineers Ireland. This “Accreditation” means that the degree has been assessed and approved to meet the educational requirements for professional Engineers.
engineering
construction projects) can only be carried out by a chartered engineer.engineering
qualification (degree or diplome) is at level 9, and European industry maintains a strict differentiation between those engineers qualified at level 9 and those qualified at level 8. Any graduate interested in working in Europe/Worldwide is now strongly advised to get an accredited level 9 award.o Level 8: 4-year honours degree – associate engineer
o Level 9: 5-year masters degree – chartered engineer
*A Chartered Engineer is the highest professional education standard in
Engineering
. A chartered Engineer is competent (because of their education and training) to assume personal responsibility for the development and application ofengineering
in research, design, construction, manufacturing, superintending, managing and in the education of the engineer. His/her work is predominantly intellectual and varied and not of a routine mental or physical character. It requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of others.Program Outline
Course Outline
.
Curriculum Information
Curriculum information relates to the current academic year (in most cases).
Course and module offerings and details may be subject to change.
Glossary of Terms
Credits
You must earn a defined number of credits (aka ECTS) to complete each year of your course. You do this by taking all of its required modules as well as the correct number of optional modules to obtain that year's total number of credits.
Module
An examinable portion of a subject or course, for which you attend lectures and/or tutorials and carry out assignments. E.g. Algebra and Calculus could be modules within the subject Mathematics. Each module has a unique module code eg. MA140.
Subject
Some courses allow you to choose subjects, where related modules are grouped together. Subjects have their own required number of credits, so you must take all that subject's required modules and may also need to obtain the remainder of the subject's total credits by choosing from its available optional modules.
Optional
A module you may choose to study.
Required
A module that you must study if you choose this course (or subject).
Required Core Subject
A subject you must study because it's integral to that course.
Semester
Most courses have 2 semesters (aka terms) per year, so a three-year course will have six semesters in total. For clarity, this page will refer to the first semester of year 2 as 'Semester 3'.
Year 1 (60 Credits)
OptionalMA160:
Mathematics- 10 Credits - Semester 1
Optional
MA190:
Mathematics (Honours)- 10 Credits - Semester 1
Required
CT1114:
Web Development- 5 Credits - Semester 1
Required
CT1112:
Professional Skills I- 5 Credits - Semester 1
Required
CT101:
Computing Systems- 10 Credits - Semester 1
Required
CT102:
Algorithms & Information Systems- 10 Credits - Semester 1
Required
EE130:
Fundamentals of Electrical & Electronic Engineering I- 5 Credits - Semester 1
Required
CT103:
Programming- 10 Credits - Semester 1
Required
PH150:
Introduction to Physics- 5 Credits - Semester 2
Year 2 (60 Credits)
OptionalMA2286:
Differential Forms- 5 Credits - Semester 3
Required
MA284:
Discrete Mathematics- 5 Credits - Semester 3
Required
CT216:
Software Engineering I- 10 Credits - Semester 3
Required
CT2106:
Object-Oriented Programming- 5 Credits - Semester 3
Required
CT230:
Database Systems I- 5 Credits - Semester 3
Required
CT213:
Computer Systems & Organization- 5 Credits - Semester 3
Required
ST2001:
Statistics for Data Science 1- 5 Credits - Semester 3
Optional
MA283:
Linear Algebra- 5 Credits - Semester 4
Optional
CT248:
Introduction to Modelling- 5 Credits - Semester 4
Optional
MA203:
Linear Algebra- 5 Credits - Semester 4
Optional
CT255:
Next Generation Technologies II- 5 Credits - Semester 4
Optional
MA2287:
Complex Analysis- 5 Credits - Semester 4
Required
CT2108:
Networks and Data Communications 1- 5 Credits - Semester 4
Required
CT2109:
Object Oriented Programming: Data Structures and Algorithms- 5 Credits - Semester 4
Year 3 (60 Credits)
OptionalCT318:
Human Computer Interaction- 5 Credits - Semester 5
Optional
CT331:
Programming Paradigms- 5 Credits - Semester 5
Optional
MA341:
Metric Spaces- 5 Credits - Semester 5
Optional
MA385:
Numerical Analysis I- 5 Credits - Semester 5
Optional
MA3343:
Groups- 5 Credits - Semester 5
Optional
CT3536:
Games Programming- 5 Credits - Semester 5
Required
CT3532:
Database Systems 2- 5 Credits - Semester 5
Required
CT3531:
Networks and Data Communications 2- 5 Credits - Semester 5
Required
CT5106:
Software Engineering 2- 5 Credits - Semester 5
Required
CT326:
Programming III- 10 Credits - Semester 5
Required
CT3534:
Professional Experience Programme in Information Technology- 10 Credits - Semester 5
Required
CT3533:
Organisational Innovation- 5 Credits - Semester 5
Required
CT3112:
Professional Skills- 5 Credits - Semester 6
Year 4 (60 Credits)
OptionalMA416:
Rings- 5 Credits - Semester 7
Optional
CT404:
Graphics & Image Process- 5 Credits - Semester 7
Optional
CT561:
Systems Modelling and Simulation- 5 Credits - Semester 7
Optional
CT413:
Final Year Project- 10 Credits - Semester 7
Optional
MA490:
Measure Theory- 5 Credits - Semester 7
Optional
MA3101:
Euclidean and Non-Euclidean Geometry- 5 Credits - Semester 7
Optional
CT4100:
Information Retrieval- 5 Credits - Semester 7
Optional
MM4000:
Final Year Project- 10 Credits - Semester 7
Required
CT436:
Advanced Professional Skills- 5 Credits - Semester 7
Required
CT421:
Artificial Intelligence- 5 Credits - Semester 7
Required
CT417:
Software Engineering III- 5 Credits - Semester 7
Required
CT4101:
Machine Learning- 5 Credits - Semester 7
Optional
CS4423:
Networks- 5 Credits - Semester 8
Optional
MA3491:
Fields and Applications- 5 Credits - Semester 8
Optional
MA342:
Topology- 5 Credits - Semester 8
Optional
CT437:
Computer Security and Forensic Computing- 5 Credits - Semester 8
Optional
MA4344:
Advanced Group Theory- 5 Credits - Semester 8
Optional
CS402:
Cryptography- 5 Credits - Semester 8
Required
CT420:
Real Time Systems- 5 Credits - Semester 8
Required
CT414:
Distributed Systems & Co Operative Computing- 5 Credits - Semester 8
Why Choose This Course?
Career Opportunities
Graduates of the BSc in Computer Science & Information Technology are highly skilled and are equipped to take on employment as professional engineers, designers and consultants in a range of organisations, specialising in areas such as software design and development, digital media and games, IT consultancy, telecommunications and medical informatics. Career prospects for IT/computing graduates are very strong in Ireland and throughout the world. The government’s Expert Group on Future Skill Needs has highlighted a shortfall in the number of IT/computing graduates as the number of students studying IT/computing is not adequate to meet the demands in virtually every sector.
About University of Galway
Founded in 1845, we've been inspiring students for 178 years. University of Galway has earned international recognition as a research-led university with a commitment to top quality teaching.
University of Galway
Overview:
University of Galway, formerly known as National University of Ireland, Galway (NUI Galway / NUIG), is a research-led institution with a strong commitment to high-quality teaching. Established in 1845, it has earned international recognition for its academic excellence and vibrant research community. The university is known for its commitment to sustainability, ranking #1 in Ireland for sustainable development in the Times Higher Education World Rankings.
Services Offered:
The university offers a wide range of services to students, including:
Accommodation Advisory Service:
Assists students in finding suitable accommodation.Campus Activities:
Provides opportunities for students to engage in various activities, including sports, clubs, and societies.Student Support:
Offers a variety of support services, such as academic advising, career counseling, and mental health support.Study Abroad:
Facilitates international study opportunities for students.International Office:
Provides support and guidance to international students.Mature Students:
Offers specific support and resources for mature students.Students with Disabilities:
Provides accommodations and support for students with disabilities.Student Ambassador Programme:
Connects students with prospective students and provides opportunities for leadership development.For Parents and Guardians:
Offers information and resources for parents and guardians of students.Access Student Information:
Provides access to student information systems and resources.Life in Galway:
Offers information and resources about living in Galway city.Student Life and Campus Experience:
University of Galway offers a vibrant and diverse campus experience. Students can expect:
- A welcoming and supportive community.
- A wide range of extracurricular activities and opportunities for personal growth.
- A beautiful campus located in the heart of Galway city.
- Access to state-of-the-art facilities and resources.
- A strong sense of community and belonging.
Key Reasons to Study There:
Commitment to Sustainability:
University of Galway is a leader in sustainability, offering a learning environment that cares for the planet.Research Excellence:
The university boasts a vibrant research community tackling some of the most pressing challenges of our time.Global Recognition:
University of Galway is internationally recognized for its academic excellence and research.Beautiful Campus:
The university is located on a beautiful campus in the heart of Galway city.Vibrant City:
Galway is a vibrant and welcoming city with a rich culture and history.Academic Programs:
University of Galway offers a wide range of undergraduate and postgraduate programs across various disciplines, including:
Arts, Social Sciences, & Celtic Studies
Business, Public Policy and Law
Medicine, Nursing & Health Sciences
Science and Engineering
The university is particularly strong in areas such as:
Medicine
Engineering
Business
Arts and Humanities
Celtic Studies
Other:
- The university has a strong focus on community engagement and outreach.
- It has a large and active alumni network.
- The university is a member of the National University of Ireland (NUI).
The provided context does not include information about the following sections:
Fees & Funding:
Modes of Study:
Open Days:
Scholarships:
Minimum Grade H5 in two subjects and passes in four other subjects at O6/H7 Level in the Leaving Certificate, including Irish, English, Mathematics, and any three other subjects recognised for entry purposes. Students must also obtain a minimum Grade O2 or H6 in Mathematics or alternatively obtain a pass in the Engineering Maths Qualifying Examination (held in the University).
Students must obtain a minimum Grade O2 or H6 in Mathematics or alternatively places available (which may vary in number year to year) may be allocated to those candidates who have achieved the points requirement for the programme that year, who satisfy the general requirements for Matriculation in the College of Engineering and Informatics and who attain a Pass in the Engineering Maths Qualifying Examination. The places available will be allocated in strict order of merit based points attained in the Leaving Certificate. Due to capacity constraints, not all candidates who achieve a pass in the examination may receive an offer.
For A-Levels a Grade D in A-Level Mathematics or Grade B in O-Level Mathematics is required.