editor
tutorials
tutorials
algorithms & data structures
help
challenges
pseudocode
sql
monthly
exam qs
questions
past papers
resources
tutorials
algorithms & data structures
slides
homework
past papers
data
grade thresholds
PSEUDOCODE
PRO
download
search
buy ($2)
contact
account
login/signup
my favourites
Famous Computer Science & General Abbreviations
Format: [capitalised abbreviation][definition]
CPUcentral processing unit RAMrandom access memory ROMread-only memory GPUgraphics processing unit APIapplication programming interface HTMLhypertext markup language CSScascading style sheets JSjavascript SQLstructured query language HTTPhypertext transfer protocol HTTPShypertext transfer protocol secure URLuniform resource locator DNSdomain name system IPinternet protocol WIFIwireless fidelity SMTPsimple mail transfer protocol IMAPinternet message access protocol FTPfile transfer protocol SFTPsecure file transfer protocol SSHsecure shell VPNvirtual private network USBuniversal serial bus WIMAXworldwide interoperability for microwave access LANlocal area network WANwide area network MANmetropolitan area network UMLunified modeling language IDEintegrated development environment CLIcommand-line interface GUIgraphical user interface OSoperating system JSONjavascript object notation XMLextensible markup language XSScross-site scripting SQLIsql injection OCRoptical character recognition AWSamazon web services IOTinternet of things AIartificial intelligence MLmachine learning DLdeep learning NLPnatural language processing CVcomputer vision HCIhuman-computer interaction DDOSdistributed denial of service DOSdisk operating system PSTNpublic switched telephone network CADcomputer-aided design RDBMSrelational database management system CRUDcreate read update delete MVCmodel-view-controller MVPmodel-view-presenter SEOsearch engine optimization UIuser interface UXuser experience RESTrepresentational state transfer AJAXasynchronous javascript and xml JWTjson web token SSLsecure sockets layer TLStransport layer security MQTTmessage queuing telemetry transport VPSvirtual private server DOMdocument object model SDKsoftware development kit GITglobal information tracker SASSsyntactically awesome stylesheets BEMblock element modifier SVGscalable vector graphics POPpost office protocol JREjava runtime environment JDKjava development kit OOPobject-oriented programming FPfunctional programming TDDtest-driven development BDDbehavior-driven development PHPhypertext preprocessor ASPactive server pages XHTMLextensible hypertext markup language HTML5hypertext markup language 5 ECMASCRIPTeuropean computer manufacturers association script LDAPlightweight directory access protocol RAIDredundant array of independent disks NASnetwork-attached storage SANstorage area network FQDNfully qualified domain name SSIDservice set identifier DHCPdynamic host configuration protocol TCPtransmission control protocol UDPuser datagram protocol POP3post office protocol version 3 ACLaccess control list FBIfederal bureau of investigation CIAcentral intelligence agency NISTnational institute of standards and technology AESadvanced encryption standard RSArivest-shamir-adleman SQLisql injection DDoSdistributed denial of service MACmedia access control NTPnetwork time protocol CERNeuropean organization for nuclear research FATfile allocation table NTFSnew technology file system HDFShadoop distributed file system S3simple storage service