Saturday, 1 April 2017

Research Areas, Domains and Sub Domains in Computer Science and Engineering

Design and Analysis of Algorithms
  • Graph algorithms and graph drawing (computing with systems of pairwise interactions between objects such as web page links, protein interactions, or social networks)
  • Computational geometry
  • String and tree algorithms (for indexing and processing large textual and XML documents)
  • Data compression (removing redundancy from stored information)
  • Online algorithms (automated decision making)
  • Quantum algorithms provide a recipe for efficiently solving practical problems on a quantum computer.
  • parallel algorithms 
Artificial Intelligence and Machine Learning
  • Reinforcement learning
  • Generative models
  • Networks with memory
  • Learning from less data and building smaller models
  • Hardware for training and inference
  • Simulation environments
  • Statistical Learning
  • Computational Photography
Biomedical Informatics and Computational Biology
  • Medical Information Access
  • Knowledge Representation for Health-Care Guidelines
  • Structure in Biomedical Data
  • Biomedical Simulations
  • Discovery of Gene Expression Control
  • Knowledge Discovery in Clinical Databases
  • Computational Biology
  • Bioinformatics and Probabilistic Modeling.
Computer Architecture and Design
  • new general-purpose computer architectures and computer design tools
  • software-architecture interaction and co-design
  • design application- and domain-specific architectures
  • Clockless Logic
  • Energy-efficient Computing
Computer Graphics and Visualization
  • Computational Photography
  • Image processing for enhanced visual content quality
  • Computational geometry and graph algorithms for geometry processing
  • Interactive rendering of very large geometric data sets.
  • Ubiquitous displays 
  • Interaction techniques for large area displays.
  • Sketch based modeling and interaction for personal displays.
  • Graphics Hardware,
  • Animation & Simulation 
  • Modeling, Rendering
  • Tracking
  • Virtual Environments
  • Visualization
Computational Vision       
  •  Registration
  • Segmentation
  • Shape Analysis
  • Diffusion Imaging
  • Biomechanical Modeling
  • Image-guided Interventions
Databases and Data Mining
  • database architectures
  • index structures
  • algorithms
  • models and performance evaluation of a variety of next-generation databases and information systems. 
  • data analysis and data cleansing
  • data warehousing systems
  • information integration tools
  • search techniques
  • scalable data-intensive computing
  • data sharing
  • data dissemination
  • statistical data mining
  • Data Integration
  • Knowledge Discovery
  • Scientific Data Management
  • Visual Analytics
Networked and Distributed Systems
  • communications network
  • the network substrate (high-speed networks, ATM networks, wireless networks)
  •  end-to-end protocols support and communication subsystem architectures (Object-Oriented frameworks)
  • distributed applications (multimedia distance learning applications). 
Operating Systems
  • reliable and efficient big data processing
  • mobile I/O virtualization
  • program analyses
Programming Languages and Systems
  • Program restructuring and transformation techniques for parallelization and distribution
  • Compilers for high-performance computing
  • Web 2.0+ technologies such as AJAX, JavaScript, Python and Ruby
  • Just-in-time compilation and optimization
  • Mobile code representations, distribution and optimization
  • Cloud computing software infrastructure
  • Memory management 
Security, Privacy, and Cryptography
  • secure communication protocols
  • Cloud Computing Security
  • Mobile Device Security
Software Engineering
  • Hypermedia
  • Analysis and testing
  • Software understanding
  • Environments and user-interface software
  • Process/workflow
  • Distributed component-based systems
  • Extensible systems
  • Mobile code
  • Software architecture
  • WWW technology and protocols
  • Design Patterns & Analysis,
  • Agile Methods
  • Collaborative Development
  • Aspect-oriented Programming
  • Model Federations for Systems Science         
Natural Language Processing
  • Language Generation
  • Question Answering and Dialogue
  • Multimodal and Grounded NLP
Networking
  • Distributed Systems
  • Multimedia Systems
  • Internet Measurements
  • Network Protocols
  • Multimedia Transport
Robotics
  • Planning & Algorithms
  • Medical Robotics
  • Manipulation
  • Kinematics & Dynamics
  • Human-Robot Interaction
  • Robot Perception
Human-Computer Interaction
  • Assistive Technology
  • Haptics, Human Factors Analysis
  • Sound & Audio Display
  • User-Interface Toolkits
  • Virtual Environments
High-Performance Computing
  • Parallel Algorithms
  • Programming & Memory Models for Parallel Computing
  • Performance Analysis,
  • Scientific Computing
  • GPUs & Other Computational Accelerators
  • Cyberinfrastructure
  





No comments:

Post a Comment