Comprehensive ICT Notes (Data, Information, ICT Era & Applications)

Comprehensive ICT Notes (data, information, ICT era, and applications)

  • The notes cover data basics, life cycle, data vs information, types and processing, Big Data, ICT in daily life, information retrieval/sharing, networks, Internet/WWW, mobile/cloud computing, abstract information models, computer system components, human roles, data collection/processing methods, storage, ICT applications across sectors, and ethics/legal issues.

1) Data Life Cycle

  • Data life cycle refers to data moving from creation to deletion or preservation. It is a continuous process.

  • Under the Advanced Level syllabus, it is divided into three stages:

    • 1. Data creation: capturing raw information from transactions, sensors, social media, web activities, manual inputs, machine logs, surveys, etc.

    • 2. Data management: organizing, storing, analyzing, protecting data; ensuring accuracy, availability, security, and compliance; uses strategies and technologies at each stage. Includes data collection, ingestion, storage, processing, analysis, visualization, and archiving or disposal per retention policies.

    • 3. Removal of obsolete data: identifying and deleting data no longer relevant or compliant; keeps environment lean; reduces costs and security risks.

  • Relationship: Data is transformed into information via processing; information can become data again in other processes.

  • Note: This lifecycle helps organizations maintain data quality, security, and usable data environments.

2) Data vs Information; Nature of Data

  • Data: unprocessed raw material that cannot be meaningful when looked at in isolation.

  • Information: data that has been processed, organized, or structured to provide meaning or context.

  • Important caveat: There is no inherent, fixed distinction; information is output of one process and may be data for another process.

  • Inputs/outputs of a process can identify data vs information.

3) Nature of Data; Types of Data

  • Data sources: surveys, sensors, social media, transactions, web activities, manual inputs, etc.

  • Data storage: databases, cloud storage, etc.; data processing operations: sorting, filtering, aggregation, etc.; data analysis to identify patterns, trends, correlations; data sharing via reports, presentations; data interpretation and protection.

  • Types of data (categorization):

    • Text; Visual; Audio; Numerals; Shapes; Letters; Colour; Symbols; Pictures; Noise; Voice; Notes; etc.

  • Five-senses categorization of data (inputs):

    • Visual: images, photographs, charts, diagrams, maps.

    • Auditory: sounds, music files, voice recordings.

    • Olfactory, Gustatory, Tactile: descriptions and data for smells, tastes, and touch.

  • Perspective-based note: inputs from senses help classify data; data interpretation depends on context.

4) Data Processing

  • Data processing is creating information using data.

  • Processing types:

    • Manual processing: done entirely by humans with paper/ledgers.

    • Mechanical processing: basic mechanical tools (typewriters, calculators).

    • Electronic processing: computers and software for large data sets.

  • Core definitions:

    • Data: raw, unprocessed values.

    • Information: processed, analyzed, and contextualized data.

    • Form: numeric, alphanumeric, text, or multimedia.

    • Structure: unstructured vs structured; context helps interpretation; purpose supports analysis/decision-making.

  • Examples: Sales figures (data) -> Total sales, trends (information).

  • Purpose: to facilitate analysis, decision-making, and increased accessibility.

5) Classification of Data and Information

  • 1) Qualitative vs Quantitative

    • Qualitative: descriptive characteristics (e.g., colors, opinions).

    • Quantitative: numerical measurements or counts (e.g., height, weight).

  • 2) Structured vs Unstructured

    • Structured: organized in predefined formats (databases, spreadsheets).

    • Unstructured: lacks fixed format (text documents, images, videos).

  • 3) Primary vs Secondary

    • Primary: collected firsthand for a specific purpose (surveys, experiments).

    • Secondary: collected by others for a different purpose but usable for analysis (census data, articles).

  • 4) Discrete vs Continuous

    • Discrete: takes specific values (integers).

    • Continuous: takes any value in a range (real numbers).

  • 5) Spatial vs Temporal

    • Spatial: data linked to geographic locations (GPS coordinates, maps).

    • Temporal: data linked to time (timestamps, dates).

  • 6) Static vs Dynamic

    • Static: does not change over time (demographic data).

    • Dynamic: changes over time (stock prices, weather).

  • 7) Personal vs Public

    • Personal: data about individuals (privacy considerations).

    • Public: government publications, academic papers.

