Trinity College Dublin

Skip to main content.

Top Level TCD Links

Site map

Senior Freshman

2016/17 Modules

 

Modules

The following is a brief overview of the modules taken in Senior Freshman 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

CS2010 Algorithms and Data Structures

(Description, Website)

BU2510 Organisational Behaviour

(Description, Blackboard)

CS2013 Programming Project II

(Description, Blackboard)

BU2520 Principles of Marketing

(Description, Blackboard)

CS2014 Systems Programming I

(Description, Website)

BU2530 Introduction to Accounting

(Description, Blackboard)

CS2041 Information Management I

(Description, Blackboard)

BU2550 Introduction to Finance

(Description, Blackboard)

CS2BC1 Systems Analysis & Design I

(Description, Blackboard)

BU2560 Introduction to Operations
Management

(Description, Blackboard)


BU2570 Creative Thinking, Innovation and Entrepreneurial Action

(Description, Blackboard)

 

Computer Science Modules

 

CS2010 Algorithms and Data Structures (Module Description)

(10 ECTS credits)

The aim of the module is threefold:

  1. To teach effective programming and problem solving, using a core toolset of classical algorithms and data structures.
  2. To introduce the methods for evaluating the performance and requirements of programs written by the students
To promote effective software engineering by using well-established techniques for code modularity, structuring, debugging and readablity, such as Design by Contract, and unit testing.

 

 

CS2013 Programming Project II (Module Description)

(5 ECTS credits)

In this module, students are introduced to the discipline of software engineering and must work in groups to complete a complex software project. Groups will be managed in conjunction with more senior students taking the CS3013 module. For the duration of this module, students are divided into groups, each of which is closely supervised by the module lecturer and a separate project customer. The module provides students with their first formal experience of group work. They are required to follow a rigorous process consisting initially of requirements gathering, analysis and system design. Thereafter they are required to implement a complex software product using industry standard software engineering tools and methodologies.
The principal aim of this module is to provide students with experience of working together in groups to complete a complex software project. Upon completion of the module students will have gained experience of analysing, specifying, designing and implementing a complete software system. They will also have been exposed to the challenges posed by working in teams and the need to communicate effectively both within their respective groups and to their project supervisor.

 

CS2014 Systems Programming I (Module Description)

(5 ECTS credits)

Students taking this module have already successfully completed modules in object-oriented Java programming and ARM assembly language programming. This module starts with a new perspective on program construction, with structured programming in C. This part of the module deals with the features of C, sound design principles for structured programming, and the necessary self-discipline required to program in a low-level language like C. Students also learn the basics of how programs are commonly implemented, with special emphasis on the layout of program data in memory. In parallel with learning C programming, the students learn about the UNIX operating system, including program development tools, interaction between C programs and the operating system.

 

Back to top of page

 

CS2041 Information Management I (Module Description)

(5 ECTS credits)

This module focuses on the methods and techniques for efficient management (storage, manipulation and retrieval) of data and information in a computer and on the world wide web. It provides a foundation for later modules in database management and advanced information management.
The first part of the module focuses on fundamental issues related to information management on a computer, how data is organised on storage devices, transferred between storage and computer, structured within files, and effectively searched through indexing.
Concepts from the first part of the module are exercised through the examination of XML as an example file format that is increasingly used to both store and process information. Accompanying technologies for structuring, manipulating and querying XML will be studied and practiced.
Whereas the first part of the module examines the fundamental concepts for working with structured information and provides a basis for subsequent modules on database technology, the second part of the module focuses on information on the web, ranging from traditional information retrieval techniques through to emerging semantic web techniques.

 

CS2BC1 Systems Analysis & Design I (Module Description)

(5 ECTS credits)

This module introduces students to the theory and practice of designing, creating and maintaining large software systems within demanding and changing business environments. Modern enterprises are critically reliant on information systems to support their business needs. The module covers the standard business and engineering processes, approaches and disciplines applied in industry today.

 

