ACM Computing Classification System
Autos = Self
Bios = Life
Graphy=Writing
An autobiography is the author's retelling of their life. This is written in first person and the author is the main character.
Proper nouns: people, technologies and companies
Technologies
People in computing
Organizations
Companies
Social and professional topics
User characteristics
Computing/technology policy
Professional topics
Applied computing
Document management and text processing
Education
Operations research
Computers in other domains
Arts and humanities
Computer forensics
Law, social and behavioral sciences
Life and medical sciences
Physical sciences and engineering
Enterprise computing
Electronic commerce
Computing methodologies
Concurrent computing methodologies
Distributed computing methodologies
Computer graphics
Modeling and simulation
Machine learning
Artificial intelligence
Parallel computing methodologie
Symbolic and algebraic manipulation
Human-centered computingFuture
Add your vision for your future! You can choose to add your short term goal or long term goal!
Accessibility
Visualization
Ubiquitous and mobile computing
Collaborative and social computing
Interaction design
Human–computer interaction
Security and privacy
If there is something that you definitely don't like, add it here!
Human and societal aspects of security and privacy
Software and application security
Database and storage security
Network security
Systems security
Security in hardware
Intrusion/anomaly detection and malware mitigation
Security services
Formal methods and theory of security
Cryptography
Information systems
Information retrieval
World Wide Web
Information systems applications
Information storage systems
Data management systems
Mathematics of computing
Add both your personal and professional accomplishments.
Continuous mathematics
Mathematical analysis
Information theory
Mathematical software
Probability and statistics
Discrete mathematics
Theory of computation
Semantics and reasoning
Theory and algorithms for application domains
Randomness, geometry and discrete structures
Design and analysis of algorithms
Logic
Computational complexity and cryptography
Formal languages and automata theory
Models of computation
Software and its engineering
Add the places you have worked. Additionally, you can mention what you learned from each of them.
Software organization and properties
Software creation and management
Software notations and tools
Networks
Add the institutes where you got your degrees.
Network types
Network services
Network properties
Network performance evaluation
Network algorithms
Network components
Network protocols
Network architectures
Computer systems organization
What and who made you who you are today?
Dependable and fault-tolerant systems and networks
Real-time systems
Embedded and cyber-physical systems
Architectures
Hardware
Add information about your family. Usually, the mother's maiden name is written.
Additionally, you can add their age.
Emerging technologies
Robustness
Hardware test
Hardware validation
Electronic design automation
Power and energy
Very large scale integration design
Integrated circuits
Communication hardware, interfaces and storage
Printed circuit boards
General and reference
Add your personal information.
Cross-computing tools and techniques
Document types