类别 全部 - computing - security - software - systems

作者:Leon Leon 3 年以前

260

ACM Computing Classification System

The ACM Computing Classification System provides a structured taxonomy for the field of computing, covering a wide array of topics. It categorizes the discipline into major areas such as software engineering, computational theory, and computer systems organization.

ACM Computing Classification System

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