Trinity College Dublin

Skip to main content.

Top Level TCD Links

Site map

Junior Sophister

2016/17 Modules

 

Modules

he following is a brief overview of the modules taken in Junior Sophister year. Prospective students should read the brief descriptions of the modules below the table which follows. Current students should follow the 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

CS2031 Telecommunications II

(Description, Blackboard)

BU3520 Management Accounting for Business Decisions

(Description, Blackboard)

CS3011 Symbolic Programming

(Description, Blackboard)

BU3530 Financial and Management Accounting

(Description, Blackboard)

CS3012 Software Engineering

(Description, Blackboard)

BU3571 Human Resource Management

(Description, Blackboard)

CS3013 Software Engineering
Group Project

(Description, Blackboard)

BU3591 Business in Society

(Description, Blackboard)

CS3016 Introduction to Functional
Programming

(Description, Blackboard)

BU3601 Innovation, Entrepreneurship & Business Modelling

(Description, Blackboard)

CS3041 Information Management II

(Description, Blackboard)

BU3620 Introduction to Fixed Income Securities and Alternative Investments

(Description, Blackboard)

CS3061 Artificial Intelligence I

(Description, Blackboard)

BU3631 Corporate Finance and Equity Valuation

(Description, Blackboard)

CS3071 Compiler Design I

(Description, Blackboard)

BU3640 Services Management

(Description, Blackboard)

CS3081 Computational Mathematics

(Description, Blackboard)


BU3650 Digital Technology in Operations

(Description, Blackboard)

CS3BC1 e-Business I

(Description, Blackboard)

BU3660 Organisation Theory and Organisational Analysis

(Description, Blackboard)

CS3BC2 e-Business II

(Description, Blackboard)

BU3680 Investments

(Description, Blackboard)

ST2004 Applied Probability I

(Description, Blackboard)

BU3690 Social Entrepreneurship

(Description, Blackboard)

ST3009 Statistical Methods for Computer Science

(Description, Blackboard)

BU3700 Contemporary Marketing Management

(Description, Blackboard)

BU3710 Marketing for Different Organisational and Business Contexts

(Description, Blackboard)

Students must take a combination of modules of which 20ECTs must be from Business, 20ECTs from Computer Science and the remaining 20ECTs by picking from the listed modules.

Students must take at least one of either: BU3591, BU3601 or BU3640 depending upon the Business Module they did not choose in Senior Freshman Year.

 

Computer Science Modules

CS2031 Telecommunications II

(5 ECTS credits)

The module is structured following the Open Systems Interconnect (OSI) model and consists of two parts.
The first part of the module focuses on the concepts and mechanisms that are employed in the 2nd layer of the OSI model, the data link layer. This layer is concerned with the delivery of data between two immediately connected devices i.e. devices that share a common physical medium. The layer coordinates the access to the physical medium and attempts to detect and correct errors introduced by the transfer of signals over the physical medium. The concepts that are employed in this layer are discussed and the students exercises that demonstrate the application of these concepts.
The second part of the module focuses on the 3rd and 4th layer of the OSI model. The 3rd layer, the network layer, focuses on the connection of local area networks (LANs). This layer employs concepts that hide the communication through a LANs and provide an abstraction that allows the communication across various interconnected LANs. This abstraction forms the foundation for today’s internet and represents essential knowledge for today’s computer science graduates. The 4th layer, the transport layer, provides services such as reliable transport to applications. The understanding of the mechanisms employed in this layer is essential to the understanding of the implementations and performance of current network technology.

 

CS3011 Symbolic Programming

(5 ECTS credits)

This module introduces Prolog, a symbolic programming language, including recursion, Definite Clause Grammars, cuts and negation.

CS3012 Software Engineering

(5 ECTS credits)

This module provides students with a solid grounding in various aspects related to building large, important software systems.
The overall aim of this module is for students to learn the fundamental skills for building large, important software systems. This entails (i) recognising the general software lifecycle and its stages from domain analysis to maintenance, (ii) analysing software in the problem domain, (iii) identifying the fundamental approaches to managing software projects and teams, (iv) distinguishing the roles of stakeholders in a software project in general and in software teams in particular, (v) recognising architectures for building large-scale distributed software systems. The module covers various aspects related to building software systems ranging from the use of software lifecycle models, to project management, to large-scale software architectures. Specifically, software lifecycle models, including variations of the waterfall and spiral models as well as extreme programming and agile software development methods, are introduced along with concepts relevant to the specific model stages. These concepts include UML-based O-O, domain analysis, requirements and specification analysis, testing and debugging and version control. Strategies for managing large software projects and their contracts as well as project teams are presented and contrasted.

 

