THEORY SET -1
1. 5 Input Device and 5 Output Device Name.
2. Describe different types of printers.
3. Describe the classification of computer.
4. Write a short note on i) primary memory ii) secondary memory
5. Why cache memory is used?
6. Describe features of analog computer ,digital computer and hybrid computer.
7.Write a short note E-Mail.
8.What do you mean by data transfer rate?
9.Write a short note on i)LAN ii) MAN iii)WAN iv)CAN v) PAN
10. What do you mean by search engine?
THEORY SET -2
1. Evolution of Operating System
2. Short note on -Batch Processing, Time Sharing, Multi-programming, Multi-Processing
3.setting date and time
4. Describe the basic features of i) Artificial Intelligence, ii) Robotics, iii) Internet of Things (IoT), iv) Smart cities, v)Cloud Computing vi) antivirus
5. Describe different types of computer virus.
6. Shortcut key: Copy , Cut , Paste ,Undo ,Save , Print ,Select all ,create a new file, open a file
7. Full form: WWW,URL,LAN,MAN,WAN,ISP,IP,MBPS,EMAIL,HTTP,FTP,SMTP,HTTPS.
PRACTICAL
1. MS-WORD - i) Class Routine
ii) BIO-DATA
2. MS-EXCEL - i)Create the table, insert appropriate data and then calculate sum of total marks, average of marks, highest marks, lowest marks of every student.
3. MS-POWER POINT i) Cyber Security
ii) Artificial Intelligence
📘 Chapter 1: Introduction to Computer
(11 Classes)
Course: Computer Fundamentals (BCA/B.Sc./Diploma)
🎯 Learning Objectives
After completing this chapter, students will be able to:
- Define a computer and explain its characteristics.
- Understand the functional block diagram of a computer.
- Describe the components of the CPU.
- Identify various input and output devices.
- Differentiate between primary, secondary, and cache memory.
- Explain hardware and software concepts.
- Understand the evolution and generations of computers.
- Classify different types of computers.
- Explain the applications and limitations of computers.
1. Introduction to Computer
What is a Computer?
A computer is an electronic device that accepts data as input, processes it according to a set of instructions (program), stores it, and produces meaningful information as output.
Definition
Computer: An electronic programmable machine capable of performing arithmetic and logical operations at high speed with great accuracy.
Basic Computer Cycle
INPUT
│
▼
PROCESSING (CPU)
│
▼
STORAGE
│
▼
OUTPUT
Data and Information
Data
Raw facts and figures.
Example:
78
89
95
Information
Processed data that has meaning.
Example:
Average Marks = 87.33
Characteristics of Computer
1. Speed
A computer performs millions or billions of calculations per second.
Example:
Calculating the salary of 50,000 employees in a few seconds.
2. Accuracy
Computers produce accurate results if the input and program are correct.
Example:
250 × 125 = 31250
3. Diligence
Unlike humans, computers do not get tired.
They can work continuously for days without losing efficiency.
4. Storage Capacity
Computers can store huge amounts of data.
Example:
- Documents
- Images
- Videos
- Databases
5. Automation
Once programmed, a computer performs tasks automatically.
Example:
Automatic payroll generation.
6. Versatility
A computer can perform different types of tasks.
Examples:
- Typing
- Gaming
- Programming
- Designing
- Banking
- Video Editing
7. Reliability
Computers provide consistent results.
8. Multitasking
A computer can perform multiple tasks simultaneously.
Example:
- Listening to music
- Browsing the Internet
- Downloading files
9. Communication
Computers communicate through networks.
Example:
- Video Calls
- Online Meetings
Functional Block Diagram of Computer
+------------------+
| INPUT UNIT |
+---------+--------+
|
▼
+------------------------+
| CPU |
|------------------------|
| Control Unit (CU) |
| Arithmetic Logic Unit |
| Registers |
+-----------+------------+
|
▼
+----------------------+
| MEMORY UNIT |
| RAM | ROM | Cache |
+-----------+----------+
|
▼
+------------------+
| OUTPUT UNIT |
+------------------+
Components of a Computer
1. Input Unit
The input unit accepts data and instructions from the user.
Examples
- Keyboard
- Mouse
- Scanner
- Webcam
- Barcode Reader
2. CPU (Central Processing Unit)
The CPU is called the Brain of the Computer.
It controls all computer operations.
Components of CPU
A. Arithmetic Logic Unit (ALU)
Performs
- Addition
- Subtraction
- Multiplication
- Division
- Logical Operations
Example
20 + 30 = 50
B. Control Unit (CU)
Controls all computer activities.
Functions
- Controls Input
- Controls Output
- Controls Memory
- Coordinates all operations
C. Registers
Small high-speed storage inside the CPU.
Used for temporary storage.
Examples
- MAR
- MDR
- Program Counter
- Accumulator
Memory Unit
Memory stores data and instructions.
Types of Memory
Memory
│
├── Primary Memory
│ ├── RAM
│ ├── ROM
│ └── Cache
│
└── Secondary Memory
├── HDD
├── SSD
├── CD/DVD
├── Pen Drive
└── Memory Card
Primary Memory
Primary memory is directly accessed by the CPU.
Types
- RAM
- ROM
- Cache Memory
RAM (Random Access Memory)
Characteristics
- Temporary
- Volatile
- Fast
- Read and Write
Example
Running applications.
ROM (Read Only Memory)
Characteristics
- Permanent
- Non-volatile
- Stores BIOS
Cache Memory
A very fast memory placed between CPU and RAM.
Advantages
- Faster processing
- Reduces CPU waiting time
Secondary Memory
Used for permanent storage.
Examples
- Hard Disk
- SSD
- DVD
- Blu-ray Disc
- Pen Drive
Comparison of Memory
| Feature | RAM | ROM | Cache | Secondary Memory |
|---|---|---|---|---|
| Speed | Fast | Medium | Very Fast | Slow |
| Volatile | Yes | No | Yes | No |
| Permanent | No | Yes | No | Yes |
| Capacity | Medium | Small | Very Small | Very Large |
Input Devices
Input devices send data to the computer.
Keyboard
Most common input device.
Uses
- Typing
- Commands
- Data Entry
Types
- Multimedia Keyboard
- Wireless Keyboard
- Mechanical Keyboard
Mouse
Pointing device.
Operations
- Click
- Double Click
- Right Click
- Drag and Drop
Types
- Optical Mouse
- Wireless Mouse
- Laser Mouse
Scanner
Converts paper documents into digital format.
Applications
- Office
- Banking
- Hospitals
MICR (Magnetic Ink Character Recognition)
Used in banks to read cheque numbers.
Advantages
- Fast
- Accurate
- Secure
OMR (Optical Mark Recognition)
Reads marked answers.
Applications
- Examination Answer Sheets
- Surveys
OCR (Optical Character Recognition)
Converts printed text into editable text.
Applications
- Book digitization
- Document scanning
Barcode Reader
Reads barcode labels.
Applications
- Supermarkets
- Libraries
- Warehouses
Light Pen
A pointing device used directly on the monitor.
Applications
- CAD
- Graphic Design
Joystick
Used mainly for games and flight simulators.
Output Devices
Output devices display processed information.
Monitor (VDU)
Visual Display Unit.
Types
- CRT
- LCD
- LED
- OLED
Printers
Impact Printers
- Dot Matrix Printer
- Daisy Wheel Printer
- Line Printer
Non-Impact Printers
- Inkjet Printer
- Laser Printer
Dot Matrix Printer
Features
- Cheap
- Noisy
- Uses ribbon
Applications
- Invoice Printing
- Railway Tickets
Daisy Wheel Printer
Produces letter-quality printing.
Disadvantage
Slow printing.
Inkjet Printer
Advantages
- High quality
- Color printing
- Low cost
Laser Printer
Advantages
- Very Fast
- High Resolution
- Quiet
Applications
- Offices
- Schools
Line Printer
Prints one complete line at a time.
Used in
- Banks
- Large Organizations
Plotter
Used for large engineering drawings.
Applications
- Architecture
- Civil Engineering
- GIS Maps
Hardware
Hardware refers to the physical components of a computer.
Examples
- CPU
- Monitor
- Keyboard
- Mouse
- Printer
Software
Software is a collection of programs.
Types of Software
System Software
Controls the computer.
Examples
- Operating System
- Device Drivers
- Language Translators
Application Software
Performs user-specific tasks.
Examples
- MS Word
- Excel
- Photoshop
- Tally
Evolution of Computers
| Stage | Technology |
|---|---|
| Abacus | Manual Calculation |
| Pascaline | Mechanical Calculator |
| Difference Engine | Charles Babbage |
| Analytical Engine | Modern Computer Concept |
| Electronic Computer | Digital Computer |
Generations of Computers
| Generation | Technology | Example |
|---|---|---|
| First (1946–1959) | Vacuum Tubes | ENIAC |
| Second (1959–1965) | Transistors | IBM 1401 |
| Third (1965–1971) | IC | IBM 360 |
| Fourth (1971–Present) | Microprocessor | Personal Computer |
| Fifth (Present & Future) | AI & Parallel Processing | AI Systems |
Types of Computers
Based on Data Processing
Analog Computer
Processes continuous data.
Example
- Speedometer
- Thermometer
Digital Computer
Processes discrete data.
Examples
- Laptop
- Desktop
- Smartphone
Hybrid Computer
Combination of Analog and Digital.
Applications
- Hospitals
- Weather Forecasting
Based on Purpose
General Purpose Computer
Performs many tasks.
Example
Desktop Computer.
Special Purpose Computer
Designed for one specific task.
Example
ATM Machine.
Applications of Computers
Computers are widely used in:
- Education
- Banking
- Business
- Hospitals
- Railways
- Airlines
- Science
- Engineering
- Government Offices
- Entertainment
- Communication
- E-Commerce
- Agriculture
- Weather Forecasting
Limitations of Computers
- No intelligence of their own.
- Cannot think or make decisions independently.
- Depend on correct instructions (GIGO – Garbage In, Garbage Out).
- No emotions or feelings.
- Require electricity and maintenance.
Advantages of Computers
- High Speed
- High Accuracy
- Large Storage
- Reliability
- Automation
- Multitasking
- Cost Effective
- Connectivity
Chapter Summary
- A computer is an electronic programmable device that accepts input, processes data, stores it, and produces output.
- The main functional units are the Input Unit, CPU (ALU, CU, Registers), Memory Unit, and Output Unit.
- Memory is classified into Primary (RAM, ROM, Cache) and Secondary Memory.
- Input devices include the keyboard, mouse, scanner, MICR, OMR, OCR, barcode reader, light pen, and joystick.
- Output devices include monitors, printers, and plotters.
- Hardware consists of physical components, while software includes system and application programs.
- Computers have evolved through five generations, each introducing new technologies.
- Computers can be analog, digital, hybrid, general-purpose, or special-purpose.
- They are used in almost every field but have limitations such as lack of intelligence and dependence on user instructions.
Practice Questions
Short Answer Questions
- Define a computer.
- What is data? What is information?
- List any five characteristics of a computer.
- What is the function of the CPU?
- Differentiate between RAM and ROM.
- What is cache memory?
- Give four examples of input devices.
- What is the difference between hardware and software?
- What are the applications of computers?
- What are the limitations of computers?
Long Answer Questions
- Explain the functional block diagram of a computer with a neat diagram.
- Describe the characteristics of a computer in detail.
- Explain the different types of memory.
- Discuss various input and output devices with examples.
- Describe the evolution and five generations of computers.
- Explain different types of computers with suitable examples.
📘 Chapter 2: Operating System (Part 1)
(11 Classes)
Course: Computer Fundamentals (BCA/B.Sc./Diploma)
🎯 Learning Objectives
After completing this chapter, students will be able to:
- Define an Operating System (OS).
- Explain the need for an Operating System.
- Describe the evolution of Operating Systems.
- Understand the objectives and functions of an OS.
- Differentiate between various types of Operating Systems.
1. Introduction to Operating System
What is an Operating System?
An Operating System (OS) is system software that acts as an interface between the user and the computer hardware. It manages all hardware resources and provides services for application software.
Definition
Operating System: An Operating System is a collection of system programs that manages computer hardware and software resources and provides a user-friendly environment for executing programs.
Why Do We Need an Operating System?
Without an Operating System:
- The computer cannot function properly.
- Users cannot run application programs.
- Hardware devices cannot communicate effectively.
- Memory and files cannot be managed efficiently.
Operating System as an Interface
USER
│
▼
+-------------------+
| Operating System |
+-------------------+
│
▼
+-------------------+
| Computer Hardware |
+-------------------+
The Operating System acts as a bridge between the user and the hardware.
Examples of Operating Systems
| Operating System | Developed By | Devices |
|---|---|---|
| Windows | Microsoft | PCs, Laptops |
| Linux | Open Source Community | Servers, PCs |
| macOS | Apple | Mac Computers |
| Android | Smartphones | |
| iOS | Apple | iPhone, iPad |
| Unix | AT&T | Servers |
Features of an Operating System
A good Operating System should provide:
- Easy user interface
- Fast processing
- Efficient memory management
- File management
- Device management
- Security
- Multitasking
- Networking support
Evolution of Operating Systems
The Operating System has evolved over time to improve efficiency and user experience.
1. No Operating System (1940–1955)
- Computers were operated manually.
- Only one program could run at a time.
- Users entered machine language instructions.
Disadvantages:
- Very slow
- Difficult to use
- High chance of errors
2. Batch Operating System (1955–1965)
Programs were collected into batches and executed one after another.
Advantages
- Reduced setup time.
- Increased CPU utilization.
Disadvantages
- No user interaction.
- Long waiting time.
3. Multiprogramming Operating System (1965–1975)
Several programs are loaded into memory simultaneously. The CPU switches between them to maximize utilization.
Advantages
- Better CPU utilization.
- Higher throughput.
Disadvantages
- More complex memory management.
4. Time-Sharing Operating System (1970–Present)
Multiple users can use the computer simultaneously by sharing CPU time.
Advantages
- Interactive computing.
- Quick response time.
5. Modern Operating Systems
Modern Operating Systems support:
- Graphical User Interface (GUI)
- Networking
- Internet
- Cloud Computing
- Security
- Multimedia
- Artificial Intelligence Integration
Examples:
- Windows 11
- Ubuntu Linux
- macOS
- Android
Objectives of an Operating System
The primary objectives are:
1. Convenience
Makes the computer easy to use.
Example:
Instead of typing commands, users can click icons.
2. Efficiency
Uses hardware resources efficiently.
Example:
Allocates CPU time among multiple programs.
3. Ability to Evolve
Allows new hardware and software to be added without major changes.
4. Resource Management
Manages:
- CPU
- Memory
- Input Devices
- Output Devices
- Storage
Functions of an Operating System
The Operating System performs many important functions.
1. Process Management
A process is a program in execution.
The OS:
- Creates processes.
- Schedules processes.
- Terminates processes.
- Coordinates execution.
Example:
Running Chrome and MS Word simultaneously.
2. Memory Management
Memory management includes:
- Allocating memory.
- Releasing memory.
- Protecting memory.
- Managing virtual memory.
Example:
Opening several applications without crashing.
3. File Management
The OS manages files and folders.
Operations include:
- Create
- Open
- Save
- Rename
- Copy
- Move
- Delete
Example:
Managing documents in the Documents folder.
4. Device Management
The OS controls hardware devices using device drivers.
Devices include:
- Printer
- Keyboard
- Mouse
- Scanner
- Webcam
Example:
Printing a document using a printer driver.
5. Input/Output Management
Coordinates communication between CPU and I/O devices.
Example:
Reading data from the keyboard and displaying it on the monitor.
6. Security Management
Protects the computer from unauthorized access.
Security features include:
- User accounts
- Passwords
- Encryption
- Firewall
- Antivirus support
7. User Interface
The OS provides two types of interfaces.
Command Line Interface (CLI)
Users type commands.
Example:
Linux Terminal
ls
pwd
mkdir
Graphical User Interface (GUI)
Users interact using:
- Icons
- Windows
- Menus
- Pointer
Example:
Microsoft Windows Desktop
8. Error Detection
The Operating System:
- Detects hardware errors.
- Detects software errors.
- Logs system events.
Example:
"Printer Not Found"
9. Networking
Supports:
- Internet
- LAN
- Wi-Fi
- Bluetooth
- File Sharing
10. Resource Allocation
Allocates resources among multiple users and applications.
Resources include:
- CPU
- RAM
- Printer
- Hard Disk
Services Provided by an Operating System
| Service | Description |
|---|---|
| Program Execution | Runs application programs |
| Memory Allocation | Allocates RAM to programs |
| File Management | Manages files and folders |
| Device Management | Controls hardware devices |
| Security | Protects users and data |
| Networking | Enables communication |
| Error Handling | Detects and resolves errors |
Types of Operating Systems
Operating Systems can be classified as follows:
Operating System
│
├── Batch Operating System
├── Multiprogramming Operating System
├── Multitasking Operating System
├── Time-Sharing Operating System
├── Multiprocessing Operating System
├── Real-Time Operating System
├── Distributed Operating System
├── Network Operating System
├── Mobile Operating System
└── Embedded Operating System
1. Batch Operating System
- Jobs are collected in batches.
- No direct interaction with users.
Example: Early IBM Mainframe Systems
2. Multiprogramming Operating System
- Multiple programs remain in memory.
- CPU executes one while others wait.
Advantages
- Better CPU utilization.
- Reduced idle time.
3. Multitasking Operating System
Allows users to run multiple applications simultaneously.
Example:
- MS Word
- Chrome
- VLC Media Player
All running together.
4. Time-Sharing Operating System
Each user gets a small amount of CPU time (time slice).
Example:
University computer laboratories.
5. Multiprocessing Operating System
Uses two or more CPUs to execute tasks.
Advantages:
- High speed
- Better reliability
Example:
Modern multicore computers.
6. Real-Time Operating System (RTOS)
Responds immediately to events.
Applications:
- Air Traffic Control
- Medical Equipment
- Robotics
- Industrial Automation
7. Distributed Operating System
Controls multiple computers connected through a network.
Advantages:
- Resource sharing
- Faster computation
8. Network Operating System
Designed to manage network resources.
Examples:
- Windows Server
- Linux Server
9. Mobile Operating System
Designed for smartphones and tablets.
Examples:
- Android
- iOS
10. Embedded Operating System
Used in dedicated devices.
Examples:
- ATM
- Washing Machine
- Smart TV
- Microwave Oven
Comparison of Operating Systems
| Type | Multiple Users | Multiple Programs | Example |
|---|---|---|---|
| Batch | No | Yes | Early IBM Systems |
| Multiprogramming | Yes | Yes | UNIX |
| Multitasking | Yes | Yes | Windows |
| Time Sharing | Yes | Yes | Linux |
| Multiprocessing | Yes | Yes | Windows 11 |
| Real-Time | Limited | Yes | VxWorks |
| Mobile | Single User | Yes | Android |
Advantages of Operating System
- Easy to use
- Efficient resource management
- Better security
- Supports multitasking
- Provides GUI
- Error handling
- Networking support
- Device management
Disadvantages of Operating System
- Costly (commercial OS)
- Vulnerable to viruses
- Hardware compatibility issues
- Requires regular updates
- May consume significant system resources
Chapter Summary
- An Operating System is system software that manages hardware and software resources.
- It acts as an interface between the user and the computer.
- The evolution of Operating Systems progressed from no OS to modern GUI-based systems.
- The main functions include process management, memory management, file management, device management, security, networking, and user interface.
- Different types of Operating Systems include Batch, Multiprogramming, Multitasking, Time-Sharing, Multiprocessing, Real-Time, Distributed, Network, Mobile, and Embedded Operating Systems.
Exercise Questions
Short Answer Questions
- Define an Operating System.
- Why is an Operating System necessary?
- What is process management?
- What is memory management?
- Define multitasking.
- What is GUI?
- What is CLI?
- What is a Real-Time Operating System?
- What is a Mobile Operating System?
- List four functions of an Operating System.
Long Answer Questions
- Explain the evolution of Operating Systems.
- Describe the functions of an Operating System.
- Explain different types of Operating Systems with examples.
- Compare CLI and GUI.
- Discuss the objectives of an Operating System.
📘 Chapter 2: Operating System (Part 2)
🪟 Windows Operating System (11 Classes)
Course: Computer Fundamentals
🎯 Learning Objectives
After studying this part, students will be able to:
- Understand Windows Operating System
- Identify desktop components and icons
- Use Taskbar and Start Menu
- Manage files and folders using File Explorer
- Work with Control Panel settings
- Use Windows Accessories
- Understand basic Linux concepts
- Compare Windows and Linux
1. Windows Operating System
What is Windows OS?
Windows is a Graphical User Interface (GUI)-based Operating System developed by Microsoft.
It allows users to interact with the computer using:
- Icons
- Windows
- Menus
- Mouse pointer
Features of Windows OS
- GUI-based system
- Multitasking support
- Easy file management
- Plug and Play devices
- Security features
- Networking support
- User-friendly interface
Popular Versions
| Version | Features |
|---|---|
| Windows 7 | Stable, simple UI |
| Windows 10 | Fast, Cortana, security |
| Windows 11 | Modern UI, centered taskbar |
2. Windows Desktop
The Desktop is the first screen that appears after logging in.
Desktop Components
+--------------------------------------------------+
| Wallpaper Background |
| |
| Icons |
| - This PC |
| - Recycle Bin |
| - Network |
| |
| |
| |
| Taskbar (Bottom) |
+--------------------------------------------------+
Important Elements
🖼️ Wallpaper
Background image of desktop.
🧩 Icons
Small images representing files, folders, or applications.
🗑️ Recycle Bin
Stores deleted files temporarily.
3. Types of Icons in Windows
| Type | Description | Example |
|---|---|---|
| System Icons | Built-in system items | This PC, Recycle Bin |
| Shortcut Icons | Quick access to apps | Chrome shortcut |
| Folder Icons | Represents directories | Documents folder |
| File Icons | Represents files | Word, PDF, Excel |
4. Taskbar
The Taskbar is located at the bottom of the screen.
Components of Taskbar
- Start Button
- Search Box
- Pinned Applications
- Open Applications
- System Tray
- Clock & Date
System Tray
Displays:
- Wi-Fi
- Battery
- Volume
- Notifications
5. Start Menu
The Start Menu is used to access:
- Programs
- Settings
- Power options
- Search
Example:
- Shut Down
- Restart
- Sleep
6. File Explorer
File Explorer is used to manage files and folders.
How to Open File Explorer
Windows + E
File Explorer Structure
- Quick Access
- This PC
- Drives (C:, D:)
- Downloads
- Documents
Example View
This PC
│
├── Local Disk (C:)
├── Local Disk (D:)
├── Desktop
├── Documents
└── Downloads
7. File & Folder Management
Creating a Folder
Steps:
- Right click
- Select New
- Click Folder
- Rename folder
Copy and Paste
Shortcut:
Ctrl + C → Copy
Ctrl + V → Paste
Move File
Drag and drop or use Cut (Ctrl + X).
Delete File
Shortcut:
Delete key
Deleted files go to Recycle Bin.
Restore File
Right click file in Recycle Bin → Restore
8. Control Panel
Control Panel is used to change system settings.
Main Features
- Programs and Features
- User Accounts
- Hardware settings
- Network settings
- Display settings
Add/Remove Programs
Used to install or uninstall software.
Device Management
Used to manage hardware like:
- Printer
- Keyboard
- Mouse
9. System Settings
Date & Time
Used to set system clock.
Display Settings
- Screen resolution
- Brightness
- Orientation
Appearance
- Themes
- Colors
- Wallpapers
10. Windows Accessories
Built-in tools in Windows OS.
1. Notepad
- Simple text editor
- Used for writing notes
Example:
Hello World
2. Paint
Used for drawing and editing images.
Features:
- Shapes
- Colors
- Brushes
3. Calculator
Used for arithmetic calculations.
Modes:
- Standard
- Scientific
4. WordPad
Simple word processing tool.
Features:
- Formatting text
- Fonts
- Alignment
11. Introduction to Linux OS
What is Linux?
Linux is an open-source Operating System based on Unix.
Features of Linux
- Free and open source
- Secure
- Multi-user system
- Multitasking
- Stable and fast
- Highly customizable
Linux vs Windows
| Feature | Windows | Linux |
|---|---|---|
| Cost | Paid | Free |
| Source | Closed | Open Source |
| Security | Medium | High |
| Interface | GUI | CLI + GUI |
| Customization | Limited | High |
📌 Chapter Summary
- Windows is a GUI-based Operating System developed by Microsoft.
- Desktop contains icons, wallpaper, and taskbar.
- File Explorer helps manage files and folders.
- Control Panel is used for system settings.
- Windows includes useful tools like Notepad, Paint, Calculator, and WordPad.
- Linux is a free and open-source operating system with strong security and flexibility.
🧠 Practice Questions
Short Questions
- What is Windows OS?
- What is a desktop?
- What is Taskbar?
- What is File Explorer?
- What is Recycle Bin?
- Name Windows accessories.
- What is Control Panel?
- What is Linux?
- What is a shortcut icon?
- What is Notepad used for?
Long Questions
- Explain features of Windows OS.
- Describe desktop components.
- Explain file and folder management in Windows.
- What is Control Panel? Explain its uses.
- Compare Windows and Linux.
📘 Chapter 3: Networking (Part 1)
(12 Classes)
Course: Computer Fundamentals
🎯 Learning Objectives
After studying this chapter, students will be able to:
- Understand basic concepts of computer networking
- Learn components of a communication system
- Understand data transmission media and modes
- Differentiate network types (LAN, MAN, WAN)
- Learn network topologies
- Understand devices like modem, router, switch
- Learn bandwidth and data transfer rate
1. Concept of Computer Networking
What is a Computer Network?
A computer network is a collection of interconnected computers that communicate and share resources such as:
- Files
- Printers
- Internet
- Software
Definition
A computer network is a system where two or more computers are connected to exchange data and share resources.
Advantages of Networking
- Resource sharing
- Fast communication
- Data sharing
- Cost saving
- Centralized control
- Remote access
Example
- School computer lab
- Internet browsing
- Online banking
2. Basic Elements of Communication System
A communication system has 5 main components:
Sender → Message → Medium → Receiver → Feedback
1. Sender
The device that sends data.
Example:
- Computer
- Mobile
2. Message
The data being transmitted.
Example:
- Text
- Image
- Video
3. Transmission Medium
The path through which data travels.
Example:
- Cable
- Wireless
4. Receiver
The device that receives data.
Example:
- Computer
- Printer
5. Protocol
Rules for communication.
Example:
- HTTP
- FTP
- TCP/IP
3. Data Transmission Media
Transmission media is the path used to transfer data.
A. Guided Media (Wired)
Data travels through physical cables.
Types:
1. Twisted Pair Cable
- Cheapest
- Used in telephone and LAN
2. Coaxial Cable
- Better shielding
- Used in cable TV
3. Optical Fiber Cable
- Very fast
- Uses light signals
- High bandwidth
B. Unguided Media (Wireless)
No physical cable required.
Types:
- Radio waves
- Microwave
- Infrared
- Satellite communication
4. Data Transmission Modes
1. Simplex
Data flows in one direction only.
Example:
- Keyboard → Computer
2. Half-Duplex
Data flows in both directions, but one at a time.
Example:
- Walkie-talkie
3. Full-Duplex
Data flows in both directions simultaneously.
Example:
- Mobile phone call
5. Network Topologies
Topology means arrangement of computers in a network.
1. Bus Topology
All devices connected to a single cable.
PC ─ PC ─ PC ─ PC
✔ Simple
❌ If cable fails, network fails
2. Star Topology
All devices connected to a central hub.
PC
|
PC — HUB — PC
|
PC
✔ Easy to manage
❌ Hub failure stops network
3. Ring Topology
Devices form a circular connection.
PC → PC → PC → PC
↑ ↓
←←←←←←←←←←←←←←←
✔ Equal data access
❌ Single failure affects system
4. Mesh Topology
Every device connected to every other device.
✔ Highly reliable
❌ Expensive
5. Tree Topology
Combination of star and bus.
Used in large organizations.
6. Hybrid Topology
Combination of multiple topologies.
6. Types of Computer Networks
1. LAN (Local Area Network)
- Small area (room, building)
- High speed
Example:
- Computer lab
2. MAN (Metropolitan Area Network)
- Covers city area
- Medium range
Example:
- City cable network
3. WAN (Wide Area Network)
- Covers large areas (countries, continents)
- Slow compared to LAN
Example:
- Internet
4. PAN (Personal Area Network)
- Very small area (personal devices)
Example:
- Bluetooth connection
7. Networking Devices
1. Modem
- Modulates and demodulates signals
- Connects to Internet
2. Router
- Connects multiple networks
- Provides Wi-Fi
3. Switch
- Connects devices in LAN
- Sends data to correct device
4. Hub
- Broadcasts data to all devices
5. Bridge
- Connects two LANs
6. Gateway
- Connects different networks
8. Bandwidth
What is Bandwidth?
Bandwidth is the maximum data transfer capacity of a network.
Units of Bandwidth
| Unit | Meaning |
|---|---|
| bps | bits per second |
| Kbps | Kilobits per second |
| Mbps | Megabits per second |
| Gbps | Gigabits per second |
| Tbps | Terabits per second |
Example
- High bandwidth = fast internet
- Low bandwidth = slow internet
9. Data Transfer Rate
Data transfer rate is the speed at which data is transmitted.
Formula idea:
Higher bandwidth → higher data speed
10. Concept of Channel
A channel is a path for data transmission.
Types:
- Wired channel
- Wireless channel
📌 Chapter Summary
- A computer network connects multiple computers for communication and resource sharing.
- Communication system includes sender, message, medium, receiver, and protocol.
- Transmission media can be guided (wired) or unguided (wireless).
- Data transmission modes are simplex, half-duplex, and full-duplex.
- Network topologies include bus, star, ring, mesh, tree, and hybrid.
- Networks are classified into LAN, MAN, WAN, and PAN.
- Devices like router, switch, modem, and hub help in networking.
- Bandwidth defines the data carrying capacity of a network.
🧠 Practice Questions
Short Questions
- What is a computer network?
- Define LAN, MAN, WAN.
- What is bandwidth?
- What is topology?
- Define modem.
- What is full-duplex mode?
- What is a router?
- What is a communication system?
- What is guided media?
- Give examples of LAN.
Long Questions
- Explain types of computer networks.
- Describe transmission media with examples.
- Explain network topologies with diagrams.
- Describe networking devices.
- Explain data transmission modes.
📘 Chapter 3: Networking (Part 2)
🌐 Internet, WWW, Email & Browsing (12 Classes)
🎯 Learning Objectives
After this chapter, students will be able to:
- Understand Internet and its working
- Learn about WWW (World Wide Web)
- Understand URL structure
- Use web browsers and search engines
- Understand Email system and components
- Differentiate client and server systems
- Learn Internet applications
1. Internet
What is Internet?
The Internet is a global network of interconnected computers that allows users to communicate, share information, and access services worldwide.
Definition
The Internet is a worldwide system of interconnected computer networks that use TCP/IP protocol to communicate.
Features of Internet
- Global connectivity
- Fast communication
- Resource sharing
- 24×7 availability
- Multimedia support
Uses of Internet
- Online education
- Banking (Net Banking)
- Social media
- E-commerce
- Video conferencing
- Entertainment
2. World Wide Web (WWW)
What is WWW?
The World Wide Web is a collection of websites and web pages stored on servers and accessed using the Internet.
Important Points
- Invented by Tim Berners-Lee
- Uses HTTP/HTTPS protocol
- Accessed through browsers
Structure of WWW
Client (Browser) → Internet → Web Server → Web Pages
Difference: Internet vs WWW
| Internet | WWW |
|---|---|
| Hardware network | Service on Internet |
| Global system | Collection of websites |
| Supports email, FTP | Only web pages |
3. URL (Uniform Resource Locator)
What is URL?
A URL is the address of a website or web page.
Example
https://www.google.com/search
Parts of URL
| Part | Meaning |
|---|---|
| https | Protocol |
| www | World Wide Web |
| google.com | Domain name |
| /search | Path |
4. Web Browsers
What is a Browser?
A browser is a software used to access websites.
Popular Browsers
- Google Chrome
- Mozilla Firefox
- Microsoft Edge
- Safari
Functions of Browser
- Open websites
- Download files
- Display web pages
- Bookmark pages
5. Search Engines
What is a Search Engine?
A search engine is a tool used to search information on the Internet.
Examples
- Bing
- Yahoo
- DuckDuckGo
How Search Engine Works
User Query → Search Engine → Index Database → Results Display
Example Search Query
- “What is Computer”
- “Weather today”
- “Online courses”
6. Email (Electronic Mail)
What is Email?
Email is a method of sending digital messages through the Internet.
Definition
Email is a system for sending and receiving messages electronically using computer networks.
Email Address Format
username@domain.com
Example:
student123@gmail.com
Components of Email
| Component | Description |
|---|---|
| To | Receiver email |
| From | Sender email |
| Subject | Topic |
| CC | Carbon Copy |
| BCC | Blind Carbon Copy |
| Message Body | Main content |
Advantages of Email
- Fast communication
- Low cost
- Global access
- Attach files
- Record keeping
Disadvantages of Email
- Spam messages
- Viruses in attachments
- Requires Internet
- Privacy issues
7. Browsing & Searching
Browsing
Browsing means viewing websites using a browser.
Example:
- Reading news
- Watching videos
Searching
Searching means finding information using search engines.
Example:
- Google search
8. Client-Server Model
What is Client?
A client is a device that requests data.
Example:
- Mobile phone
- Computer browser
What is Server?
A server is a computer that provides data/services.
Example:
- Google server
- Email server
Working Model
Client → Request → Server
Server → Response → Client
9. Internet Applications
Major Uses
- E-learning platforms
- Online shopping
- Online banking
- Social networking
- Cloud storage
- Video streaming
Examples
- YouTube (Streaming)
- Amazon (E-commerce)
- Google Drive (Cloud Storage)
- Zoom (Video meetings)
📌 Chapter Summary
- Internet is a global network connecting computers worldwide.
- WWW is a collection of web pages accessed via browsers.
- URL is the address of a website.
- Browsers are used to access websites.
- Search engines help find information.
- Email is used for electronic communication.
- Client sends request and server provides response.
- Internet supports education, communication, and business.
🧠 Practice Questions
Short Questions
- What is Internet?
- What is WWW?
- Define URL.
- What is a web browser?
- Give examples of search engines.
- What is email?
- What is client-server model?
- Write email format.
- What is browsing?
- What is a server?
Long Questions
- Explain Internet and its uses.
- Describe WWW and URL structure.
- Explain email components and advantages.
- Describe client-server model with diagram.
- Explain search engines and their working.
📘 Chapter 4: Computer Security (5 Classes)
🔐 Computer Fundamentals
🎯 Learning Objectives
After studying this chapter, students will be able to:
- Understand computer security concepts
- Identify types of computer viruses
- Learn impacts of malware
- Understand antivirus and firewall systems
- Apply preventive security measures
1. Introduction to Computer Security
What is Computer Security?
Computer security refers to protecting computer systems, networks, and data from unauthorized access, damage, or theft.
Definition
Computer security is the practice of protecting computers and data from viruses, hackers, and unauthorized access.
Goals of Computer Security
- Confidentiality (data privacy)
- Integrity (data accuracy)
- Availability (system accessibility)
2. Computer Virus
What is a Virus?
A computer virus is a malicious program that spreads from one computer to another and damages data or system files.
Definition
A virus is a self-replicating program that attaches itself to files and spreads when executed.
Characteristics of Virus
- Self-replicating
- Infects files/programs
- Spreads rapidly
- Damages system performance
- Can delete data
Types of Computer Viruses
1. File Virus
Attaches to executable files.
2. Boot Sector Virus
Infects boot sector of hard disk.
3. Macro Virus
Infects documents like Word or Excel files.
4. Worm
Spreads automatically through networks.
5. Trojan Horse
Appears harmless but performs malicious actions.
6. Spyware
Secretly collects user information.
7. Ransomware
Locks system and demands money.
3. Impact of Computer Virus
- Data loss
- System crash
- Slow performance
- Corruption of files
- Privacy breach
- Financial loss
4. Virus Preventive Measures
How to Protect Computer?
1. Antivirus Software
Antivirus detects and removes malware.
Examples:
- Avast
- Quick Heal
- Norton
- Kaspersky
2. Firewall
A firewall acts as a security barrier between trusted and untrusted networks.
3. Safe Browsing
- Avoid unknown websites
- Do not download suspicious files
4. Regular Updates
- Update operating system
- Update antivirus software
5. Strong Passwords
Use:
- Letters
- Numbers
- Symbols
6. Backup Data
Keep copies of important files.
5. Types of Malware
| Type | Description |
|---|---|
| Virus | Infects files |
| Worm | Self-spreads |
| Trojan | Hidden attack program |
| Spyware | Steals data |
| Adware | Shows unwanted ads |
| Ransomware | Locks files for ransom |
6. Antivirus Software
What is Antivirus?
Antivirus is a program designed to detect, prevent, and remove viruses.
Functions of Antivirus
- Scanning files
- Removing malware
- Real-time protection
- System monitoring
Example
When a USB is inserted, antivirus scans it automatically.
7. Firewall
What is Firewall?
A firewall is a security system that controls incoming and outgoing network traffic.
Types of Firewall
1. Hardware Firewall
Built into routers.
2. Software Firewall
Installed on computers.
Functions
- Blocks unauthorized access
- Monitors network traffic
- Protects from hackers
8. Cyber Security
What is Cyber Security?
Cyber security is the protection of internet-connected systems from cyber attacks.
Examples of Cyber Attacks
- Phishing
- Hacking
- Identity theft
- Data breach
9. Safe Computing Practices
- Do not open unknown emails
- Avoid pirated software
- Use updated antivirus
- Log out after use
- Use secure websites (https)
📌 Chapter Summary
- Computer security protects systems and data from threats.
- Virus is a harmful program that damages files and spreads.
- Types of malware include virus, worm, Trojan, spyware, ransomware, and adware.
- Antivirus software protects systems from malware.
- Firewall controls network traffic and blocks threats.
- Cyber security protects against online attacks.
🧠 Practice Questions
Short Questions
- What is computer security?
- Define virus.
- What is malware?
- What is antivirus?
- What is firewall?
- Name two viruses.
- What is ransomware?
- What is spyware?
- What is cyber security?
- Why is backup important?
Long Questions
- Explain types of computer viruses.
- Describe antivirus and firewall.
- Explain preventive measures of viruses.
- What is cyber security? Explain threats.
- Describe types of malware.
📘 Chapter 5: Emerging Technologies (6 Classes)
🚀 Computer Fundamentals
🎯 Learning Objectives
After completing this chapter, students will be able to:
- Understand Artificial Intelligence and its uses
- Learn basics of Robotics and IoT
- Understand Cloud Computing and its services
- Learn Blockchain technology
- Identify real-world applications of modern technologies
- Understand smart cities and future trends
1. Introduction to Emerging Technologies
Emerging technologies are advanced modern technologies that are transforming the world of computing and communication.
They improve:
- Speed
- Automation
- Intelligence
- Connectivity
2. Artificial Intelligence (AI)
What is AI?
Artificial Intelligence is the ability of machines to think, learn, and make decisions like humans.
Definition
AI is a branch of computer science that enables machines to perform tasks requiring human intelligence.
Applications of AI
- Voice assistants (Siri, Alexa)
- Chatbots
- Face recognition
- Self-driving cars
- Recommendation systems (YouTube, Netflix)
Types of AI
| Type | Description |
|---|---|
| Narrow AI | Performs specific tasks |
| General AI | Human-like intelligence |
| Super AI | Future advanced intelligence |
3. Robotics
What is Robotics?
Robotics is the branch of technology that deals with the design, construction, and use of robots.
Uses of Robots
- Manufacturing industry
- Medical surgery
- Space exploration
- Defense systems
- Household cleaning (robot vacuum)
Advantages
- High speed
- Accuracy
- No human fatigue
Disadvantages
- Expensive
- Job replacement concerns
- Maintenance cost
4. Internet of Things (IoT)
What is IoT?
IoT is a system where devices are connected to the internet and can communicate with each other.
Definition
IoT is a network of physical devices embedded with sensors and software to exchange data.
Examples of IoT
- Smart watches
- Smart TVs
- Smart homes
- Smart refrigerators
- Smart traffic systems
Applications
- Healthcare monitoring
- Smart cities
- Agriculture automation
- Home automation
5. Cloud Computing
What is Cloud Computing?
Cloud computing means storing and accessing data and programs over the internet instead of local storage.
Definition
Cloud computing is the delivery of computing services over the internet.
Advantages
- No need for physical storage
- Access from anywhere
- Cost-effective
- Scalable
Disadvantages
- Requires internet
- Security concerns
- Dependence on service providers
Types of Cloud Services
1. SaaS (Software as a Service)
Software is available online.
Examples:
- Google Docs
- Gmail
2. PaaS (Platform as a Service)
Provides platform for developers.
Examples:
- Google App Engine
- Microsoft Azure
3. IaaS (Infrastructure as a Service)
Provides virtual hardware resources.
Examples:
- AWS
- Google Cloud
6. Blockchain Technology
What is Blockchain?
Blockchain is a secure digital ledger system that stores data in blocks linked together.
Features
- Decentralized
- Secure
- Transparent
- Immutable (cannot be changed)
Applications
- Cryptocurrency (Bitcoin)
- Banking
- Supply chain management
- Digital identity
7. Smart Cities
What is a Smart City?
A smart city uses technology and data to improve urban services and quality of life.
Features
- Smart traffic system
- Smart lighting
- Waste management
- Surveillance systems
- Digital governance
8. Sensors
What are Sensors?
Sensors are devices that detect physical conditions and convert them into signals.
Examples
- Temperature sensor
- Motion sensor
- Light sensor
- Smoke sensor
Applications
- Mobile phones
- Security systems
- Robotics
- Healthcare devices
9. Future Trends in Computing
- Artificial Intelligence expansion
- Automation in industries
- Cloud-first systems
- Smart devices everywhere
- Blockchain-based security systems
- Quantum computing (future)
📌 Chapter Summary
- Emerging technologies are shaping the future of computing.
- AI enables machines to think and learn.
- Robotics is used for automation and precision tasks.
- IoT connects smart devices through the internet.
- Cloud computing provides online storage and services.
- Blockchain ensures secure and transparent data systems.
- Smart cities use technology for better urban management.
🧠 Practice Questions
Short Questions
- What is AI?
- Define Robotics.
- What is IoT?
- What is cloud computing?
- Name SaaS examples.
- What is blockchain?
- What are sensors?
- What is a smart city?
- Give two AI applications.
- What is IaaS?
Long Questions
- Explain Artificial Intelligence with applications.
- Describe Cloud Computing and its types.
- Explain IoT with examples.
- What is Blockchain? Explain its features.
- Describe emerging technologies in detail.
