Trinity College Dublin

Skip to main content.

Top Level TCD Links

Site map

Junior Freshman

2016/17 Modules


Modules

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

CS1003 Mathematics

(Description, Blackboard)

BU1511 Fundamentals of Management & Organisation

(Description, Blackboard)

CS1010 Introduction to Programming

(Description, Blackboard)

EC1040 Introduction to Economic Policy

(Description, Blackboard)

CS1013 Programming Project I

(Description, Blackboard)

ST1002 Statistical Analysis I

(Description, Blackboard)

CS1021 Introduction to Computing I

(Description, Blackboard)

 

CS1022 Introduction to Computing II

(Description, Blackboard)

 
   

 

Computer Science Modules

CS1003 Mathematics (Module Description)

(10 ECTS credits, Hilary Term & Michaelmas Term)

The module aims to provide students with an introduction to the mathematics, both continuous and discrete, which lies at the foundation of many real-world applications in Computer Science, Engineering and the Social Sciences.

Mathematics is of interest to computer scientists due to the fact that it is both practical and theoretical in nature. Not only does it have a myriad of applications (e.g. in wireless communications and computer graphics), it is also of intrinsic interest to theoretical computer scientists.  The mathematical techniques learned as part of this module have wider applications in areas as diverse as Business (e.g. for modelling volatility and risk), Economics and Engineering (e.g. for structural monitoring).

This module aims to develop the students’ skills and abilities in the mathematical methods necessary for solving practical problems.  In the first semester students will encounter some of the key mathematical structures at the heart of computer science including the representation of data using matrices. They will gain a greater appreciation of the relationships between calculus and the graphs of functions, including the representation of functions using Taylor Series.  During Semester 2 students will be introduced to discrete mathematics and mathematical logic along with their applications to computer science. In particular, the module will introduce set operations, discrete maths functions in Number Theory and Logic calculation. This part of the module is influenced by the approaches of Backhouse, Dijkstra and Gries.

One of the key objectives for this module is to introduce students to the learning styles needed for university level mathematics. Students will be encouraged to develop the independent, reflective learning skills needed for success at University level.  It is expected that students will adapt their learning style to become more independent, self-motivated learners.

 

CS1010 Introduction to Programming (Module Description)

(10 ECTS)

This module provide an introductory course in computer programming. The modules take a practical approach to teaching the fundamental concepts of computer programming with a strong emphasis on tutorial and laboratory work and are an important vehicle for developing students analytical and problem-solving skills.

The modules aim to give students an understanding of how computers can be employed to solve real-world problems. Specifically, the modules introduce students to the object-oriented approach to program design and teach them how to write programs in an object-oriented language (in this case Java).

Students also have the opportunity to reinforce their problem solving and programming skills by developing solutions to programming problems and by implementing those solutions as object-based programs.

CS1013 Programming Project I (Module Description)

(5 ECTS credits)

This module concentrates on the development of practical programming ability through example-based lecturing coupled with intensive laboratory sessions. The emphasis throughout is on producing working programs, starting with interactive graphical applications and moving on to construction of a larger group project involving a data visualisation task.

CS1021 Introduction to Computing I (Module Description)

(5 ECTS credits)

CS1022 Introduction to Computing II (Module Description)

(5 ECTS credits)

These modules provide students with an introduction to the basic structure and behaviour of microprocessor systems. By designing, developing and executing simple assembly language programs, the modules aim to give students an understanding of how programs execute on a microprocessor system. The modules also introduce students to concepts that are fundamental to the study of Computer Science, including binary number systems and the representation of basic information such as integers, floating-point vaues and text.

In the second of this pair of modules, students will be introduced to the implementation of subroutines and simple data structures and will learn about handling exceptions and interrupts and performing basic I/O to interact with external devices.


Back to top of page

Business Modules 


BU1511 Fundamentals of Management & Organisation (Module Description)

(10 ECTS credits)

The module introduces students to the nature and form of organisations and their management, indicating their importance in society and why the study of their form, management and performance constitutes one of the disciplines of the social sciences. The module is structured around five key themes: the historical context of organisations; the competitive environment of organisations; modes of organising; managing organisations, and finally managing today.

 

EC1040 Introduction to Economic Policy (Module Description)

(10 ECTS credits)

The first part of this module aims to provide students with a comprehensive outline of some of the core elements of micro economics and their applications. By the end of the first half of the module it is hoped that students will be able to use their knowledge of economic theory and policy so as to have a better understanding of the drivers of demand and supply and of the decision making processes of individuals and businesses. Students should also have an understanding of market failures and how governments can sometimes improve market outcomes.

The second part of this module aims to provide students with a comprehensive outline of some of the core elements of macroeconomics and their applications. By the end of the second half of the module it is hoped that students will be able to use their knowledge of economic theory and policy so as to have a better understanding of how an economy functions.


ST1002 Statistical Analysis I (Module Description)

(5 ECTS credits)

The aim of the course is to introduce the students to basic statistical concepts. A considerable emphasis is placed on the use of a statistical package to analyse data. Topics include the nature of data, descriptive statistics, displaying data using graphs, the normal distribution, selecting random samples, confidence intervals for means and proportions, hypothesis testing, independent t-tests, chi-square tests and simple linear regression.


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.