ITC307 Computer and Information Technology

Computer and Information TechnologyUnit 114 min read

Computer Basics, Info Systems & Software Types

Unit 1 of Computer and Information Technology introduces core concepts: what computers and information systems are, their classifications, hardware-software interaction, and how they process data. Learn definitions, real-world applications, and exam-focused comparisons.

TAKEAWAYS:

  • A computer is an electronic device that processes data via input, processing, storage, and output—classified by size, purpose, and architecture.
  • Information systems (like financial or marketing systems) transform raw data into actionable insights using hardware, software, and networks.
  • Software is categorized into system software (OS, utilities) and application software (word processors, games), each serving distinct roles.
  • Data vs. information: Data is raw facts; information is processed data with context (e.g., a flight’s departure time vs. a delayed alert).
  • Computer generations show evolution from vacuum tubes to AI, with each generation offering speed, efficiency, and miniaturization gains.
  • Exam focus: Define terms precisely, compare types (e.g., analog vs. digital), and link concepts to real-world examples (e.g., eSewa’s payment system).

1. What is a Computer?

A computer is an electronic device that accepts data (raw facts like numbers or text), processes it using instructions (programs), stores results, and produces output (information). It follows the input-process-storage-output (IPSO) cycle.

Key Components of a Computer System

Hardware (CPU, RAM, Storage)System Software (OS, Drivers)Application SoftwareDataInformationProcesses data → Produces information
Real-time interaction between hardware, software, data, and information

Types of Computers

Computers are classified based on size, purpose, and architecture:

SupercomputersMainframesMinicomputersMicrocomputers (Desktops, Laptops)Embedded SystemsComputers
Classification hierarchy of computer types
Type Example Use Case Processing Power
Supercomputer Cray XC50 (Nepal’s NTC) Weather forecasting, nuclear research Extremely high
Mainframe IBM Z15 (banks) Large-scale transaction processing Very high
Minicomputer DEC PDP-11 (legacy) Small business networks High
Microcomputer Laptop/PC (your device) Personal use, office tasks Moderate
Embedded Smartwatch, ATM machine Dedicated tasks (time, payments) Low to moderate

Generations of Computers

Computers evolved through five generations, each improving speed, size, and efficiency:

