CS
Programming study initials
CS is a common abbreviation for computer science, the academic discipline covering computation, algorithms, and programming: She has a CS degree from MIT.
CS also stands for customer service: I called CS about my order.
In gaming contexts, CS often refers to Counter-Strike, a popular tactical shooter franchise. (Lowercase cs is the plural of the letter c.)
Writing software instructions
- syntaxRules for arranging words
- semanticsStudy of linguistic meaning
- compilerSource-to-machine-code translator
- debuggingError removal from programs
variables · functions · loops · arrays · objects · classes · inheritance · polymorphism
Organized digital information collection
- SQLDatabase manipulation language
- queriesQuestions seeking information
- tablesFlat-topped furniture pieces
- schemasConceptual organizing structures
indexing · normalization · NoSQL · relational · data mining · big data · warehousing · ETL
Finite instruction sequences
- computationMathematical processing work
- complexityState of being complicated
- data structuresInformation organization schemes
- automataSelf-moving mechanical devices
recursion · sorting · searching · optimization · graph theory · heuristics · combinatorics · Turing machine
Software managing computer resources
- hardwareMetal goods and fittings
- architectureBuilding design discipline
- memoryMind's retention capacity
- CPUMain computing chip
kernel · processes · threads · file system · networking · parallel computing · virtualization · embedded systems
Web page code
- CSSWeb presentation language
- JavaScriptWeb programming language
- frontendUser interface layer
- backendNon-visible system layer
server · client · HTTP · REST · frameworks · responsive · browser · DOM
Competitive tactical multiplayer shooter
- FPSVideo smoothness metric
- esportsProfessional video game competitions
- competitive gamingOrganized multiplayer video game contests
- ValveGame studio and storefront
Algorithms that improve from data
- neural networksLayered computational learning systems
- deep learningLayered neural network methods
- natural language processingComputational analysis of speech
- computer visionAI interpreting visual data
reinforcement learning · training data · models · classification · clustering · generative AI · transformers · backpropagation
Assistance for buyers
- supportTo uphold or sustain
- help deskAssistance service point
- call centerTelephone support facility
- representativesThose acting for others
Converting data into code
- cryptographyScience of secure messaging
- authenticationConfirming genuine identity
- firewallNetwork access control system
- malwareHarmful computer programs
vulnerability · penetration testing · ransomware · phishing · zero-day · breach · hashing · SSL
Interpretive depiction or performance
- pixelsDisplay's smallest points
- shadersGraphics rendering programs
- OpenGLGraphics rendering specification
- texturesSurface feel and appearance
ray tracing · 3D modeling · animation · rasterization · GPU · visualization · image processing · WebGL
coding
Writing software instructions
- syntaxRules for arranging words
- semanticsStudy of linguistic meaning
- compilerSource-to-machine-code translator
debugging · variables · functions · loops · arrays · objects · classes · inheritance · polymorphism · abstraction
database
Organized digital information collection
- SQLDatabase manipulation language
- queriesQuestions seeking information
- tablesFlat-topped furniture pieces
schemas · indexing · normalization · NoSQL · relational · data mining · big data · warehousing · ETL · transactions
algorithms
Finite instruction sequences
- computationMathematical processing work
- complexityState of being complicated
- data structuresInformation organization schemes
automata · recursion · sorting · searching · optimization · graph theory · heuristics · combinatorics · Turing machine · asymptotic
operating system
Software managing computer resources
- hardwareMetal goods and fittings
- architectureBuilding design discipline
- memoryMind's retention capacity
CPU · kernel · processes · threads · file system · networking · parallel computing · virtualization · embedded systems · drivers
HTML
Web page code
- CSSWeb presentation language
- JavaScriptWeb programming language
- frontendUser interface layer
backend · server · client · HTTP · REST · frameworks · responsive · browser · DOM · JSON
Counter-Strike
Competitive tactical multiplayer shooter
- FPSVideo smoothness metric
- esportsProfessional video game competitions
- competitive gamingOrganized multiplayer video game contests
machine learning
Algorithms that improve from data
- neural networksLayered computational learning systems
- deep learningLayered neural network methods
- natural language processingComputational analysis of speech
computer vision · reinforcement learning · training data · models · classification · clustering · generative AI · transformers · backpropagation · inference
customer service
Assistance for buyers
- supportTo uphold or sustain
- help deskAssistance service point
- call centerTelephone support facility
encryption
Converting data into code
- cryptographyScience of secure messaging
- authenticationConfirming genuine identity
- firewallNetwork access control system
malware · vulnerability · penetration testing · ransomware · phishing · zero-day · breach · hashing · SSL · certificates
rendering
Interpretive depiction or performance
- pixelsDisplay's smallest points
- shadersGraphics rendering programs
- OpenGLGraphics rendering specification
textures · ray tracing · 3D modeling · animation · rasterization · GPU · visualization · image processing · WebGL · Unity
CSR&D
Creating new products
product development · manufacturing · engineering · IT · accounting
Life simulation franchise
puzzle games · Minecraft · The Sims · visual novels · cozy games