Level 1 Mathematics for Computing; Introduction to Information Systems; Introduction to Computing; Introduction to Java and Object Oriented Programming Level 2 Programming: advanced topics and techniques; Telecommunications and computer communications; Database systems; Software engineering and development Level 3 (Part I & II) Students have the option to select either Part I or Part II Part I: Software engineering management; Human computer interaction; Mathematical techniques of operational research; Accounting information systems; Information systems management; Decision support and executive information systems; Electronic Commerce; Computer Security Part II (for the award of Honours): Software engineering management; Human computer interaction; Accounting information systems; Information systems management; Decision support and executive information systems; Electronic Commerce; Project