Sitemap
Main pages
Programming
symbols
- -- (minus, minus)
- - (hyphen, dash)
- - (minus)
- ! (exclamation mark)
- # (hash) (1)
- $ (dollar)
- & (ampersand)
- && (ampersand, ampersand)
- ( (opening bracket)
- ) (closing bracket)
- * (asterisk)
- . (decimal point, full stop)
- / (forward slash)
- : (colon) (2)
- ; (semicolon)
- [ (opening square bracket)
- \ (back slash)
- ] (closing square bracket)
- ^ (caret)
- { (Opening curly bracket)
- | (pipe)
- | (Vertical bar)
- } (Closing curly bracket)
- ~ (tilde)
- + (plus) (1)
- ++ (plus, plus)
- < (less than)
- <> (not equal to)
- = (equals) (1)
- == (equals, equals)
- > (greater than)
- # (hash) (2)
- : (colon) (1)
- + (plus) (2)
- = (equals) (2)
writing programs
- absolute address
- application program interface (API)
- concatenation
- condition
- end of file (EOF) character
- error trap
- event
- infinite loop
- instruction
- interrupt
- invoke
- iteration
- label
- logic
- logical error
- loop
- module
- nested loop
- parsing
- program code
- programming
- pseudo-code
- rogue value
- statement
- syntax
- syntax error
- terminator
- version
- binary search
- patch
- true
- false
languages and commands
- BASIC
- catch (an exception)
- clear (screen)
- command
- comment
- comment a program
- file handling
- file operations
- FOR loop
- fourth-generation language
- high-level language
- IF statement
- Java
- keyword
- language
- Logo
- low-level language
- machine code
- mnemonic
- page description language
- procedural language
- program
- programming language
- query language
- script
- third-generation language
- throw
- WHILE loop
- select
- Structured Query Language (SQL)
- reserved word
Networks and communications technology
protocols and standards
- general packet radio service (GPRS)
- handshake
- integrated services digital network (ISDN)
- internet protocol (IP)
- IP address
- IP number
- point-to-point protocol (PPP)
- secure socket layer (SSL)
- serial line internet protocol (SLIP)
- short message service (SMS)
- simple object access protocol (SOAP)
- transmission control protocol (TCP)
- transmission control protocol/internet protocol (TCP/IP)
- voice over internet protocol (VoIP)
- wifi
- wireless application protocol (WAP)
- communications protocol
- protocol
Internet/web
protocols and standards
- hypertext transfer protocol (HTTP)
- internet message access protocol (IMAP)
- metadata
- multipurpose internet mail extensions (MIME)
- network news transfer protocol (NNTP)
- POP3
- request for comment (RFC)
- SMTP
- World Wide Web Consortium (W3C)
- internet protocol (IP)
- serial line internet protocol (SLIP)
- file transfer protocol (FTP)
web programming
- Active Server Page (ASP)
- alt tag
- applet
- attribute (html tags)
- bot
- common gateway interface (CGI)
- cookie
- dynamic hypertext mark-up language (DHTML)
- embed
- end tag
- eXtensible Hypertext Markup Language (XHTML)
- eXtensible Markup Language (XML)
- frameset
- HyperText Markup Language (HTML)
- Java applet
- JavaScript
- mouseover
- robot
- server side includes (SSI)
- start tag
- tag
- meta tag
- client side
web design
- ordered list
- admin site
- anchor
- background
- banner ad
- cascading style sheet (CSS)
- check box
- content
- content management system (CMS)
- dummy text
- form
- frames
- free text fields
- hit counter
- horizontal scrolling text
- hover
- mailto
- pop-up
- remote testing
- rollover
- table
- ticker tape
- unordered list (1)
- vertical scrolling text
- web authoring software
- web authoring tool
- web page
- web site
- web-safe colours
- target
- animated gif
- text box
- unordered list (2)
Software
graphics
- resize
- animated gif
- animation
- anti-aliasing
- bitmap
- bitmapped graphics
- clip art
- colour palette
- computer generated image (CGI)
- crop
- crop tool
- digital image
- drop shadow
- effect
- fill colour
- GIF
- graphics
- high resolution
- image
- image compression
- layering
- line art
- mask
- palette
- pixelation
- raster graphics
- render
- rotate
- screen dump
- screen shot
- shrink-to-fit
- three dimensional
- thumbnail
- TIFF
- vector graphics
- image manipulation
- landscape orientation
- orientation
- portrait orientation
other applications
- browser
- search engine
- web authoring software
- web authoring tool
- artificial intelligence (AI)
- authoring software
- communications software
- computer aided design (CAD)
- computer assisted manufacturing (CAM)
- desk top publishing (DTP)
- e-learning
- Flash
- model
- simulation
- speech recognition software (SRS)
- virtual learning environment (VLE)
- virtual reality
- voice recognition
- groupware
- handwriting recognition
operating systems
- batch file
- BIOS
- child process
- command prompt
- concurrent thread
- defragment
- disk format
- DOS
- DOS prompt
- foreground
- format
- Linux
- memory allocation
- memory management
- memory refresh
- MS-DOS
- operating system
- partition
- priority level
- segment
- single thread
- system prompt
- thread
- Unix
- Windows
- autoexec.bat
- background job
- multi-tasking
- multi-threading
- schedule
databases - general
- form
- query language
- composite key
- database
- database management system (DBMS)
- database manager
- field
- field name
- field type
- field width
- file
- flat file database
- hierarchical database
- query
- record
- record format
- record number
- select
- Structured Query Language (SQL)
- variable-length record
- data redundancy
- key
- key (foreign key)
- key field
- primary key
- secondary key
Hardware
storage
- backing store
- burn
- CD drive
- CD writer
- CD-ROM
- CD-RW
- cylinder
- Digital Versatile Disk (DVD)
- disk
- disk drive
- disk pack
- file allocation table (FAT)
- floppy disk
- fragmented
- hard disk
- hard drive
- head crash
- insert (disk) (1)
- laser disk
- memory stick
- park
- read/write head
- sector
- seek time
- storage
- storage medium
- track
- USB stick
- write-once, read-many (WORM)
- magnetic tape
- space
- zip drive
- insert (disk) (2)
- disk drive
computer types
- Apple
- computer
- desktop computer
- fifth-generation computer
- first-generation computer
- fourth-generation computer
- interactive computing
- kiosk-type browser
- laptop
- Mac
- mainframe
- microcomputer
- notebook
- palmtop computer
- Personal Computer (PC)
- personal digital assistant (PDA) (1)
- second-generation computer
- tablet PC
- third-generation computer
- tower
- multiprocessor
- super-computer
- personal digital assistant (PDA) (2)
General
other
- automated
- automatic
- compatible (1)
- connect
- disable
- enable
- error
- face to face
- height
- incompatible
- information and communications technology (ICT)
- information and learning technology (ILT)
- information technology (IT)
- interoperability
- log
- log file
- manual
- optimise
- resolve
- solution
- standard
- status
- toggle
- width
- backward compatible
- computer platform
- media
- platform
- sequence
- compatible (2)
user interface
- button
- cancel
- check box
- command line interface
- control panel
- cursor
- desktop
- dialogue box
- front end
- graphical user interface (GUI)
- human-computer interface (HCI)
- interface
- list box
- natural language interface
- prompt
- radio button
- scroll bar
- status bar
- toolbar
- toolbox
- usability
- user friendly
- user interface
- view
- user environment
- wallpaper
- go
- window
Data representation
data structures
- array (1)
- binary tree
- child node
- descendant
- dimension (1)
- element (1)
- first in, first out (FIFO) (1)
- hash table
- last in, first out (LIFO) (1)
- linked list
- list
- node
- one-dimensional array (1)
- ordered list
- parent node
- pointer
- pop
- pull
- push
- queue
- stack
- three-dimensional array
- tree
- two-dimensional array
- last in, first out (LIFO) (2)
- one-dimensional array (2)
- first in, first out (FIFO) (2)
- element (2)
- dimension (2)
- array (2)
- date data