Business Modules

 

BU2510 Organisational Behaviour (Module Description)

(5 ECTS credits)

This module focuses on the behaviour of individuals and groups in organisations. We will review core theories and contributions from the fields of management and organisational behaviour that provide a framework - and tools - for understanding and analysing issues relevant to individual and group behaviour in organisational contexts. Throughout the module, we will adopt, discuss and critique different perspectives to fully explore their potential contributions. The module is highly interactive and requires good preparation and active engagement with the module's content and process to achieve the learning goals.

 

Back to top of page

 

BU2520 Principles of Marketing (Module Description)

(5 ECTS credits)

This marketing module focuses on introducing the students to an overview of marketing practice so that they are aware of and reflective of the range of activities and strategies within the marketing function. The students will also engage with contemporary marketing issues including changing consumption behaviour, the global factors at play in marketing and the dominant focus on customer experience and engagement. The module is interactive and requires good preparation and active engagement with the module content to achieve the learning goals.

 

BU2530 Introduction to Accounting (Module Description)

(5 ECTS credits )

The module deals with the construction and interpretation of five key financial statements – the balance sheet, the income statement, the statement of comprehensive income, the statement of changes in equity, and the cash flow statement. Underlying concepts relating to matching, income measurement and asset valuation are explored in detail and the principles of sound financial management are developed as the module progresses.  The financial statements of a number of Irish public limited companies (plcs) will be analysed and discussed.

The overall goal of the module is that students obtain a sound understanding of 'money in organisations' and – more specifically – learn how to judge (a) whether organisations are performing well and are financially healthy or (b) whether there are weaknesses in their financial performance/financial structure.

 

BU2550 Introduction to Finance (Module Description)

(5 ECTS credits)

This module introduces the cornerstones of modern financial theory. It describes the key tools used by financial managers and investors in financial analysis and decision making. The theoretical models and assumptions underlying the development of modern financial techniques will also be examined.

 

BU2560 Introduction to Operations Management (Module Description)

(5 ECTS credits)

Operations management relates to transformations of materials,people and information for the production of goods and the delivery of services. The working of an operation has always been an enigma. On the one hand, the operation is a visible part of the organisation where people or equipment can be seen to be working away and where something happens. On the other hand, the operation will neither come right nor stay right of its own accord and, even if challenged, answers to the following questions are not obvious:

  • What makes it work as it does?
  • Could it work better in its current form?
  • What different forms could it take and still get the same result?
  • What market, internal or environmental change would cause most disruption to the working of the operation, and with what knock-on effects?

This module introduces Operations Management as the act of combining people and technology in an organisation so as to produce goods and to deliver services now and in the future.

 

BU2570 Creative Thinking, Innovation and Entrepreneurial Action (Module Description)

(5 ECTS credits)

The aim of this module is to provide students with a critical perspective of the major trends, dynamics, and opportunities currently marking the field of entrepreneurship. Over the past decade, entrepreneurship has become one of the most relevant disciplines in business and has attracted the interest of scholars, policymakers and practitioners from all over the world. Entrepreneurship is deemed a key driver to innovation and economic development, regional and urban competitiveness, and a critical source of jobs. Yet entrepreneurship has also been criticized for underpinning wealth and income inequality, particularly in sectors where “the winner takes all”.
As entrepreneurship progresses and spreads globally, and generates opportunities and controversies, a multi-disciplinary and international approach is required. Acknowledging the complexity of modern entrepreneurship, this module will draw on both theoretical and practical resources. Each week of the module will be devoted to the study of a specific topic, mostly by discussing state-of-the-art literature and analysing successful cases in a variety of global industries. Departing from in-class discussions, students will be working on group projects focusing on the resolution of distinct issues, as well as on the development on their own business ideas.

 

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 20 December 2016 by enquiries@scss.tcd.ie.