BComp Dissertation (FYP) - Keywords

Nature of Projects

Algorithms
Analytical Modeling
Case Studies
Design
Economics
Experimentation
Human Factors
Languages
Legal Aspects
Management
Measurement
Performance
Reliability
Security
Simulation
Standardisation
Survey
Theory
Verification

Keywords and Nature of Projects

Project KeywordsACM CodeDescription
Advanced Type SystemsD.3.3D.3.3 Language Constructs and Features
Analysis of AlgorithmsF.2F.2 Analysis of Algorithms and Problem Complexity
Combinitorial OptimizationG.1.6G.1.6 Optimization
 B.7.1B.7.1 Types and Design Styles — VLSI
 H.4.2H.4.2 Types of Systems — Logistics
 F.2.1F.2.1 Numerical Algorithms and Problems
 G.1.2G.1.2 Approximation
Compression and EncryptionE.3E.3 Data Encryption
 E.4E.4 Coding and Information Theory
 I.4.2I.4.2 Compression (Coding)
Computational BiologyJ.3J.3 Life and Medical Sciences
Computational GeometryI.3.5I.3.5 Computational Geometry and Object Modeling
Computer / Processor ArchitectureC.1C.1 Processor Architecture
 D.3.4D.3.4 Processors
 I.3.1I.3.1 Hardware Architecture
 D.4.7D.4.7 Organization and Design
Computer GamesI.6.8I.6.8 Types of Simulation — Gaming
 K.8.0K.8.0 Personal Computing (General)
Computer NetworksC.2C.2 Computer-Communication Networks
 H.4.3H.4.3 Communication Applications
Constraint ProgrammingD.3.2D.3.2 Language Classifications – Constraint and Logic Languages
 D.3.3D.3.3 Language Constructs and Features — Constraints
 F.4.1F.4.1 Mathematical Logic — Logic and Constraint Programming
Data Mining / Pattern RecognitionH.2.8H.2.8 Database Applications — Data Mining
 I.5I.5 Pattern Recognition
 I.5.3I.5.3 Clustering
Data Structure and AlgorithmsE.1E.1 Data Structures
 F.2F.2 Analysis of Algorithms and Problem Complexity
 I.3.5I.3.5 Computation Geometry and Object Modeling
DatabaseH.2H.2 Database Management
 H.2.4H.2.4 Systems (Multimedia Databases)
 H.2.7H.2.7 Data Administration (Data warehouse and repository)
 H.2.8H.2.8 Database Applications (Data Mining)
 H.5.1H.5.1 Multimedia Information Systems
Distributed SystemsC.2.4C.2.4 Distributed Systems
 D.1.3D.1.3 Concurrent Programming
 D.2.5D.2.5 Testing and Debugging
Economics of IS/ITISEconomics of IS/IT
Electronic commerceISElectronic commerce
Electronic governmentISElectronic government
Formal MethodsD.2.4D.2.4 Software/Program Verification
 D.3.1D.3.1Formal Definition and Theory
 F.3.1F.3.1 Specifying, Verifying and Reasoning About Programs
 F.3.2F.3.2 Semantics of Programming Languages
 F.4.3F.4.3 Formal Languages
GraphicsH.5.1H.5.1 Multimedia information Systems (Animation)
 I.3I.3 Computer Graphics
HCI and eLearningH.5.2H.5.2 User Interfaces
 K.3K.3 Computers and Education
 K.3.1K.3.1 Computer Uses in Education — Collaborative Learning
 H.5.4H.5.4 Hypertext, Hypermedia
IS security managementISIS security management
Image AnalysisI.5I.5 Pattern Recognition
 I.4.8I.4.8 Scene Analysis
 I.4I.4 Image Processing and Computer Vision
Information privacyISInformation privacy
Information retrieval / processingISInformation retrieval/processing
Knowledge Representation / Expert SystemsI.2.4I.2.4 Knowledge Representation Formalisms and Methods (F.4.1)
 H.3.1H.3.1 Content Analysis and Indexing
 I.2.1I.2.1 Applications and Expert Systems (H.4, J)
Knowledge managementISKnowledge management
Learning and Decision SupportK.3.1K.3.1 Computer Uses in Education
Machine LearningI.2.6I.2.6 Learning (K.3.2)
 I.5I.5 Pattern Recognition
 I.5.3I.5.3 Clustering
Management of ISISManagement of IS
Mathematical LogicF.4.1F.4.1 Mathematical Logic (F.1.1, I.2.2-4)
Natural Language ProcessingI.2.7I.2.7 Natural Language Processing
Numerical AnalysisG.1.0G.1.0 Numerical Analyses (General)
 G.1.2G.1.2 Approximation
 G.1.3G.1.3 Numerical Linear Algebra
 I.1.*I.1 Symbolic and Algebraic Manipulation
Operating SystemsD.4D.4 Operating Systems
Performance AnalysisD.4.8D.4.8 Performance
 I.6I.6 Simulation and Modeling
Program Analysis and OptimizationF.1.3F.1.3 Complexity Measures and Classes
 D.3.4D.3.4 Processors
 I.2.2I.2.2 Automatic Programming
Programming Languages and application.D.3.1D.3.1 Formal Definition and Theory
Real-Time / Embedded SystemsC.3C.3 Special purpose and Application-based Systems
RoboticsI.2.9I.2.9 Robotics
Software / Program AnalysisF.1.3F.1.3 Complexity Measures and Classes
 D.2.4D.2.4 Software/Program Verification
Software / Program SpecificationF.3.1F.3.1 Specifying, Verifying and Reasoning About Programs
Software EngineeringF.3F.3 Logics and Meanings of Programs
 D.2.13D.2.13 Reusable Software
 D.2.8D.2.8 Software Metrics
 F.3.2F.3.2 Semantics of Programming Languages
System SecurityD.4.6D.4.6 Security and Protection
 E.3E.3 Data Encryption
Textual Retrieval / ExtractionH.3.3H.3.3 Information Search and Retrieval
 H.3.7H.3.7 Digital Libraries
Time Concurrent SystemsD.1.3D.1.3 Concurrent Programming
Tool SupportD.2.2D.2.2 Design Tools and Techniques
 D.2.3D.2.3 Coding Tools and Techniques
 D.2.5D.2.5 Testing and Debugging
Video/Audio AnalysisH.3H.3 Information Storage and Retrieval
 H.5.5H.5.5 Sound and Music Computing
 I.2.10I.2.10 Vision and Scene Understanding
 I.4I.4 Image Processing and Computer Vision
 I.5I.5 Pattern Recognition
Virtual Organisations and CommunitiesISVirtual Organisations and Communities