Skip to main content

Trinity College Dublin, The University of Dublin

Trinity Menu Trinity Search



You are here Undergraduate > Computer Science and Business > Senior Sophister

Computer Science & BusinessSenior Sophister

The following is a brief overview of the modules potentially available in the Senior Sophister year. Prospective students can read the brief descriptions of the modules which appear below the table or by clicking on the module titles.

Current students should follow the module links to the eLearning environment (Blackboard), or to the module website or refer to my.tcd.ie for full details, including assessment criteria and learning outcomes.

Computer Science Modules Business Modules
CSU34031 Advanced Telecommunications BUU4510 International Business & the Global Economy
CSU44001 Fuzzy Logic & Control Systems BUU44560 Managing People & Leading Change
CSU44004 Formal Verification BUU44530 Financial Reporting & Analysis
CSU44012 Topics in Functional Programming BUU44620 Global Supply Chain Management
CSU4400 Scalable Computing
BUU44650 Derivatives
CS44051 Human Factors BUU44550 Advances in Marketing Theory & Practice
CSU44052 Computer Graphics BUU44621 Social Innovation and Social Impact
CSU44053 Computer Vision BUU44622 Social Innovation and Social Impact
CSU44061 Machine Learning BUU44580 Managing New Product Development
CSU44099 Final Year Project BUU44670 Audit & Assurance
STU45006 Strategic Information Systems BUU44640 International Finance
BUU44660 Company & Business Law
BUU44501 Strategic Management Theory & Practice

Students must take 60 ECTs in total with at least 20 ECTs in Business and 20 ECTs in Computer Science. The Computer Science Final Year Project is mandatory.

CSU34031 Advanced Telecommunications

5 ECTS credits, Semester 2

This module concentrates on building upon the students SF years data communications knowledge and introduces them to advanced topics in the areas of data communications and cryptography. A detail study is made of the TCP protocol in terms of multiplexing, flow and congestion control to understand the effects congestion in a large distributed network such as the Internet. A number of Application Layer protocols such as HTTP, DNS and AJAX are studied to understand how Web Applications are designed today. The students are also provided with an in-depth knowledge of cryptography which gives them an appreciation of how to secure data communication messages over an open network such as the Internet.

Module Description CSU34031 Blackboard

CSU44001 Fuzzy Logic & Control Systems

5 ECTS credits, Semester 1

This course will introduce you to the exciting new field of fuzzy systems and the related topics in machine learning and the so-called deep learning neural nets. Fuzzy systems are in almost daily use: your washing machine has fuzzy controls and many of the refrigerators do too. In both cases, the machines can sense the amount of stuff (clothes or food) and adjust their operations accordingly. Equally, important is the fact that fuzzy control systems are used in managing financial markets, in operating power plants and transportation systems, and as a basis of systems that will deal help process the and almost every aspect that relies on continuous big data related issue. In short there is a fuzzy systems for monitoring and tuning. complex systems
Fuzzy logic has provided a wonderful new basis for how machines can be made to learn much like humans do especially in domains where uncertainty and approximate reasoning are the order of the day. Fuzzy logic is the bridge between the more abstract statistical machine learning and the more complex human knowledge acquisition. Fuzzy logic has been developed by computer scientists, psychologists, statisticians, and control engineers over the last 30 odd years.

Module Description CSU44001 Blackboard

CSU44004 Formal Verification

5 ECTS credits, Semester 1

Specification languages and logics; axiomatic program semantics. Formal proof systems to verify software and system properties such as propositional, predicate and Hoare logic. Proofs by induction. Correctness proofs of functional and imperative programs.

Module Description CSU44004 Blackboard

CSU44012 Topics in Functional Programming

5 ECTS credits, Semester 1

This course builds on CS3012 which introduced the fundamental concepts of functional programming. In CS4012 we will take an in-depth look at more advanced topics in functional programming and discuss some current research directions in the field.

Module Description CSU44012 Blackboard

CSU44051 Human Factors

5 ECTS credits, Semester 1

This module aims to provide students with an understanding of the main issues underlying the usability of systems, and the main techniques and processes for interface design and evaluation. They will also gain a basic understanding of the theories which account for human performance.

Module Description CSU44051 Blackboard

CSU44052 Computer Graphics

5 ECTS credits, Semester 1

The objective of this module is to equip the students with the fundamental understanding of the major elements of Computer Graphics and explore related areas including geometric modelling, rendering and animation. The main focus of the module is on the mathematics and algorithms used in the synthesis of computer graphics imagery and animation, and their practical application. Students are introduced to the standard architectures of modern graphical applications including details on the underlying hardware and low-level software components common to all such systems. The module is intended to enable students to bridge the gap between these low-level fundamental, components common to all computer applications, and the high-level abstract output in most interactive graphical applications.