CS3013 Software Engineering Group Project

(5 ECTS credits)

This module follows on directly from CS3012 (Software Engineering) and focuses on the practical application of the various concepts and tools related to building software systems studied in third year software engineering. This practical application takes the form of a large “hands-on” group project that covers numerous aspects of building object-oriented software systems including problem analysis, usage of development environments, project management, team management, design, implementation, testing and documentation. Students will take a leadership role within these groups which are combined with students taking module CS2013.

 

CS3016 Introduction to Functional Programming

(5 ECTS credits)

Functional programming languages present a powerful, abstract, and important direction in programming languages. The high level of abstraction and the expressive syntax makes program decomposition and composition unusually easy, while the close connections to the underlying semantics make formal reasoning tractable. Systems such as Google’s “Map/Reduce” framework demonstrate the influence of this approach, and the importance to a computer scientist of understanding it.

In this module students will learn to apply the techniques of functional programming in a practical context. The focus is on software design and programming in the functional style, and students will “learn by doing”, through regular weekly programming assignments and case studies.
The module draws on the programming and mathematics background the students have acquired in the first two years of the degree and extends it by teaching new approaches to program design and implementation.

Back to top of page

CS3041 Information Management II

(5 ECTS credits)

This module is focused on the modelling of information and database system technology. More specifically, it focuses on state-of-the-art database technology, from both the user and system perspectives.
From a system engineering perspective, the module examines the concepts and algorithms for: transaction processing, concurrency control, metadata representation, semantic representation and active databases, recovery, database security policies, integration of databases on the web and emerging database technologies.
From an information designer’s perspective, the module examines the theoretical model underpinning relational databases, functional dependency theory and normalisation (for information modelling), functional dependency modelling, object relational modelling, implementation of databases and database applications.
Thus the module is intended to enable the students to design information models and implement these models in state of the art databases (relational and native web databases), as well as be able to analyse and evaluate approaches to information organisation, storage, transaction support and management.

 

CS3061 Artificial Intelligence I

(5 ECTS credits)

This module introduces classic topics in AI, including search, constraint satisfaction, knowledge representation, abduction and action.

 

CS3071 Compiler Design I

(5 ECTS credits)

The aim of the module is to teach the principles of compiler design, including finite-state automata and push-down machines, lexical analysers, top-down parsers, l-attributed translation grammars, and recursive-descent parsers.
Students will learn how to use Coco/R to construct high-level language analysers and parsers.

 

CS3081 Computational Mathematics

(5 ECTS credits)

The aim of the module is to teach, in sufficient detail for practical implementation, the mathematical concepts and methods appropriate to writing computer programs for science and engineering applications in general, and in particular: computer graphics, computer vision, image processing, robotics, physical simulation, and control.

 

Back to top of page

 

CS3BC1 e-Business I

(5 ECTS credits)

Students learn to apply techniques and technologies in support of electronic business and electronic commerce across a range of market sectors and functional areas. Business drivers and alternative models are explored from a management perspective. The business cycle and related issues such as marketing, security, ethical and legal considerations and payment processing options are explored in local, national and international contexts.

 

CS3BC2e-Business II

(5 ECTS credits)

This module aims to provide an understanding of modern, web based approaches for developing software applications, services and data structures for e-business applications. It addresses the standards, practical tools and techniques of web-based, e-business application development, including 3-tier application server architectures, web services, workflow and service composition, web content and meta-data using HTML and XML

 

ST2004 Applied Probability I

(5 ECTS credits)

This module covers a range of subjects in management science at an introductory level. The objectives of the module are to give students an overview of the subject, to teach important basic techniques and introduce systematic thinking about problems. The first semester starts with an introduction to problem solving and models and moves on to cover the time value of money, classic network problems, inventory control and time series forecasting and graphical linear programming. The second semester develops ideas in linear programming and introduces the simplex method. It will cover the basic transportation and allocation algorithms and introduce the basic ideas of game theory and decision analysis.

ST3009 Statistical Methods for Computer Science

(5 ECTS credits)

The aim of this new module is to introduce computer students to basic statistical concepts. More details TBA.

Back to top of page

 

Business Modules

BU3520 Management Accounting for Business Decisions

(10 ECTS credits)

This module will offer students an introduction to the role of management accounting within the modern organisation. Cost terms and concepts will be introduced, as well as the various techniques that aid decision making, such as cost-volume-profit (CVP) analysis, cost behaviour, pricing decisions and capital investment appraisal.

