Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer Architecture explores the design and organization of computer hardware and its core components. Investigations focus on creating hardware and software solutions to boost performance while reducing power consumption and enhancing security across technologies from multi-core processors to quantum computing.
Operating Systems examines the system software that controls hardware and interacts with applications. Studies involve improving methods for task scheduling, memory allocation, storage solutions, file systems, virtualization, and containerization technologies.
Distributed Systems investigates large-scale networks of interconnected computers, including high-performance clusters, cloud platforms, edge computing, big data processing, and IoT systems. Work focuses on advancing their scalability, dependability, speed, and resource efficiency.
Computer Networking analyzes how computers communicate across networks. Research develops methods to ensure dependable, expandable, and protected data transfer through both wired and wireless connections.
Mobile Computing focuses on computation and communication within portable systems like smartphones and wearables. Efforts concentrate on enabling smooth interaction between these devices, their surroundings, and users.
Storage Systems researches data retention technologies, developing high-capacity, fast-access storage solutions to handle big data demands, optimize information retrieval, and ensure long-term data preservation.