6) 4) Data and 5) Processing – Key Matrix: Characteristics of Useful Information

  • Useful information characteristics (from the slide set):

    • Timeliness: information must be current.

    • Accuracy: critical for informed decisions.

    • Completeness: incomplete information is insufficient.

    • Understandability: information should be clear and concise.

    • Relevance: information must be relevant to the task/decision.

  • The Golden Rule of Information (Timeliness value):

    • The value of information depends on its timing; greatest when created; declines over time; may regain value when re-processed.

    • This concept emphasizes the need to consider timing in information value.

  • Big point: The “Golden Rule” also notes the value shifts with context and urgency.

7) Big Data

  • Definition: Data sets too large/complex for traditional methods/tools within reasonable time.

  • 4Vs: The four defining features of Big Data are:

    • Volume: very large data sets (terabytes to petabytes or exabytes).

    • Veracity: accuracy, reliability, and quality of data.

    • Velocity: high-speed data generation/processing in real time.

    • Variety: many data formats (structured, semi-structured, unstructured).

  • Big Data tools often used:

    • Hadoop; Apache Spark; Apache Flink; Apache Kafka; Apache Storm; Apache NiFi; Hive; Pig; Databricks; Amazon tools.

  • Examples of data types in Big Data applications: social media data, IoT sensor data, transaction logs, multimedia content, etc.

  • Big Data applications across sectors:

    • Healthcare: patient records, medical images, genomic data; IBM Watson Health as a platform example.

    • Finance: fraud detection, risk management, real-time transaction processing (SAS, Spark, Spark Streaming).

    • Retail: understanding customer preferences, inventory optimization, tailored recommendations.

    • Transportation: GPS data, route optimization, vehicle telemetry, real-time analytics.

    • Social media analytics: trend detection, user behavior analysis, targeted advertising.

  • Notable analytics platforms: Apache Hive, Amazon Redshift, Databricks, Hadoop ecosystem components.

  • Note: Big Data requires specialized tools due to volume, velocity, variety, and veracity challenges; traditional tools (spreadsheets, simple DBs) are insufficient.

8) Applications of Big Data

  • Healthcare: patient records, imaging, genomic data; analysis improves outcomes; examples include Hadoop ecosystems and IBM Watson Health as platforms.

  • Finance: fraud detection, risk management, real-time analytics; tools include SAS, Spark; real-time Spark for transactions.

  • Retail: customer behavior analysis, personalized marketing, demand forecasting; use-case tools such as Hive, Redshift.

  • Transportation: route optimization, maintenance prediction, Geo-spatial analytics (GeoSpock, etc.).

  • Social media: sentiment analysis, trend detection, ad targeting; HDFS for storage; real-time streaming with Storm/Kafka.

  • ICT in agriculture: sensor data for irrigation, weather data, crop monitoring; drones and IoT for crop health.

  • Tools summary (examples): Hadoop, Spark, Flink, Kafka, Storm, NiFi, Hive, Pig, Databricks, AWS cloud services.

9) Applicability of Information in Day-to-Day Life

  • 1) Decision Making: Information helps explore alternatives and choose the best course; accurate info reduces uncertainty and risk. Seven steps in decision making:

    1. Identify the problem

    2. Gather relevant info

    3. Identify alternatives

    4. Weigh the evidence

    5. Choose among alternatives

    6. Take action

    7. Review your decision

  • 2) Planning and Policy Making: Information helps evaluate former policies and their impact; informs policy compilation and planning.

  • 3) Predictions of the Future: Present data supports predictions in fields like technology, climate, economy, demographics, health, education, governance; not guaranteed; use with caution.

  • 4) Planning and Supervision Activities: Planning steps include setting goals, identifying tasks, allocating resources, scheduling timelines, risk management, communication, quality assurance; supervision components include leadership, monitoring, performance management, problem solving, decision making, stakeholder engagement, continuous improvement.

10) Drawbacks of Manual Methods; Infeasibility; Emergence of ICT era

  • Drawbacks of manual data handling:

    • Time-consuming data entry

    • Human error and delays

    • Difficult information sharing

    • Data inconsistency across files; updates are hard

    • Duplication of data

  • Examples emphasize loss of uniformity and increased risk; automated systems reduce errors and duplication via validation and single source of truth.

  • Infeasibility of manual methods: manual methods may be harmful in certain environments where human data gathering is unsafe; automation in dangerous environments (hazardous waste, mining, deep-sea) is required.

  • Emergence of ICT era: IT led to reduced time, increased accuracy, storage solutions; shift from large mechanical computers to handheld devices; growth of global connectivity and digital transformation across sectors.

  • ICT era contrasts: Automated vs Manual data handling; benefits of ICT adoption across organizations.

