Computer Science focuses on conceptual understanding and critical evaluation of the latest fundamental advances in the subject, with emphasis on the construction of effective and safe complex software; advanced topics include a range of software paradigms and techniques, analysis of complex specifications and intelligent systems; the full-time route is designed to enable good graduates in a computing discipline to advance their knowledge and skills; the part-time route is specifically designed for practising computing professionals wishing to update or extend their skills in a study pattern suited to their work commitments.