-
Courses
Courses
Choosing a course is one of the most important decisions you'll ever make! View our courses and see what our students and lecturers have to say about the courses you are interested in at the links below.
-
University Life
University Life
Each year more than 4,000 choose NUI Galway as their University of choice. Find out what life at NUI Galway is all about here.
-
About NUI Galway
About NUI Galway
Since 1845, NUI Galway has been sharing the highest quality teaching and research with Ireland and the world. Find out what makes our University so special – from our distinguished history to the latest news and campus developments.
-
Colleges & Schools
Colleges & Schools
NUI Galway has earned international recognition as a research-led university with a commitment to top quality teaching across a range of key areas of expertise.
-
Research
Research
NUI Galway’s vibrant research community take on some of the most pressing challenges of our times.
-
Business & Industry
Guiding Breakthrough Research at NUI Galway
We explore and facilitate commercial opportunities for the research community at NUI Galway, as well as facilitating industry partnership.
-
Alumni, Friends & Supporters
Alumni, Friends & Supporters
There are over 90,000 NUI Galway graduates Worldwide, connect with us and tap into the online community.
-
Community Engagement
Community Engagement
At NUI Galway, we believe that the best learning takes place when you apply what you learn in a real world context. That's why many of our courses include work placements or community projects.
Third Year Modules Descriptions
CT319 Artificial Intelligence
This course includes an introduction to Artificial Intelligence. It looks at AI as applied to image processing, knowledge representation and inference, problem solving and search, and expert systems.
CT327 Humanities Applications
Semesters I & II - Lecture Hours: 24
The objective of this module is to enable students to carry out a piece of independent research and produce a paper for an academic conference. The research topic is one of their own choice, within the area of IT and the Humanities. During the academic year students produce an abstract, and after receiving constructive feedback, write an outline of their paper. They again receive feedback before producing a full version of their paper. Students also review other papers and respond with a critical evaluation of the work they read. They are supported by a series of tailored seminar session.
CT328 Final Year Project
Semesters I & II
The final year project represents a two semester based body of work in which groups of students (groups consist of 2 students) engage with the specification, design, implementation, evaluation and reporting of an adequate project that (a) reflects their understanding of one of a number of areas with IT (as determined through discussions with a designated staff member or assigned from a list that reflects current interests in the IT community) and (b) provides them with the opportunity to demonstrate their creativity and capabilities in a technical setting.
CT411 Multimedia Development
This course concerns the area of media technologies covering design, development and integration of media elements into interactive systems.
CT866 Networks and Computer Communications
Data Communications, Transmission Media, POTS, Asynchronous / Synchronous Transmission. Circuit/Packet Networks. ISO OSI Reference Model / TCP/IP Model/ ATM Model. LAN/WAN Technologies. High Speed Networks, Network Timing. Internet Protocols & Technologies. Developing Wireless Technologies.
CT318 Human Computer Interaction
This course is concerned with the effective design of user interaction to computer systems. It covers topics including: Good Design – success criteria; User Research; Interaction Design: models of interaction, the design process, paradigms, prototyping, visual design; Evaluation: approaches & methods.
CT3535 Object Oriented Programming
Introduction: objects, classes, flow control, data structures using Java. OO Design Principles. Exception Handling. Input and Output. Graphical Programming, Event Model. Applets. Introduction to Multithreading & Network Programming. Java Beans. RMI. Java and Security. Discussion on OO design and implementations in the Java and Python environments.
Semester I - Lecture Hours: 24 Lab Hours: 20