11) Information Retrieval and Sharing; Computer Networks

  • Information retrieval and sharing aim to provide quick access to data for decision-making and collaboration.

  • Major retrieval/sharing tools:

    • Search engines (Google, Bing, DuckDuckGo, Ecosia): indexing, ranking, keyword search.

    • Cloud storage (Google Drive, Dropbox, pCloud): remote storage and sharing.

    • Content Management Systems (CMS) (WordPress, Joomla, Ghost, Craft CMS): organize digital content; collaborate.

    • Collaborative tools (Slack, Microsoft Teams, Flock, Twist): real-time teamwork.

    • Database Management Systems (DBMS): querying, updating, maintaining data integrity and security.

  • Advantages vs. disadvantages of information retrieval and sharing:

    • Advantages: quick access, improved collaboration, data-driven decisions, increased efficiency, resource management.

    • Disadvantages: information overload, privacy/security risks, dependence on technology, miscommunication risks, variable data quality.

  • Computer networks: connect multiple computers and devices; enable communication, data sharing, and resource access.

    • Client-Server model: servers provide services; clients request resources.

    • Peer-to-Peer (P2P): all peers can act as both clients and servers.

    • Network distribution: LAN (local area network), MAN (metropolitan), WAN (wide area network).

12) The Internet, WWW, and Related Services

  • The Internet: a global collection of networks; originated from ARPANET (1960s); Internet Society governance; TCP/IP protocol foundation enabling reliable data transfer.

  • Services of the Internet: FTP, Email, Video Conferencing, IPTV, Telnet, File Sharing, IRC, VoIP, etc.

  • The World Wide Web (WWW): system of interlinked web pages; Tim Berners-Lee created it in 1991; W3C coordinates standards; HTTP protocol; hyperlinks connect pages; web pages, websites, web browsers; URL basics (protocol, domain, path).

  • Web technologies enable global information access, collaboration, and online services; the WWW relies on HTTP for data transfer and HTML/CSS/JS for presentation.

13) Mobile Communication, Mobile Computing, and Cloud Computing

  • Mobile communication: wireless data transmission without wires (e.g., Wi-Fi, Bluetooth, cellular networks).

  • Data transmission modes:

    • Simplex: one-way data flow.

    • Half-duplex: two-way but not simultaneous.

    • Full-duplex: simultaneous two-way communication.

    • Multiplexing concepts (TDMA, FDMA, CDMA) to share channels.

  • Mobile computing: data, voice, and video over wireless devices without fixed networks (e.g., mobile banking, GPS).

  • Cloud computing: computing services (applications, storage, processing) delivered over the Internet from remote servers. Service models include:

    • IaaS: Infrastructure as a Service

    • PaaS: Platform as a Service

    • SaaS: Software as a Service

  • Cloud service models: IaaS provides virtualized resources; PaaS offers development platforms and frameworks; SaaS delivers software online.

  • Cloud benefits: scalability, reduced capital expenditure, rapid provisioning; but depends on provider, potential data security concerns, and ongoing costs.

  • Cloud computing details (service models):

    • IaaS: rent servers, storage, networking, processing power; users manage OS/software; examples: AWS EC2, Google Compute Engine.

    • PaaS: provides hosting, databases, development frameworks; focuses on app development rather than infrastructure.

    • SaaS: software delivered online; subscriptions often used; examples: Google Workspace, Microsoft 365.

14) Abstract Model of Information; Information Systems

  • Abstract model describes information flow as Input → Process → Output.

  • Components:

    • Inputs: raw data/resources from the environment.

    • Processing: transforms inputs into information via analysis, interpretation, organization.

    • Outputs: final reports, presentations, or documents.

  • Relationship to information systems (IS): IS takes data as input, processes it, and outputs information; it includes hardware/software/people and processes.

  • Five steps summarizing the Abstract Model’s application to IS:
    1) Input: data and observations
    2) Storage: memory/instructions
    3) Processing: analysis and transformation
    4) Output: results and reports
    5) Control: feedback and system adjustments.

  • The model emphasizes how data is transformed into usable information and the role of humans in design, operation, and improvement of IS.

