Core: Compulsory: postgraduate and professional skills; fundamentals of computer programming; designing and developing object-oriented software; plus 1 option from: system security; internet programming; internet media technology; individual research or development project.