Students are also introduced to OpenGL, a modern high-level graphics API which is widely used for 3D Design and Visualisation, along with the industry standard modelling software, 3D Studio Max, and this software is used throughout the course to demonstrate concepts and to allow the students to develop their own 3D models, scenes and applications.

Module Description CSU44052 Blackboard

CSU44053 Computer Vision

5 ECTS credits, Semester 1

The aim of this module is to give students a firm understanding of the theory underlying the processing and interpretation of visual information and the ability to apply that understanding to ubiquitous computing and entertainment related problems. It provides them with an opportunity to apply their problem-solving skills to an area which, while it is firmly part of computer science/engineering, draws strongly from other disciplines (physics, optics, psychology). The module is based around problems so that the technology is always presented in context and during some tutorials students work in groups to design solutions to real world problems using the techniques that they have been taught. In addition, the module has a significant practical component so that students can appreciate how difficult it can be to apply the technology.

Module Description CSU44053 Blackboard

CSU44061 Machine Learning

5 ECTS credits, Semester 1

● Machine Learning Basics (Application Areas, Challenges, Alternatives to Machine Learning)
● Machine Learning in Action (Datasets, Frameworks, Evaluation)
● Machine Learning Foundations (Statistics)
● Machine Learning Algorithms (e.g. Linear Regression, Classification, Support Vector Machines, Neural Networks)

Module Description CSU44061 Blackboard

CSU44000 Scalable Computing

5 ECTS credits, Semester 1

Module Description CSU44000 Blackboard

CSU44099 Final Year Project

20 ECTS credits, Semester 1 & 2

The aim of the project is to integrate the theoretical and practical knowledge of the student across all of the years of their study and provide a practical demonstration of their capability in executing a challenging and large-scale project in line with the number of ECTS being awarded.

Final Year Project Webpage

Module Description CSU44099 Blackboard

STU45006 Strategic Information Systems

10 ECTS credits, Semester 1 & 2

The objective of this course is to introduce students to Strategic Information Systems in the workplace and society. It examines how existing Strategic Information Systems as well as emerging, disruptive Information Systems can support improved organisational and societal performance. Additionally, discussion in class will focus on the increasing need for industry and society to develop information systems strategies and awareness regarding the design of these systems in order to understand the potential for change. The module will address unorthodox and non-traditional perspectives to develop critical thinking in a fast changing world.

Module Description STU45006 Blackboard

BUU44510 International Business & the Global Economy

10 ECTS credits, Semester 1 & 2

This course deals with the environment in which international business decisions are made. One half of the course deals with current developments and policy debates in the global economy focusing on the leading economies and regions. The other half deals with the managerial issues arising from the international transfer of people, resources, capital and knowledge, and the critical issues that a firm and its employees encounter when engaging in international business.

Module Description BUU44510 Blackboard

BUU44560 Managing People and Leading Change

10 ECTS credits, Semester 1 & 2

This module explores how the strategic management of people is essential to the survival and performance of organisations. We will explore the multiple meanings of HRM and evaluate the role of HR professionals and line managers, as these groups are central to the way in which HRM policies and practices are developed and enacted in the workplace.

Fundamental HRM practices will be addressed including resourcing and talent management, performance management, learning and development, employment relations, and reward management. In doing so, we will analyse the ongoing challenges for organisations in attracting, selecting, developing, and retaining employees.

Module Description BUU44560 Blackboard

BUU44530 Financial Reporting & Analysis

10 ECTS credits, Semester 1 & 2

This module seeks to build on previous exposure to financial accounting concepts and techniques by providing a more rigorous and expanded framework for the preparation and analysis of financial statements. It emphasizes the major elements of measurement, recognition and disclosure in contemporary financial reporting. Financial statements, including cash flow and consolidated accounts, will be considered across a variety of business scenarios.

The module highlights the emergence of a global dimension to financial reporting through the adoption of international accounting standards. It also deals with selected complex standards, in particular those dealing with financial instruments, revenue recognition and other financial reporting issues.

Module Description BUU44530 Blackboard

BUU44650 Derivatives

5 ECTS credits, Semester 2

Derivatives have become extremely popular investment tools over the past 30 years, as they allow investors to tailor the amount and type of risk they take, be it risk associated with changes in interest rates, exchange rates, stock prices, commodity prices, inflation and so on. They are used by institutions as well as investors, sometimes to hedge unwanted risks and sometimes to take on additional risk motivated by views regarding future market movements.

This section of the module examines the primary types of derivatives (forwards, futures, options and swaps), shows how they are used to achieve various hedging and speculating objectives, outlines a framework for pricing derivatives and studies several applications of derivative-pricing techniques outside derivative markets. The objective is to provide a good grounding in techniques and approaches for the measurement and management of financial risks.

Module Description BUU44650 Blackboard

BUU44550 Advances in Marketing Theory & Practice

10 ECTS credits, Semester 1 & 2

This is an interesting and dynamic issues-based course that explores contemporary developments in marketing theory and practice. This module requires a lot of reading of assigned journal articles, watching films and listening to podcasts. It is suited to students who have at least 20 ECTS of completed marketing study and who enjoy applying theory to practice.