15) Basic Components of a Computer System

  • Four main categories:

    • Hardware: physical components (CPU, memory, I/O devices, motherboard, etc.).

    • Software: programs and applications that run on hardware.

    • Firmware: specialized software embedded in hardware (ROM/BIOS/UEFI, microcode).

    • Liveware: human users and IT professionals.

  • Hardware components and examples:

    • Input devices: keyboard, pointing devices (mouse, trackball, joystick, touchpad).

    • Output devices: visual displays (CRT/ LCD/ LED, projectors); audio devices (speakers, headphones); printers.

    • Storage devices: HDDs, SSDs, optical disks, USB drives, cloud storage.

    • Central components: CPU (ALU, CU, Registers), GPU for graphics/AI tasks, motherboard, buses.

    • Networking devices: routers, switches, hubs, modems, access points, firewalls, repeaters, gateways.

  • Software types:

    • System software: OS (Windows, Linux, macOS), utility software (antivirus, disk tools), language translators (compilers/interpreters).

    • Application software: productivity, design, media, etc.

  • Firmware types: BIOS, UEFI, embedded firmware (in keyboards, mice, printers); ROM/EEPROM/BIOS chips.

  • Liveware examples: End users, system administrators, developers, network engineers, cybersecurity professionals, DBAs, etc.

16) ICT in People and Organizations: Human Roles; Information Systems

  • Liveware: the human element in ICT-enabled information systems; roles include:

    • End users, system administrators, developers/programmers, network engineers, cybersecurity professionals, database administrators, etc.

  • Role of human operators in IS includes:

    • System design and development input

    • Operation and management

    • Decision making from data trends

    • Adaptation to new technologies and change management

    • Ethical considerations and oversight

    • Feedback and continuous improvement

17) Data Gathering and Data Collection Methods

  • Data gathering methods (examples with advantages/limits):

    • Manual: Interviews, Observations, Questionnaires; advantages include flexibility and detail; disadvantages include time and possible bias.

    • Semi-automated: OCR/OMR, Magnetic-stripe, Smart cards; balance speed/accuracy; require some human intervention.

    • Fully Automated: Sensors, Loggers, Web scraping, Mobile apps; advantages include speed and reduced human error; initial setup can be complex/costly.

  • Data collection types: electronic vs non-electronic; online vs offline; primary vs secondary; etc.

  • Types of collected documents: written, electronic, visual; sample documents; etc.

18) Data Collection and Validation Methods

  • Data gathering methods by automation level, including manual, semi-automated, fully automated methods.

  • Data validation methods (ensuring data quality at input):

    • Type check; presence check; range check; length check; uniqueness check; spell check; format check.

  • Data input methods: direct vs indirect; remote vs local; online vs offline inputs; real-time vs batch input.

  • Data verification methods: double-entry verification; soft copy checks; printing vs physical checks; two-factor & OTP verification.

  • Data output and data storage decisions based on whether immediate output or later storage is needed.

  • Equations/numbers to note (conceptual):

    • Big Data’s core: ext{4Vs} = igl ext{ ext{Volume}, ext{Veracity}, ext{Velocity}, ext{Variety}} igr riangleright

    • 7-step decision process (as above).

    • Distinctions in data types and formats typically involve categorical vs numerical scales, which inform validation rules and processing pipelines.

19) Data Storage, Local/Remote, Primary/Secondary

  • Storage concepts:

    • Primary storage (RAM, cache, registers): fast, directly accessible by CPU; volatile memory; used for active processing; examples: RAM, cache, registers.

    • Non-volatile memory: ROM, flash, etc.; retains data when power is off.

    • Secondary storage: long-term storage; larger capacity; slower than primary.

  • Storage types:

    • Local storage: on-premises drives (hard disks, SSDs, USBs); faster but risk of data loss if device fails.

    • Remote storage: cloud storage; data stored off-site; accessible via Internet; scalable.

    • Online storage: integrated into system/network; cloud-based.

    • Offline storage: external devices; requires manual connection.

  • Short-term vs long-term storage: short-term (RAM, cache) for fast processing; long-term (HDD/SSD/cloud) for persistence.

20) Data Storage Methods – Summary (Local vs Remote; Online vs Offline)

  • Local storage: on-prem hardware; benefits include speed and control; risks include physical damage.

  • Remote storage (cloud): scalable, accessible over the Internet; vendor-managed; potential data sovereignty concerns.

  • Online storage: continuous online accessibility; integrated with systems.

  • Offline storage: physical media; manual access; slower retrieval; used for backup

  • Primary vs Secondary storage differences summarized.

21) Data Processing Methods and Real-World Examples

  • Processing methods: batch processing (data collected and processed in groups at scheduled times) vs real-time processing (data processed as it arrives).

  • Examples:

    • Batch: payroll processing monthly.

    • Real-time: aircraft autopilot, nuclear plant control, etc. (parallel/real-time processing).

  • Parallel vs serial processing:

    • Parallel: multiple processors work on data simultaneously (faster for large datasets).

    • Serial: data processed one piece at a time; slower but simpler.

  • Data processing architecture: input → processing → output → storage; parallel/real-time processing highlights include aerospace, scientific computations, and high-volume data tasks.

