Taught course

Advanced Software Development

University of Kent · School of Computing

Entry requirements

A first, 2.1 or good 2.2 honours degree (or equivalent) in computer science or a closely related subject with a substantial coverage of programming and software engineering.

Months of entry


Course content

This highly practical course will appeal to computing graduates seeking careers as professional software engineers and equip them with the skills necessary to succeed.

Employers often complain that computing graduates lack real-world practical skills. The Advanced Software Development MSc addresses software development for new and emerging platforms such as mobile phones/pads, multi-core processors and cloud computing. Modern development environments, languages and tools are also covered.

All taught Master’s programmes at the School of Computing are available with an optional industrial placement.


Most programmes will require you to study a combination of compulsory and optional modules. You may also have the option to take modules from other programmes so that you may customise your programme and explore other subject areas that interest you.

Teaching and Assessment

Assessment is through a mixture of written examinations and coursework, the relative weights of which vary according to the nature of the module. The final project is assessed by a dissertation.

Information for international students

Please also see our general entry requirements. Please note that if you are required to meet an English language condition, we offer a number of pre-sessional courses in English for Academic Purposes through Kent International Pathways.

Fees and funding

Please visit our funding webpages for the most current information and application processes.

Qualification and course duration


part time
24 months
full time
12 months

Course contact details

School of Computing (subject enquiries)
+44 (0)1227 764000