3.1 Introduction
- Computers continually evolve, driving emerging trends in technology.
- Understanding these trends is crucial for navigating the digital economy and societal interactions.
3.2 Artificial Intelligence (AI)
AI mimics human intelligence in machines, enabling tasks like speech recognition and decision-making.
Subfields like Machine Learning and Natural Language Processing (NLP) empower systems to learn from data and interact using human languages.
3.2.1 Machine Learning
- Computers learn from data without explicit programming, making predictions and decisions autonomously.
3.2.2 Natural Language Processing (NLP)
- Facilitates human-computer interaction through spoken languages, enabling tasks like predictive typing and speech-to-text conversion.
3.2.3 Immersive Experiences
Immersive technologies like Virtual Reality (VR) and Augmented Reality (AR) enhance user experiences by simulating real-world environments or overlaying digital information.
3.2.3.1 Virtual Reality (VR)
- Creates immersive, interactive experiences by simulating three-dimensional environments.
3.2.3.2 Augmented Reality (AR)
- Enhances real-world environments by overlaying digital information, offering interactive experiences and real-time information access.
3.2.4 Robotics
Robots automate tasks with precision and accuracy, finding applications across industries.
Humanoid robots and drones serve diverse purposes such as research, healthcare, and disaster management.
3.2.4.1 Humanoid Robots
- Resemble humans and perform tasks using artificial intelligence and sensors.
3.2.4.2 Drones
- Unmanned aircraft used for various purposes like aerial photography, disaster management, and wildlife monitoring.
3.3 Big Data
3.4 Internet of Things (IoT)
Introduction:
- IoT expands the concept of computer networks to include everyday devices like bulbs, fans, and refrigerators.
- These devices, equipped with embedded hardware and software, communicate with each other and users over a network.
Web of Things (WoT):
- Simplifies device interaction by integrating various devices into one interface.
- Utilizes web services to connect physical devices, paving the way for smart homes, offices, and cities.
Sensors:
- Accelerometers and gyroscopes in smartphones enable orientation detection.
- Smart sensors, detecting specific input and performing predefined functions, are crucial for IoT evolution.
Smart Cities:
- Challenges faced by cities include resource management, traffic congestion, public safety, and infrastructure.
- Smart city concept integrates IoT with computer and communication technology to manage resources efficiently.
- Smart buildings, bridges, and tunnels utilize wireless sensors for real-time monitoring and proactive maintenance.
3.5 Cloud Computing
3.6 Grid Computing
3.7 Blockchains
Introduction:
- Traditional digital transactions are stored in centralized databases, posing risks of hacking or data loss.
- Blockchain technology operates on the concept of decentralized and shared databases, where each computer has a copy of the database.
Components:
- Blocks: Secured chunks of data or valid transactions, each containing a header visible to every node and private data accessible only to the owner.
- Blockchain: A chain formed by linking these blocks together, ensuring security and integrity of data.
Functionality:
- Blockchain allows a group of connected computers to maintain a single, updated, and secure ledger.
- Each participating node receives a full copy of the database and maintains an ‘append-only’ open ledger, updated only after network-wide authentication of transactions.
Applications:
- Digital Currency: Most popularly used in digital currency transactions, providing decentralization, openness, and security.
- Business and Governance: Ensures transparency, accountability, and efficiency in various sectors such as healthcare, land registration, voting systems, banking, media, telecom, and travel.
Examples:
- Healthcare: Facilitates better data sharing among healthcare providers for accurate diagnosis and cost-effective care delivery.
- Land Registration: Prevents disputes arising from land ownership claims and encroachments by maintaining immutable records.
- Voting Systems: Enhances transparency and authenticity in voting processes by storing all data in a ledger, preventing vote alterations.