22) ICT in Various Sectors (Educational, Health, Agriculture, Business, Engineering, Tourism, Media, Security, Entertainment, Travel, Production, E-government)

  • Education: ICT supports simulations, VR/AR-based labs, online classrooms, LMS, digital libraries, and e-learning platforms; examples of resources: SchoolNet.lk, e-thaksalawa, Khan Academy.

  • Health: medical imaging (MRI, CT, PET), EEG, ECG; lab diagnostic systems; pharmacy info systems; telemedicine; remote surgery; robotic surgeries; health informatics.

  • Agriculture: greenhouse controls, sensors for soil/moisture; smart irrigation; crop management software; GIS/remote sensing; drones; automated harvesters; automated planting; agritech analytics; farm management databases.

  • Business/Finance: payroll, budgeting, sales analytics, CRM, online banking, EFT, ATM, payment gateways, digital marketing; e-commerce; data analytics for decision making.

  • Engineering: CAD/CAE, 3D printing, VR/AR for model visualization, CASE tools; CASE supports software development life cycle.

  • Tourism/Media/Entertainment: information access, online booking, mobile apps for travel, VR/AR experiences, streaming platforms; social media integration; immersive experiences; AI-generated content.

  • Security/Law Enforcement: data management & evidence collection (CCTV, body cameras); digital forensics; biometric security; crime analysis software; surveillance systems; GIS and tracking.

  • E-government: Government-to-Citizens (G2C), Government-to-Business (G2B), Government-to-E Employees (G2E), Government-to-Government (G2G); licensing, procurement, revenue collection, e-services; government portals and online forms; digital signatures and encryption.

  • Overall takeaway: ICT enables improved efficiency, accessibility, transparency, collaboration, and global reach across all sectors, but also introduces privacy, security, and digital equity challenges.

23) Ethics, Legal, Privacy, and Security Issues

  • Plagiarism: ownership vs. source attribution; proper citation and paraphrase practices; quotes and references.

  • AI ethics: bias, job displacement, risk of autonomous equipment; responsible AI development.

  • Surveillance and censorship: monitoring vs. rights to privacy; censorship concerns.

  • Digital divide: unequal access to ICT; barriers include income, geography, literacy; digital bridge initiatives (digital literacy campaigns, device access, subsidized devices).

  • Privacy issues: confidentiality, data breaches, insider threats; data protection regulations.

  • Security issues: phishing, data breaches, weak passwords, insecure channels; best practices include training, policies, encryption, digital signatures.

  • Legal issues: phishing, piracy, data theft, fraud; copyright/trademark protection; licenses and ownership of software; licensed vs unlicensed software; proprietary vs FOSS.

  • 6. Legal: Phishing, Piracy, Data thefts, Fraud; Unauthorised access; Intellectual property rights (patents, trademarks, copyrights) and NCS (No Copyright Sounds).

  • Security measures: firewalls, secure authentication, encryption, digital signatures, two-factor authentication, OTPs; data protection and governance.

  • A practical summary: Ethical, legal, privacy, and security considerations must accompany ICT deployment to protect individuals and organizations and enable responsible innovation.

Equations and key formulas to remember

  • Big Data defining features (4Vs):

    • ext{4Vs} = igl ext{Volume}, ext{Veracity}, ext{Velocity}, ext{Variety}igr.

  • 7-step decision making framework (listed above).

  • Abstract information model: Input → Process → Output with optional Feedback loop in IS concepts.

Quick checklist for exam prep

  • Can you explain the data life cycle and its three stages? Data creation, Data management, Removal of obsolete data.

  • What distinguishes data from information, and what role does context play?

  • Name and define the 4Vs of Big Data; list common big data tools.

  • Describe the 7 data classifications (qualitative/quantitative; structured/unstructured; primary/secondary; discrete/continuous; spatial/temporal; static/dynamic; personal/public).

  • List the main components of a computer system and the role of hardware, software, firmware, and liveware.

  • Compare automated vs manual data handling; give examples of where automation is essential.

  • What is cloud computing and its three service models? Define IaaS, PaaS, SaaS with examples.

  • Explain the abstract model of information and how it relates to an information system.

  • Outline the major ICT applications across education, health, agriculture, business/finance, and governance.

  • Identify common privacy and security risks and how to mitigate them (encryption, two-factor authentication, digital signatures, and awareness).

Note: The content above mirrors the topics covered in the transcript pages provided and is designed to function as a comprehensive study guide for an ICT/data information exam. For your exam, you may wish to tailor the level of detail for each section to fit the expected depth of each question.