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. 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, C++, Perl and Ruby; markup languages such as HTML, XML; Internet technologies such as ASP, PHP and Flash; graphics languages such as OpenGL and VRML. Students will also use both Windows and Linux/Unix operating systems. First Year * Computer Science * Mathematics * Elective modules Second Year * Computer Science * Mathematics * Elective modules Third Year * Computer Science (The UCD School of Computer Science and 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)
Number | Duration |
---|---|
4 | year |
A UCD Computer Science degree equips you with the necessary skills to work as a computer programmer, software engineer/ architect, database designer, web developer, network engineer, digital circuit designer, systems administrator/manager and IT consultant. Many graduates also go on to start their own companies. With a BSc in Computer Science you are also eligible to pursue graduate study in computer science and in related areas such as business, mathematics and engineering.