Module Description BUU44550 Blackboard

BUU44621 Social Innovation and Social Impact

5 ECTS credits, Semester 1

We are in the middle of some of the most interesting times for innovation and organizing. Amidst market implosions, environmental crises, on-going transitions of government and the jostling for position amongst developed and developing economies, the drive to innovate for better (or worse) is impacting our societies and economies. In this course, we will examine how processes of social innovation can drive social change. We will observe the ways in which social innovation can be a driver of societal stability and change – variously stabilizing, unsettling and transforming the organizational landscape. Major themes addressed in this course will be the emergence and development of social innovation, the development of hybrid organizational forms, theory of change, social impact, social finance and sustainability.

This course draws on nonprofit, public, social enterprise and generic organization theory from the disciplines of economics, sociology and history as well as on the functional business, innovation and entrepreneurship literatures.  It addresses issues of management and organization in the nonprofit, public and commercial sectors, drawing on Irish and international research and analysis, empirical studies and in-depth study of topical themes.

Students will have an opportunity to integrate and apply their knowledge, skills and creativity in a yearlong project analyzing opportunities for generating social impact through existing or new organizations and potentially competing on a global stage with their ideas.

Module Description BUU44621 Blackboard

BUU44622 Social Innovation and Social Impact

5 ECTS credits, Semester 2

This course draws on nonprofit, public, social enterprise and generic organization theory from the disciplines of economics, sociology and history as well as on the functional business, innovation and entrepreneurship literatures.  It addresses issues of management and organization in the nonprofit, public and commercial sectors, drawing on Irish and international research and analysis, empirical studies and in-depth study of topical themes.

Students will have an opportunity to integrate and apply their knowledge, skills and creativity in a yearlong project analyzing opportunities for generating social impact through existing or new organizations and potentially competing on a global stage with their ideas.

Module Description BUU44622 Blackboard

 

BUU44580 Managing New Product Development

5 ECTS credits, Semester 2

Reducing both the product development interval and production cost while increasing product functionality are critical concerns of managers in many manufacturing firms. The module is designed for students who wish to develop their understanding of the complex management issues associated with the development of new products. The module will be based on a combination of case studies, readings and project work. The cases will challenge students to analyse product development issues in differing industries and countries and to discuss these issues in class. The project will challenge the students to engage with the issues in practice.

Module Description BUU44580 Blackboard

BUU44670 Audit & Assurance

5 ECTS credits, Semester 1

The origins of auditing, its current and continuing development, its social dimension statutory audits, accountability, stewardship and agency theory. The regulatory environment and corporate governance Directors’ responsibilities and auditors’ responsibilities.

Module Description BUU44670 Blackboard

BUU44640 International Fianance

5 ECTS credits, Semester 1

The course examines the global financial environment. As the international company becomes the norm rather than the exception, the need to internationalise the tools of financial analysis is critical. The objective of this section is to provide a conceptual framework within which the key financial decisions of the multinational firm can be analysed. We now live in a highly integrated world economy, and it is crucial that businesses understand both the risks and opportunities that globalisation brings.

This section of the course exchange rate systems and international financial markets, and details the theory and evidence on exchange rate determination.  It also focuses on foreign exchange risk management, corporate governance practises across the globe, foreign investments and investment analysis in particular portfolio investment and cross-border acquisitions.

Module Description BUU44640 Blackboard

BUU44660 Company & Business Law

5 ECTS credits, Semester 2

This module aims to provide a basic understanding of core legal principles, progressing to an understanding of the common law and legislative framework governing Companies and Businesses. The module will enable students to understand the importance of law and compliance in the world of business and commercial enterprise. For the purpose of the ACCA and ACA exams, the aim is to provide an understanding of areas which will assist the student later as a practitioner in the field of accounting.

The module should enable students to understand how the law works in practice through analysis of relevant jurisprudence and academic commentary. The module is designed with an appreciation of the knowledge base of the students involved and with that in mind will begin with the basics of law to include the structure of court system and how to interpret cases and gradually build toward the more complex areas of law and statue that regulate business organisations in all their myriad forms. The classes will be taught by way of theory and practical problem questions, worked through in class

Module Description BUU44660 Blackboard

BUU44501 Strategic Management Theory

10 ECTS credits, Semester 1 & 2

Strategy was first introduced in BUU11510 and since then the concept has arisen throughout other business modules taken. This module builds on and integrates the material previously covered and focuses on providing an in-depth treatment of issues relating to strategic management. The theoretical contribution to the field of disciplines such as economics, sociology and psychology will be examined as will the key debates that currently occupy the field. The external environment of the organisation will be studied within the context of the broader business/society relationship. Intensive use of the case method will ensure a deep understanding of issues relating to strategic analysis, choice/decision-making and implementation.

Module Description BUU44501 Blackboard