Computing & information technology




Information technology: general issues Health & safety aspects of IT Ethical & social aspects of IT Legal aspects of IT




Internet: general works Digital lifestyle Personal organisation software & apps Internet guides & online services




Online shopping & auctions Internet searching Internet gambling Online finance & investing




Internet browsers Social networking Virtual worlds Email: consumer/user guides




Portable & handheld devices: consumer/user guides Digital music: consumer/user guides Digital photography: consumer/user guides Digital video: consumer/user guides




Mobile phones: consumer/user guides Digital TV & media centres: consumer/user guides Computer games / online games: strategy guides Business applications




Integrated software packages Microsoft Office Microsoft Works Lotus Smartsuite




OpenOffice StarOffice iWork Spreadsheet software




Excel Lotus 1-2-3 Word processing software Microsoft Word




Presentation graphics software PowerPoint Accounting software Enterprise software




SAP (Systems, applications & products in databases) Mathematical & statistical software Project management software Collaboration & group software




Graphical & digital media applications Web graphics & design Computer-aided design (CAD) Desktop publishing




Computer games design 3D graphics & modelling Illustration & drawing software Digital music: professional




Digital animation Photo & image editing Digital video: professional Computer hardware




Supercomputers Mainframes & minicomputers Servers Grid & parallel computing




Embedded systems Network hardware Personal computers PCs (IBM-compatible personal computers)




Macintosh Maintenance & repairs Storage media & peripherals Utilities & tools




Operating systems Windows & variants Windows 7 Windows Vista




Windows 2003 Windows XP Windows 2000 Windows NT




Macintosh OS Linux Debian Red Hat




SUSE UBUNTU UNIX BSD / FreeBSD




HP-UX IBM AIX Sun Solaris Handheld operating systems




IBM mainframe operating systems Real time operating systems Computer programming / software development Program concepts / learning to program




Algorithms & data structures Compilers Agile programming Aspect programming / AOP




Extreme programming Functional programming Games development & programming 2D graphics: games programming




3D graphics: games programming Level design: games programming Graphics programming Object-oriented programming (OOP)




Microsoft programming .Net programming Windows programming Macintosh programming




Network programming Mobile & handheld device programming / Apps programming Database programming Web programming




Web services Programming & scripting languages: general Software Engineering Unified Modeling Language (UML)




Software testing & verification Object oriented software engineering Databases Database design & theory




Relational databases Data capture & analysis Data warehousing Data mining




Information retrieval Object-oriented databases Distributed databases Databases & the Web




Database software Oracle Access FileMaker




SQL Server / MS SQL SQLite MySQL PostgreSQL




IBM DB2 Sybase Computer certification Computer certification: Microsoft




Computer certification: Cisco Computer certification: ECDL Computer certification: CompTia Computer certification: CLAiT




Computer security Privacy & data protection Computer fraud & hacking Computer viruses, Trojans & worms




Firewalls Spam Spyware Data encryption




Computer networking & communications Cloud computing Client-Server networking Network management




Computer systems back-up & data recovery Grid computing Electronic mail (email): professional Network security




Networking standards & protocols Distributed systems Networking packages Virtualisation




WAP networking & applications EDI (electronic data interchange) Computer science Mathematical theory of computation




Maths for computer scientists Systems analysis & design Computer architecture & logic design Assembly languages




Parallel processing Computer modelling & simulation Artificial intelligence Expert systems / knowledge-based systems




Natural language & machine translation Machine learning Neural networks & fuzzy systems Pattern recognition




Speech recognition Computer vision Signal processing Image processing




Audio processing Virtual reality Human-computer interaction Information visualization


User interface design & usability Information architecture