Page 119 - Trinity College Dublin - Undergraduate Prospectus 2013

Basic HTML Version

Engineering, Mathematics and Science
117
Computer science
COURSE CODES:
PLACES 2012:
POINTS 2011:
DEGREE AWARDED:
TR033
80
385
B.A. (Moderatorship),
Optional: Master in
Computer Science
(MCS)
Special Entry Requirements:
Leaving Certificate
HC3
Mathematics
Advanced GCE (A-Level)
Grade C Mathematics
See also:
TR032: Computer engineering, page 132; Electronic and
computer engineering, page 135
TR034: MSISS, page 124
TR039: Computer science and language, page 120
TR082: Computer science and business, page 118
What is Computer science?
Computer science is a professional subject concerned with the
study of everything to do with computers and our relationship
with them. The field began with the pioneering theoretical
discoveries on logic and calculation in the nineteenth century
and continued with the development of early computers in the
middle of the last century right up to the present day, where
computers have become an integral part of daily life.
Computer scientists are critical to the efficient running of modern
societies, dealing with health, security, banking and finance,
transportation, and now increasingly our interaction through
social networks. Computing professionals, like their counterparts
in medicine, law, engineering, accountancy and finance, deal
with theoretical issues, solve complex problems, deal with
matters of ethics and with society at large. Theoretical issues in
computer science relate to the abstract notions of computation
and information. The study of these issues leads, for example,
to efficient and robust algorithms and to new programming
languages. Applications of computer science range from artificial
intelligence to health informatics, from computer animation and
graphics to information security, and from social network sites to
educational and training systems.
Computer science at Trinity is an integrated programme:
students study for an honors Bachelor’s degree over four years
and have the option to study for a fifth year leading to a Master
in Computer Science (MCS) degree.
Is this the right course for you?
Computer science at Trinity College is a challenging and exciting
course with a focus on innovation and cutting-edge technology that
demands the very best from our students. As a Computer science
graduate you will be able to apply your deep computer science
knowledge along with a range of professional skills in teamwork and
management to solve computational problems in all walks of life.
To get the best from the course you need to be interested in
developing clear logical ideas about situations and about how
to develop feasible schemes (‘algorithms’) for computers to deal
with these situations. Proficiency in mathematics is required.
If you are knowledgeable about computers already, to the extent of
building them or writing programs for them, so much the better – but
bear in mind, no prior knowledge of computer science is assumed.
Why study Computer science
at Trinity College?
The School of Computer Science and Statistics at Trinity is
recognised for establishing computer science as an academic
discipline in Ireland. Over a period of more than 50 years, the
School has earned a strong international reputation and has
partnerships in education, research and industry across the globe.
The School collaborates with leading employers and fosters
innovation through its many successful start-up companies –
including Iona Technologies, Havok, Kore, Swrve, Quaternion
Labs, CipherDocs, Haunted Planet Studios, Haptica, GLANTA,
Tolerant Networks, Treocht, Cara Health, X Communications Ltd,
EmpowerTheUser, Insight Statistical Consulting and Xcelerit.
This course is accredited by Engineers Ireland.
Course content
Years 1, 2 & 3
In the first three years of the programme, you will develop key
skills in designing and implementing computer programs and
systems, solving problems, using mathematics and communicating
both orally and in writing. You will learn how to use a range
of programming languages and how to tackle large software
engineering projects. You will also learn about computer hardware
and develop a broad knowledge of other topics, including networks
and telecommunications, information management and the
relationship between computers and society.
At the end of year 3, you choose to study either for the honors
Bachelor’s degree (B.A. Moderatorship in Computers Science
or the Master in Computer Science (MCS).
Final years
If you decide to study for the honors B.A. Moderatorship in
Computer Science degree over four years, you can choose
from a range of advanced subjects to study including: artificial
intelligence; computer graphics; animation; computer vision;
networked applications; mobile telecommunications; and many
others. Topics are reviewed annually to reflect developments in
the field of computing.
TCD