| Project Keywords | ACM Code | Description |
| Advanced Type Systems |
D.3.3 |
D.3.3 Language Constructs and Features |
| Analysis of Algorithms |
F.2 |
F.2 Analysis of Algorithms and Problem
Complexity |
| Combinitorial Optimization |
G.1.6 |
G.1.6 Optimization |
| |
B.7.1 |
B.7.1 Types and Design Styles -- VLSI |
| |
H.4.2 |
H.4.2 Types of Systems -- Logistics |
| |
F.2.1 |
F.2.1 Numerical Algorithms and Problems |
| |
G.1.2 |
G.1.2 Approximation |
| Compression and Encryption |
E.3 |
E.3 Data Encryption |
| |
E.4 |
E.4 Coding and Information Theory |
| |
I.4.2 |
I.4.2 Compression (Coding) |
| Computational Biology |
J.3 |
J.3 Life and Medical Sciences |
| Computational Geometry |
I.3.5 |
I.3.5 Computational Geometry and Object
Modeling |
| Computer / Processor Architecture |
C.1 |
C.1 Processor Architecture |
| |
D.3.4 |
D.3.4 Processors |
| |
I.3.1 |
I.3.1 Hardware Architecture |
| |
D.4.7 |
D.4.7 Organization and Design |
| Computer Games |
I.6.8 |
I.6.8 Types of Simulation -- Gaming |
| |
K.8.0 |
K.8.0 Personal Computing (General) |
| Computer Networks |
C.2 |
C.2 Computer-Communication Networks |
| |
H.4.3 |
H.4.3 Communication Applications |
| Constraint Programming |
D.3.2 |
D.3.2 Language Classifications -
Constraint and Logic Languages |
| |
D.3.3 |
D.3.3 Language Constructs and Features --
Constraints |
| |
F.4.1 |
F.4.1 Mathematical Logic -- Logic and
Constraint Programming |
| Data Mining / Pattern Recognition |
H.2.8 |
H.2.8 Database Applications -- Data
Mining |
| |
I.5 |
I.5 Pattern Recognition |
| |
I.5.3 |
I.5.3 Clustering |
| Data Structure and Algorithms |
E.1 |
E.1 Data Structures |
| |
F.2 |
F.2 Analysis of Algorithms and Problem
Complexity |
| |
I.3.5 |
I.3.5 Computation Geometry and Object
Modeling |
| Database |
H.2 |
H.2 Database Management |
| |
H.2.4 |
H.2.4 Systems (Multimedia Databases) |
| |
H.2.7 |
H.2.7 Data Administration (Data warehouse
and repository) |
| |
H.2.8 |
H.2.8 Database Applications (Data Mining) |
| |
H.5.1 |
H.5.1 Multimedia Information Systems |
| Distributed Systems |
C.2.4 |
C.2.4 Distributed Systems |
| |
D.1.3 |
D.1.3 Concurrent Programming |
| |
D.2.5 |
D.2.5 Testing and Debugging |
| Economics of IS/IT |
IS |
Economics of IS/IT |
| Electronic commerce |
IS |
Electronic commerce |
| Electronic government |
IS |
Electronic government |
| Formal Methods |
D.2.4 |
D.2.4 Software/Program Verification |
| |
D.3.1 |
D.3.1Formal Definition and Theory |
| |
F.3.1 |
F.3.1 Specifying, Verifying and Reasoning
About Programs |
| |
F.3.2 |
F.3.2 Semantics of Programming Languages |
| |
F.4.3 |
F.4.3 Formal Languages |
| Graphics |
H.5.1 |
H.5.1 Multimedia information Systems
(Animation) |
| |
I.3 |
I.3 Computer Graphics |
| HCI and eLearning |
H.5.2 |
H.5.2 User Interfaces |
| |
K.3 |
K.3 Computers and Education |
| |
K.3.1 |
K.3.1 Computer Uses in Education --
Collaborative Learning |
| |
H.5.4 |
H.5.4 Hypertext, Hypermedia |
| IS security management |
IS |
IS security management |
| Image Analysis |
I.5 |
I.5 Pattern Recognition |
| |
I.4.8 |
I.4.8 Scene Analysis |
| |
I.4 |
I.4 Image Processing and Computer Vision |
| Information privacy |
IS |
Information privacy |
| Information retrieval / processing |
IS |
Information retrieval/processing |
| Knowledge Representation / Expert Systems |
I.2.4 |
I.2.4 Knowledge Representation Formalisms
and Methods (F.4.1) |
| |
H.3.1 |
H.3.1 Content Analysis and Indexing |
| |
I.2.1 |
I.2.1 Applications and Expert Systems
(H.4, J) |
| Knowledge management |
IS |
Knowledge management |
| Learning and Decision Support |
K.3.1 |
K.3.1 Computer Uses in Education |
| Machine Learning |
I.2.6 |
I.2.6 Learning (K.3.2) |
| |
I.5 |
I.5 Pattern Recognition |
| |
I.5.3 |
I.5.3 Clustering |
| Management of IS |
IS |
Management of IS |
| Mathematical Logic |
F.4.1 |
F.4.1 Mathematical Logic (F.1.1, I.2.2-4) |
| Natural Language Processing |
I.2.7 |
I.2.7 Natural Language Processing |
| Numerical Analysis |
G.1.0 |
G.1.0 Numerical Analyses (General) |
| |
G.1.2 |
G.1.2 Approximation |
| |
G.1.3 |
G.1.3 Numerical Linear Algebra |
| |
I.1.* |
I.1 Symbolic and Algebraic Manipulation |
| Operating Systems |
D.4 |
D.4 Operating Systems |
| Performance Analysis |
D.4.8 |
D.4.8 Performance |
| |
I.6 |
I.6 Simulation and Modeling |
| Program Analysis and Optimization |
F.1.3 |
F.1.3 Complexity Measures and Classes |
| |
D.3.4 |
D.3.4 Processors |
| |
I.2.2 |
I.2.2 Automatic Programming |
| Programming Languages and application. |
D.3.1 |
D.3.1 Formal Definition and Theory |
| Real-Time / Embedded Systems |
C.3 |
C.3 Special purpose and Application-based
Systems |
| Robotics |
I.2.9 |
I.2.9 Robotics |
| Software / Program Analysis |
F.1.3 |
F.1.3 Complexity Measures and Classes |
| |
D.2.4 |
D.2.4 Software/Program Verification |
| Software / Program Specification |
F.3.1 |
F.3.1 Specifying, Verifying and Reasoning
About Programs |
| Software Engineering |
F.3 |
F.3 Logics and Meanings of Programs |
| |
D.2.13 |
D.2.13 Reusable Software |
| |
D.2.8 |
D.2.8 Software Metrics |
| |
F.3.2 |
F.3.2 Semantics of Programming Languages |
| System Security |
D.4.6 |
D.4.6 Security and Protection |
| |
E.3 |
E.3 Data Encryption |
| Textual Retrieval / Extraction |
H.3.3 |
H.3.3 Information Search and Retrieval |
| |
H.3.7 |
H.3.7 Digital Libraries |
| Time Concurrent Systems |
D.1.3 |
D.1.3 Concurrent Programming |
| Tool Support |
D.2.2 |
D.2.2 Design Tools and Techniques |
| |
D.2.3 |
D.2.3 Coding Tools and Techniques |
| |
D.2.5 |
D.2.5 Testing and Debugging |
| Video/Audio Analysis |
H.3 |
H.3 Information Storage and Retrieval |
| |
H.5.5 |
H.5.5 Sound and Music Computing |
| |
I.2.10 |
I.2.10 Vision and Scene Understanding |
| |
I.4 |
I.4 Image Processing and Computer Vision |
| |
I.5 |
I.5 Pattern Recognition |
| Virtual Organisations and Communities |
IS |
Virtual Organisations and Communities |