1940s1st Gen (VacuumTubes, e.g., ENIAC)1950s2nd Gen(Transistors, e.g., IB1960s3rd Gen(Integrated Circuits, 1970s4th Gen(Microprocessors, e.g.1980s-Present5th Gen (AI,Parallel Processing)
Evolution of computer generations with key examples
Generation Time Period Technology Example Key Feature
1st 1940–1956 Vacuum tubes ENIAC Bulky, slow, heat-prone
2nd 1956–1963 Transistors IBM 1401 Smaller, faster, reliable
3rd 1964–1971 Integrated circuits IBM System/360 Multitasking, miniaturization
4th 1971–1990 Microprocessors Apple II, PCs Personal computing revolution
5th 1990–present AI, parallel processing Smartphones, quantum computers AI, IoT, cloud computing

Worked Example: eSewa’s Payment System eSewa processes billions of transactions annually using 4th/5th-generation servers (microprocessors + AI). When you pay an electricity bill:

  1. Your smartphone (microcomputer) sends data to eSewa’s cloud servers (mainframe/microcomputer cluster).
  2. The system validates your account (data processing), deducts funds, and updates NTC’s records.
  3. You receive a confirmation (output) via SMS/app. *Here, eSewa uses embedded systems (POS machines), microcomputers (servers), and AI for fraud detection.*

2. Information Systems: Turning Data into Decisions

An information system (IS) is a combination of hardware, software, data, people, and networks that processes data to produce information for decision-making.

Types of Information Systems

Type Definition Example in Nepal Key Feature
Financial Information System (FIS) Processes financial data (transactions, reports) for accounting/auditing. Nabil Bank’s core banking system Real-time transaction tracking
Marketing Information System (MKIS) Collects and analyzes market data to guide marketing strategies. Daraz’s customer behavior analytics Predicts demand, personalizes ads
Office Automation System (OAS) Automates office tasks (email, scheduling, document management). Google Workspace in travel agencies Cloud-based collaboration
Management Information System (MIS) Supports managers with reports and dashboards. NTC’s network performance monitoring KPI tracking (e.g., uptime %)
Decision Support System (DSS) Uses models/algorithms to aid complex decisions. NEPSE’s stock trading platform Simulates market scenarios

How MKIS Helps in Marketing (Exam Focus)

MKIS uses data from sources like social media, sales records, and customer surveys to:

  1. Segment customers (e.g., Pathao divides riders by age/location).
  2. Analyze trends (e.g., Daraz identifies best-selling products in monsoon).
  3. Optimize pricing (e.g., NTC adjusts electricity tariffs based on usage data).
  4. Personalize campaigns (e.g., Khalti sends targeted discounts via SMS).

Worked Example: Daraz’s Monsoon Sale Strategy Daraz uses MKIS to:

  • Collect data: Past sales, weather forecasts, competitor prices.
  • Process data: Identify high-demand categories (e.g., umbrellas, fans).
  • Generate insights: Predict which products will sell out first.
  • Take action: Stock more inventory, offer flash sales. Result: 30% higher revenue during monsoon.

3. Computer Software: The Brain Behind Operations

Software is a set of instructions that tells hardware how to perform tasks. It is divided into two main types:

A. System Software

Manages hardware and provides a platform for applications. Includes:

  • Operating System (OS): Acts as an interface between hardware and user/apps.
    • Examples: Windows (PCs), macOS (Macs), Android (smartphones).
    • Functions:
      • Memory management (allocates RAM to programs).
      • Process management (schedules tasks like printing).
      • Device management (drivers for printers, keyboards).
  • Utility Software: Performs maintenance tasks.
    • Examples: Antivirus (Norton), Disk Cleanup, File Compression (WinRAR).

operating system layers diagramOS as a bridge between hardware and applications (CPU, RAM, storage → OS → Apps) (Image: Andrew S. Tanenbaum, Herbert Bos, Public domain, via Wikimedia Commons)

B. Application Software

Designed for end-users to perform specific tasks:

Type Examples Use Case
Productivity MS Office, Google Docs Writing reports, spreadsheets
Entertainment YouTube, Spotify Streaming videos/music
Educational Khan Academy, BYJU’S Online learning
Specialized Adobe Photoshop, AutoCAD Graphic design, engineering

Worked Example: Kathmandu Traffic Management The Kathmandu Metropolitan City (KMC) uses:

  • System Software: OS on traffic cameras to process live feeds.
  • Application Software: Traffic Simulation Tools (e.g., AIMSUN) to model congestion. How it works:
  1. Cameras capture data (vehicle counts, speed).
  2. Software processes data to identify bottlenecks (e.g., Thapathali junction).
  3. Output: Real-time alerts for police to reroute traffic.

4. Data vs. Information: The Core Difference

Aspect Data Information
Definition Raw, unprocessed facts Processed data with context/meaning
Example "Flight PK203 departs at 10:30" "Flight PK203 is delayed by 1 hour"
Role Input for processing Output for decision-making
Format Numbers, text, images Reports, graphs, alerts

Visual Trace: How Data Becomes Information

flowchart TD
    A["Raw Data: 'PK203, 10:30, Kathmandu'"] --> B["Processing: Compare with schedule"]
    B --> C["Context: 'Current time is 10:45'"]
    C --> D["Information: 'Flight delayed by 15 mins'"]
    D --> E["Action: 'Passenger checks alternative flights'"]

Real-World Link: Ncell’s Network Monitoring

  • Data: Signal strength readings from cell towers.
  • Processing: Software detects weak signals in Bhaktapur.
  • Information: "Outage in Sector 3; reroute traffic to Sector 5."
  • Action: Ncell technicians dispatch a team.

5. Computer Networks: Connecting Systems

A computer network is a group of interconnected devices (computers, servers, printers) that share resources (data, internet, printers) via communication protocols.

Types of Networks (By Size)

Type Size Example Speed Range
PAN Personal Bluetooth headset Low 1–10 meters
LAN Office/Building Hotel Wi-Fi network Medium 10–100 meters
MAN City Kathmandu’s fiber network High 5–50 km
WAN Country/Global Internet, NTC backbone Very High Global

Network Topologies

How devices are physically or logically connected:

BusStarRingMesh
Physical/logical network topologies with labeled connections

Worked Example: Pathao’s Driver App Network Pathao uses a hybrid network:

  • LAN: Drivers’ phones connect to Pathao’s servers via Wi-Fi/mobile data.
  • WAN: Servers communicate globally to match riders/drivers in real-time.
  • Topology: Star (all drivers connect to central Pathao servers).

In the Real World

  1. eSewa’s Payment Gateway

    • Concept: Information System (Financial IS) + Computer Network (WAN)
    • How it works:
      • Your phone (microcomputer) sends payment data via mobile network (WAN) to eSewa’s servers.
      • System software (OS + database) processes the transaction.
      • Application software generates a receipt and updates your balance.
    • Exam link: Relates to Unit 1 (IS types) + Unit 5 (networks).
  2. NTC’s Fiber-Optic Backbone

    • Concept: WAN + Network Topology (Mesh for redundancy)
    • How it works:
      • NTC uses fiber-optic cables (high-speed WAN) to connect cities.
      • Mesh topology ensures if one cable fails, data reroutes automatically.
    • Exam link: Network types/sizes + real-world infrastructure.
  3. Khalti’s Fraud Detection

    • Concept: Application Software (AI/ML) + Data Processing
    • How it works:
      • When you transfer money, Khalti’s software checks:
        • Is the recipient’s phone number verified?
        • Is the transaction amount unusual for your profile?
      • Output: Flags suspicious activity (e.g., "Login from India at 3 AM").
    • Exam link: Software types + information systems.

Exam Tip

  1. Definitions Must Be Precise

    • ❌ "A computer is a machine that works."
    • ✅ "A computer is an electronic device that processes data via input, processing, storage, and output using stored programs."
    • Marks tip: Use key terms like "stored programs," "IPSO cycle," and "binary operations."
  2. Compare Types in Tables

    • Examiners love structured comparisons (e.g., computer types, network sizes, software categories).
    • Example answer for "types of networks":
      Criteria LAN WAN
      Coverage Office/building Global
      Speed 10–100 Mbps 100 Mbps+
      Example Hotel Wi-Fi Internet
  3. Link to Real-World Examples

    • Always tie theory to Nepal’s context. For example:
      • Financial IS → Nabil Bank’s loan processing.
      • Networks → NTC’s fiber expansion in Pokhara.
      • Software → eSewa app on your phone.
  4. Diagrams = Extra Marks

    • Draw flowcharts (e.g., data → information), network topologies, or software layers.
    • Example: For "how a computer works," sketch the IPSO cycle with arrows.
  5. Avoid Vague Answers

    • ❌ "Computers are used everywhere."
    • ✅ "Computers in Nepal are used in eSewa for payments (information system), NTC for network management (WAN), and banks for transaction processing (mainframe computers)."

Based on the TU BTTM syllabus for Computer and Information Technology (ITC307), unit 1.

Discussion

Loading…