Computer Science - Advanced Software Development - Grangegorman

TU Dublin - TUD

Course code
TU059
QQI level
Level 9
NFQ type
Level 9 NFQ
Duration
1 - 1.5 years Mode of Study Full Time Method of Delivery On-Campus Schedule Students have the option to complete modules in 1 Year or 1.5 Years Teaching hours will take place Monday to Friday. Attendance in the evening is required for some modules. In general students complete 30 ECTS in Semester 1 (Sept-Jan), 30 in Semester 2 (Feb-May) and 30 in Semester 3 (Sept-Jan) for the dissertation or Team Project. Option to complete the dissertation over the summer period, allowing completion in a 12-month period (Sept to Sept calendar year) 2 years Mode of Study Part Time Method of Delivery Blended Schedule Teaching will be in the evening with classes starting at 18.00. Some critical skills modules are scheduled on a Saturday. Part-time students can progress through the course at their own pace. The recommended pathway to complete the part-time course in 2 years requires either taking modules two evenings with Saturdays per week or for three evenings per week in each semester. TU060 will be delivered in a blended mode with majority of learning activities delivered online with a number of onsite face-to-face touch points in each semester. These touch points include the induction event at the beginning of the academic year and face-to-face lectures and lab in weeks 1, 7 and 13 of each semester. In order to facilitate students who cannot attend, each face-to-face activity will be accompanied by an online version of the event – lectures and labs will be livestreamed from the classroom.
Attendance
Daytime
CAO points
Degree - Masters (Level 9 NFQ)
Dublin
NFQ Level 9

Course summary

The MSc in Computer Science (Advanced Software Development) aims to produce graduates with the knowledge and skills to develop the complex software solutions that organizations need to compete in the emerging global digital economy.

Students will study advanced technical modules in programming, design, databases, architecture and web development to acquire the technical knowledge needed to practice as software developers working on leading edge development projects.