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


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