Science is the study of computers and computational systems.
Computer Science
The study of efficient ways to solve computational problems.
o Algorithms and Data Structures
The mathematical study of what can be computed and how efficiently it can be done.
Computational Theory
o The study of formal systems, languages, and the computational problems they define.
Formal Languages and Automata Theory
The process of designing, creating, and maintaining software applications.
o Software Development
Ensuring software functions as intended through rigorous testing and fixing errors.
o Software Testing and Debugging
o Developing systems that can perform tasks that typically require human intelligence, such as visual perception, speech recognition, decision-making, and translation.
o AI
A subset of AI where systems learn from data to make predictions or decisions without being explicitly programmed.
o Machine Learning
o The study and implementation of data exchange between systems over various types of networks.
o Protecting computer systems, networks, and data from cyber threats, attacks, and unauthorized access.
o Creating visual content using computers, including 2D/3D modeling, animation, and visualization.
o Design, implementation, and management of databases, including data storage, retrieval, and security.
o The software that manages computer hardware and software resources, and provides common services for computer programs.
o The design and creation of robots, integrating aspects of AI, machine learning, and hardware engineering.
Enhances the real-world environment by overlaying digital information, such as images, sounds, or other data, onto the physical world.
Creates immersive digital environments that completely replace the real world, often used in gaming, simulations, and training.
5G Technology
Internet of Things (IoT)
Artificial Intelligence (AI) and Advanced Machine Learning
Digitization of patient records for better accessibility and management.
o Electronic Health Records (EHR)
Advanced computing techniques enable the analysis of X-rays, MRIs, and CT scans using image processing and AI for accurate diagnostics.
o Medical Imaging
Virtual consultations and remote patient monitoring facilitated by healthcare platforms.
o Telemedicine
High-performance computing is used in simulations to accelerate the discovery and testing of new drugs.
o Drug Discovery