Budgets and standard costing will be introduced, as well as related techniques that can improve planning, control and performance measurement in a variety of business contexts.

The discipline is an evolving one and topical issues will also be considered including strategic cost management accounting and benchmarking. An emphasis will be placed on the practical application of the key principles, in the form of worked examples and case studies. This module is primarily focussed on the practical application of techniques rather than an in-depth understanding of conventional cost accounting, given that students taking the module will not be specialising in accounting.

 

BU3530 Financial and Management Accounting

(10 ECTS credits)

This module will be divided into 2 parts:

a. Double Entry Accounting System

In developing a deeper understanding of financial accounting and to fully appreciate the application of accounting standards it is necessary to understand the double entry accounting system.  This part of the module will include the essential features of the double entry system from the books of prime entry through to the preparation of financial statements.

b. International Accounting Standards

This section of the module will cover International Accounting Standards both in terms of theoretical knowledge and practical application. This section of the module is a significant development from the knowledge base acquired in the Senior Freshman module, Introduction to Accounting. Prior to embarking on the standards, the Regulatory and Conceptual framework will also be addressed.

 

BU3571 Human Resource Management

(5 ECTS credits)

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.

BU3591 Business in Society

(5 ECTS credits)

This module aims to explore the continuous political, environmental and social pressures that businesses operate under together with the complicated enabling and threatening forces that continuously face business managers. The relationship between business and society will be explored mainly within an Environmental Analysis (PESTEL) framework.  The issues explored will include: economic competition and the strategic refocusing of businesses; changing ethical expectations and public values; the changing role of government; the evolving role of work; ecological and natural resource concerns; and the transformational role of technology.

This module forms part of a suite of modules being developed by Trinity Business School across the four years of our Business-related Degree Programmes. This suite is focused on a range of philosophical, ethical and communal issues that constitute the non-market environment of business and affect the relationship between business and society.  It is consistent with the multi-disciplinary and cognate framing approach that forms part of the Trinity style of learning. The aim is to enable the development of technically capable and conceptually able graduates who can thrive in a changing environment. The module will serve to develop your understanding and skills in relation to the environmental/contextual exploration and assessment aspects of strategy making and should also cause you to critically evaluate the societal aspects and impact of the subject matter of other disciplinary and functional modules.

This module, in particular, looks to sensitise students to the contextual elements of Senior Sophister modules such as BU4501 Strategic Management: Theory and Practice; BU4510 International Business and BU4590 Managing Nonprofit Organisations. 


BU3601 Innovation, Entrepreneurship & Business Modelling

(5 ECTS credits)

This course covers the concepts, theories and techniques of new venture startup, business modelling and innovation management in the business sector. It examines the nature and importance of entrepreneurship and the typical characteristics of the entrepreneur. The generation of new business ideas, the shaping of business models and the nature of innovation are outlined. The formulation of a viable business plan and the raising of are central issues of the course. The management issues in the transition from start-up to growth are explained. This module also introduces students to the interdisciplinary and multifaceted field of innovation. By incorporating both theoretical and applied elements to the module, the aim is to provide an understanding of the concept of innovation and the tools and techniques for engaging in innovation within established organisations.

BU3620 Introduction to Fixed Income Securities and Alternative Investments

(5 ECTS credits)

This module is a module in financial management. It will cover these and other topics:

  • Bond pricing
  • Types of fixed interest instruments
  • Duration and convexity
  • Bond portfolio management
  • Derivatives Markets
  • Commodity Markets

BU3631 Corporate Finance and Equity Valuation

(5 ECTS credits)

This module builds on the SF Finance Course BU2550

Complements the JS Econ Modules while showing reality of the situation

Topics covered include:

  • Historical evolution of finance
  • Bubbles, Crashes and Cycles in finance
  • Why there is no ‘right’ capital structure
  • Why pay dividends?
  • The market for corporate control

 

BU3640 Services Management

(5 ECTS credits)

Operations Management is the ‘engine’ of business encompassing the tasks and knowledge required to source, produce and deliver products and services. The last 50 years has seen an explosion of services firms throughout the world and services now dominate every developed and many developing countries in terms of their proportional contribution to GDP.  While many of the basic principles of operations management apply to both products and services, the design and delivery of services requires attention to different features of the operations' manager's job.  Furthermore, services are often delivered by public as well as private firms, with different motivations, constraints and value objectives. 

