Modules include: Introduction to programming; systems modelling; problem solving and logical reasoning; databases; introduction to object oriented programming; data communications; search and control in artificial intelligence; comparative languages; information technology systems building; social and professional issues in computing; interface design environments; multimedia; internet programming; neural and fuzzy systems; managing networks.