2. • What is Computer Science?
• Computer science is the study of the theory,
experimentation, and engineering that form the basis for
the design and use of computers.
• Why is this course for me?
• Do you ever wonder how Google, Skype, Internet banking
or computer games work? Would you like to develop the
next generation of cutting-edge computing technologies?
If you’re a logical thinker who likes problem solving and
you enjoy subjects like mathematics, a degree in Computer
Science could be for you. Computer scientists have
advanced data compression technology that inspired the
digital media revolution, e.g. DVDs, mp3s and YouTube
video streaming.
3. • Career & Graduate Study Opportunities
• A UCD Computer Science degree equips you with
the necessary skills to work as a computer
programmer, software engineer or architect,
database designer, web developer, network engineer,
digital circuit designer, systems administrator or
manager, and IT consultant. Many graduates also go
on to start their own companies. With a BSc in
Computer Science, you’re also eligible to pursue
graduate study in computer science and in related
areas, such as business, mathematics and
engineering.
4. • What Will I Study
• This is a sample pathway for a degree in Computer Science. Topics
include advanced software engineering, mobile application
development, networks and Internet systems and web
multimedia. Students learn programming languages such as Java,
Perl and Ruby; mark-up languages such as HTML, XML; Internet
technologies such as ASP, PHP and Flash; and graphics languages
such as OpenGL and VRML. Students will also use both Windows
and Linux/Unix operating systems.
5. • First Year
• Computer Science
• Mathematics
• Elective modules
• Second Year
• Computer Science
• Mathematics
• Elective modules
• Third Year
• Computer Science (UCD School of Computer Science & Informatics runs
a research summer internship programme and students can apply for
summer and longer internships in companies such as Google, Microsoft
and IBM)
• Elective modules
• Fourth Year
• Computer Science (includes a research project)
• The Computer Science course is full time and includes a mixture of
lectures, tutorials and practical assignments.