This module will introduce students to the basic concepts of services management and the tools and techniques that have proven success in both manufacturing and service management.  Students are expected to be familiar with the basic fundamentals of operations management as they apply to any organisational endeavour and they will be assessed during this semester for comprehension, knowledge of relevant quantitative and qualitative techniques and ability to link the concepts and techniques discussed to examples in business, public agencies and non-governmental organisations.

BU3650 Digital Technology in Operations

(5 ECTS credits)

This module continues on from the preceding two modules in Operations Management (BU2560 and BU3640) to deepen students' understanding of essential concepts in Operations Management and current and emerging capabilities in Information and Comunications Technologies (ICT) that are relevant to the delivery of services.  It is aimed at students with a good understanding of Operations Management, and assumes some knowledge of personal computing and the rudiments of current telecommunications (e.g. mobile phones, internet).  Throughout the module students will be exposed to practical issues and opportunities that arise through deployment of ICT, process improvement and use of analytics to create business and public value.

The module is aimed at understanding and application of digital technologies such as cloud computing, 'big' data and analytics to create firm and customer value, focusing in on process improvement, capacity management, sourcing / procurement, quality management, risk management and logistics.  Students will have the opportunity to work both independently and in groups of 3-4 to identify opportunities for value creation through the application of data, information technology and/or analytics.  Current issues and opportunities relating to services will be identified and students must come up with appropriate solutions drawing on the concepts, tools and techniques in both information systems and operations management.  Along the way, new techniques and/or variations on those already learned will be introduced to help students deepen their understanding of the applicability of particular solutions under different circumstances.  The final exam will assess student’s ability to apply the concepts learned to business cases.

BU3660 Organisation Theory and Organisational Analysis

(5 ECTS credits)

“There is nothing so practical as a good theory” (Kurt Lewin).

BU3660 offers an introduction to organisation theory through (a) study of the theory that underpins organisation design (b) applying organisation theories in analysis of case studies.  The course focus will be on linking of theory and practice in organisational analysis.


BU3680 Investments

(5 ECTS credits)

This module begins by introducing the life cycle model of investment and consumption, and the decisions made by investors determined by timing and risk.  After measuring the risk and return of individual assets, it then introduces Modern Portfolio Theory, the efficient frontier, and the interaction with an investor’s utility function.  We will then examine several asset pricing models such as the Capital Asset Pricing Model, the Single Index Model, the Arbitrage Pricing Theory amongst others.  It will evaluate the factors that determine the asset allocation mix of an investment strategy, and how portfolio performance is evaluated.
The course then moves to examine the available financial assets, and the markets in which they are traded.  It will briefly examine the use of derivatives as a tool in managing an investment portfolio.  It will then look at types of investors; individuals, and institutions such as pension funds, asset managers, insurance funds, hedge funds etc.  We will examine active and passive investment strategies.  Finally, we look at ethical investment, investment screening, and the impact on investment return and utility. 

BU3690 Social Entrepreneurship

(5 ECTS credits)

Social entrepreneurs are individuals who seek to create significant social impact through their initiatives and enterprises.  They operate within the nonprofit, private and public sectors and within a variety of organisational settings.  In this course, participants will work with theory, cases and their own social entrepreneurial projects to identify how social entrepreneurship can drive social change, and what kinds of social entrepreneurial activity create maximum social impact.   Students will learn how to align their existing knowledge base, from Business School and Faculty courses, and their own experience of social entrepreneurship with the scholarship of social entrepreneurship studies – and apply it to the creation and evaluation of social impact.

BU3700 Comtemporary Marketing Management

(5 ECTS credits)

Contemporary Marketing management challenges; Marketing Planning, The Digitalized Consumer; Consumer Technologies – our Servant orMaster?; Social media - Connected and Disconnected; Digital Branding; Managing Data and Data Analytics; The Future of Technology: Is Wearable Technology the Future?; Consumer’s Behaving Differently – the role of Digitalisation.

BU3710 Marketing for Different Organisational and Business Contexts

(5 ECTS credits)

The role of the marketer is to 'influence', but with influence comes responsibility. This course explores marketing across a range of contexts, organizational and social, for the purpose of introducing students to challenges and dilemmas faced by the contemporary marketer. Issues of marketing strategy and marketing ethics are examined from the vantage point of consumer psychology. The module considers how marketers can apply insights from consumer psychology to influence consumer behaviour - and what the wider social ramifications might be.

Note: The option choices may be subject to change and, due to timetable constraints, students may not always get their first choice.

Please also note that module descriptors are subject to change

 

 

Back to top of page


Last updated 16 November 2016 by enquiries@scss.tcd.ie.