Trinity College Dublin

Skip to main content.

Top Level TCD Links


Computer science and business

Admission Requirements

For Admission requirements please click here


To apply to this course, click on the relevant Apply Link below

Course overview

This joint degree programme aims to provide graduates with the knowledge and expertise needed to work in the technical field of computer science along with the business management skills required to understand the fundamentals of markets, organisations and business management. The course, which is of four years duration, prepares students for challenging careers in computer science and/or business, as well as positioning them for postgraduate study and research in either of these fields.

Over the four years students engage with a range of computer science subjects and a range of business subjects. In order to obtain an adequate grounding in each discipline, students will be required to complete certain mandatory subjects, largely taught in the Freshman (first two) years. The Sophister (third and fourth) years will allow students to choose among various options in computer science and business, although there will still be a minimum requirement for study in each discipline. The organisers will structure the programme, insofar as practicable, in a way that allows students to fulfil some of the requirements for professional accreditation - for example, such as those that exist in accountancy and computer engineering. However, it is expected that further training or examinations will be required to achieve full accreditation.

From a computer science perspective, at the end of the course graduates will be able to design, implement/engineer and evaluate computer-based systems, processes and programs/applications to meet desired objectives and specifications. From a business perspective, at the end of the course graduates will be able to analyse and solve a variety of problems in the private and public sector from a multi-disciplinary knowledge basis of theories in business. Overall, at the end of the course graduates will be able to apply their knowledge of computer science, mathematics, business and management, along with their problem-solving skills, in new and familiar environments; both within the disciplines of Computer science and Business and in the wider context of the modern workplace.

Is this the right course for you?

This course is unique in that it allows for the study of computer science and business in a contemporary, interesting and relevant manner. The computer science subjects will build upon your problem solving, logical and mathematical skills and challenge you to develop a deep understanding of the science of computers. The business subjects will build upon your knowledge of businesses and your understanding of the role of business in society. Computer science and the networked environment are core issues at the forefront of development in many fields of business, and the combination of computer science and business management is designed to produce graduates who not only understand the latest computer science applications but also have general business management skills including marketing, organisational behaviour, human resources and finance. Government and industry have identified a need for more graduates with computer science and business skills, and this joint honours course helps to meet this demand.

Course content

Junior Freshman Year

In the Junior Freshman (first) year, students take a number of mandatory subjects in business and computer science areas. Students take three mandatory business subjects: Introduction to organisations and management; Introduction to economic policy; and Statistical analysis I.

Students take five mandatory computer science subjects: Mathematics; Introduction to programming (e.g. development of Java applications); Programming project; Introduction to computing; and Business computing systems.

Senior Freshman Year

In the Senior Freshman (second) year, students take a number of mandatory subjects but are offered some choice of subjects in computer science. Students take six mandatory business subjects (half year courses): Organisational behaviour; Introduction to marketing principles; Introduction to accounting; Introduction to finance; Introduction to operations management; Creative thinking, innovation and entrepreneurial action.

Students take the following computer science subjects: Programming techniques (algorithms, design patterns etc.); Software engineering programming project and Information management, and a choice of either Systems programming (e.g. development of C/C++ applications) or Systems analysis and design.

Junior Sophister Year

In the Junior Sophister (third) year, students take a combination of subjects, of which one third must be from business, one third from computer science and one third from either. The subject choices are drawn from a list of optional modules as follows:

Business module choices:

Human resource management; Marketing management; Financial and management accounting; Management accounting for business decisions; Applied finance; Organisation theory; Services and information management; Business in society; Innovation, entrepreneurship and new venture development.

Computer science module choices:

Applied probability; Symbolic programming; Software engineering; Information management; Software engineering group project; Artificial intelligence; Telecommunications; Compiler design; e-Business; Functional programming; Concurrent systems; Computational mathematics.

Senior Sophister Year

In the Senior Sophister (fourth) year, students take a combination of subjects, of which a quarter must be from business, a quarter from computer science, the computer science final-year project, and the remaining subjects drawn from a list of optional modules as follows:

Business module choices

International business and the global economy; Exploring organisational experience; Financial reporting and analysis; Financial markets and the corporate sector; Advances in marketing theory and practice; Social entrepreneurship and social innovation: Organisation and management; Managing new product development; Economic policy and business history.

Computer science module choices:

Advanced telecommunications; Fuzzy logic; Distributed systems; Human factors; Computer graphics; Computer vision; Advanced compiler design; Artificial intelligence; Strategic information systems.

Please note that not all modules are run each year and that the selection of modules is subject to change.


Courses are examined by a combination of continuous assessment and formal examination.

Career opportunities

Account managers, Information technology risk assessment, Technology consulting, Marketing research, Entrepreneurs. Organisations include: First Derivatives, Ernst and Young, Accenture, LinkedIn MRBI, PwC, and Google. Some students have also pursued Master’s studies in both Business and Computer Science disciplines.

Why choose the Trinity School of Business?

  • Trinity’s School of Business is ranked 37th in the world in the Best Business Schools of the World by Eduniversal, and first in Ireland.
  • The School enjoys a strong international profile, with 27 international exchange partners in 13 countries, so students can choose to spend their third year in a top-ranking business school abroad.
  • Students draw on the expertise of a School with world-class research in many areas, such as innovation, finance, social entrepreneurship, sustainability and globalisation.
  • Trinity has a lively and active range of student-centred business clubs and societies, such as the Student Managed Fund, Trinity Entrepreneurial Society, and Dublin University Business and Economics Society.
  • Trinity recently announced plans for a new School of Business co-located with an Innovation and Entrepreneurship Hub in a state-of-the art building on the main Trinity campus.

Further information

Course website:

School websites: or


Specific Entry Requirements

Leaving CertificateHC3/OA2 Mathematics
Advanced GCE (A-Level)Grade C Mathematics OR
GCSEGrade A Mathematics
Other EU examination systemsSee