STU33004 – Research Methods

(Semester 2, 5 ECTS) This module introduces the research process. Starting with the formulation of a
research question, it covers completing a literature review, choosing an appropriate
research design, data collection, data analysis and how to communicate research
findings.

CSU33032 – Advanced Computer Networks

(Semester 2, 5 ECTS) This module introduces students 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.

CS7091 – Internship

(Semester 2, 30 credits) The aim of this module is to further develop the students understanding of how the design and theoretical aspects of computer science are applied to practical problems within a real world context.

STU11002 – Statistical Analysis I

(Semester 2, 5 credits) An introduction to basic statistical concepts. Students will learn how to explain basic statistical theory, apply the techniques to data and describe and interpret the results of their analyses in a detailed fashion. R studio will be used to analyse data.

CSU22012 – Algorithms and Data Structures II

(Semester 2, 5 ECTS) This module continues directly from Algorithms and Data Structures I and addresses topics including recursion, divide-and-conquer, graph traversal and dynamic programming.

STU33010 – Forecasting

(Semester 2, 5 ECTS) Introduction to Forecasting; ARIMA models, data transformations, seasonality, exponential smoothing and Holt Winters algorithms, performance measures. Use of transformations and differences.

STU22005 – Applied Probability II

(Semester 2, 5 credits) This module will develop several important ideas in statistical analysis making use of some of the ideas introduced in STU22004. It acts as a bridge to the sophister years by introducing the fundamental ideas that are used in the more advanced statistics modules that will take place then.