1. Basic Gates
2. Arithmetic circuit
3. Decoder
4. Encoder
5.Multiplexer
6. Demultiplexer
7. Flip flop and Latch - CLICK
8. counter - CLICK
9. Register - CLICK
10.Sequential circuit -CLICK
JECA 2025 QUESTION PRACTICE SET 1
Which disk scheduling algorithm is designed to reduce the total seek time by choosing the request that is closest to the current disk head position?
A) FCFS (First-Come, First-Served)
B) SSTF (Shortest Seek Time First)
C) SCAN
D) LOOK
In which of the following disk scheduling algorithms does the disk arm move from one end to the other and then reverse the direction?
A) FCFS
B) SCAN
C) C-SCAN
D) LOOK
Which of the following disk scheduling algorithms always moves the disk arm in a single direction?
A) FCFS
B) SCAN
C) C-SCAN
D) SSTF
What is the primary disadvantage of the First-Come, First-Served (FCFS) disk scheduling algorithm?
A) It can lead to high disk seek times
B) It does not guarantee fairness
C) It prioritizes critical requests
D) It causes disk head starvation
Which disk scheduling algorithm suffers from the problem of "starvation," where some requests may never be serviced?
A) SSTF (Shortest Seek Time First)
B) FCFS
C) SCAN
D) C-SCAN
Which of the following disk scheduling algorithms is most likely to cause starvation for requests far away from the current disk head position?
A) SCAN
B) LOOK
C) SSTF
D) C-SCAN
In the LOOK disk scheduling algorithm, the disk arm:
A) Always goes to the furthest request in one direction and then reverses
B) Moves back and forth like in SCAN but stops when there are no more requests in that direction
C) Moves only in one direction, regardless of the position of the requests
D) Chooses the request that is farthest from the current head position
Which disk scheduling algorithm is used in situations where the disk arm only services requests in one direction and, when reaching the end, jumps back to the starting position to continue servicing?
A) C-SCAN
B) LOOK
C) FCFS
D) SCAN
Which of the following disk scheduling algorithms is a modified version of SCAN where the disk arm always moves in a single direction?
A) SSTF
B) LOOK
C) C-SCAN
D) FCFS
Question 10:
Given the request queue:
Request Queue: 140, 90, 15, 200, 60, 45, 30, 180
The initial head position is at 100. Using FCFS (First-Come, First-Served) algorithm, what is the total head movement?
A) 650
B) 675
C) 720
D) 700
Given the request queue:
Request Queue: 140, 90, 15, 200, 60, 45, 30, 180
The initial head position is at 100. Using SSTF (Shortest Seek Time First) algorithm, what is the total head movement?
A) 350
B) 330
C) 400
D) 380
Consider the request queue:
Request Queue: 140, 90, 15, 200, 60, 45, 30, 180
The initial head position is at 100. Use the SCAN algorithm, and the head initially moves toward the higher numbered tracks. What is the total head movement?
A) 500
B) 450
C) 520
D) 480
For the request queue:
Request Queue: 140, 90, 15, 200, 60, 45, 30, 180
The initial head position is at 100. Using C-SCAN, what is the total head movement?
A) 760
B) 800
C) 780
D) 850
For the request queue:
Request Queue: 140, 90, 15, 200, 60, 45, 30, 180
The initial head position is at 100. Using LOOK, what is the total head movement if the head initially moves toward the lower numbered tracks?
A) 520
B) 530
C) 550
D) 570
Given the request queue:
Request Queue: 200, 130, 50, 80, 170, 60, 120, 150
The initial head position is at 100. Using C-LOOK, what is the total head movement?
A) 780
B) 750
C) 820
D) 770
Which command is used to display the current working directory in UNIX?
A) pwd
B) cd
C) ls
D) dir
Which command is used to change the directory in UNIX?
A) move
B) chdir
C) cd
D) dir
Which command in UNIX is used to list all files and directories in the current directory?
A) list
B) ls
C) dir
D) show
What does the command rm -r do in UNIX?
A) Removes a single file
B) Removes a directory and its contents
C) Renames a file
D) Creates a new directory
Which command is used to view the contents of a file in UNIX?
A) show
B) open
C) cat
D) view
Which command is used to display the last part of a file in UNIX?
A) head
B) tail
C) cat
D) more
Which command is used to find files in UNIX?
A) search
B) find
C) locate
D) grep
Which command is used to create a new directory in UNIX?
A) newdir
B) mkdir
C) create
D) makedir
Which of the following commands is used to change the file permissions in UNIX?
A) chmod
B) chown
C) setperm
D) modify
Which command is used to display the manual page of a command in UNIX?
A) man
B) help
C) guide
D) doc
Which command is used to remove a file in UNIX?
A) delete
B) remove
C) rm
D) del
Which command is used to count the number of lines, words, and characters in a file?
A) count
B) wc
C) lines
D) stat
Which command is used to display the disk usage of directories in UNIX?
A) diskusage
B) du
C) df
D) size
What does the command chmod 755 file.txt do?
A) Grants read and write permissions to the owner and read-only permissions to others
B) Grants full permissions to the owner and read and execute permissions to others
C) Grants full permissions to everyone
D) Removes all permissions from the owner
Which command is used to send a signal to a process in UNIX?
A) kill
B) terminate
C) exit
D) stop
Which command is used to display the current date and time in UNIX?
A) time
B) date
C) datetime
D) now
Which command is used to display all currently running processes in UNIX?
A) ps
B) jobs
C) process
D) tasklist
Which command is used to concatenate and display files in UNIX?
A) cat
B) concat
C) combine
D) join
Which command is used to view and search for patterns in files in UNIX?
A) search
B) grep
C) find
D) scan
Which command in UNIX is used to compress files?
A) zip
B) compress
C) tar
D) gzip
What will be the output of the following C program?
#include <stdio.h>
void main() {
int i = 0;
if(i++ == 0)
printf("Hello ");
else
printf("World ");
}
A) Hello
B) World
C) Hello World
D) None
What is the result of the following C code?
int x = 5;
int y = 2;
x = x / y * y;
printf("%d", x);
A) 1
B) 2
C) 5
D) 0
What does the following C code print?
int x = 5;
int y = 10;
x = ++x + y++;
printf("%d %d", x, y);
A) 16 11
B) 15 11
C) 16 10
D) 15 10
What will be the output of this program?
#include <stdio.h>
void main() {
int x = 1, y = 1;
if(x++ == ++y)
printf("Match");
else
printf("No Match");
}
A) Match
B) No Match
C) Compile-time error
D) Undefined behavior
Which of the following statements is TRUE about a union in C?
A) The members of a union share the same memory location.
B) The size of a union is the sum of the sizes of its members.
C) A union can have only one member at a time.
D) None of the above
What is the output of the following C program?
#include <stdio.h>
void main() {
int i = 0;
printf("%d ", i++);
printf("%d ", i);
}
A) 0 1
B) 1 1
C) 1 2
D) 0 2
What will be the result of the following C code?
int x = 2, y = 3;
x = x ^ y;
y = x ^ y;
x = x ^ y;
printf("%d %d", x, y);
A) 2 3
B) 3 2
C) 0 0
D) Undefined behavior
What is the output of this program?
#include <stdio.h>
void main() {
int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
printf("%d", *(*(arr + 1) + 1));
}
A) 4
B) 5
C) 6
D) 8
Which of the following statements about function pointers in C is TRUE?
A) Function pointers can point to functions with different signatures.
B) Function pointers are not allowed to be used in C.
C) A function pointer is declared using the syntax type *function_name();.
D) A function pointer stores the memory address of a variable.
What does the following C program print?
#include <stdio.h>
void foo(int x) {
if(x < 5) {
x++;
foo(x);
}
printf("%d ", x);
}
void main() {
foo(0);
}
A) 1 2 3 4 5
B) 5 4 3 2 1
C) 1 2 3 4
D) 5 4 3 2
What is the correct syntax to declare a pointer to a function in C?
A) int *func(int x);
B) int (*func)(int x);
C) int func*(int x);
D) int *func(int x, int y);
What does the following program output?
#include <stdio.h>
void main() {
int i = 10;
while(i--) {
printf("%d ", i);
}
}
A) 9 8 7 6 5 4 3 2 1 0
B) 10 9 8 7 6 5 4 3 2 1
C) 9 8 7 6 5 4 3 2 1
D) Compile-time error
What will be the output of the following C code?
int x = 10;
int *ptr = &x;
(*ptr)++;
printf("%d", x);
A) 9
B) 10
C) 11
D) Undefined behavior
What is the output of the following code?
#include <stdio.h>
void main() {
int a = 10;
int b = 20;
if(a = b)
printf("Match");
else
printf("No Match");
}
A) Match
B) No Match
C) Compile-time error
D) Undefined behavior
Which of the following is true about the sizeof operator in C?
A) It can be used with any variable type, including arrays and structures.
B) It is evaluated at runtime.
C) It can be used only with primitive data types.
D) It returns the size of a pointer to the type.
Which of the following is a correct declaration for a constant pointer to a constant integer in C?
A) int *const const_ptr;
B) const int *const const_ptr;
C) const int *const_ptr;
D) int const *const_ptr;
Which of the following functions in C can cause undefined behavior when used incorrectly?
A) malloc()
B) free()
C) strlen()
D) printf()
What is the output of the following code?
#include <stdio.h>
int main() {
char *str = "Hello, World!";
printf("%c", *(str + 7));
return 0;
}
A) H
B) W
C) l
D) o
What will be the output of the following program?
#include <stdio.h>
int main() {
int x = 0;
switch(x) {
case 0:
printf("Zero");
break;
case 1:
printf("One");
break;
default:
printf("Default");
}
return 0;
}
A) Zero
B) One
C) Default
D) Compile-time error
What will be the output of the following code?
#include <stdio.h>
void main() {
int i = 5;
int *ptr = &i;
printf("%d", ++*ptr);
}
A) 5
B) 6
C) 4
D) Undefined behavior
Shortcut key: Copy , Cut , Paste ,Undo ,Save , Print ,Select all ,create a new file, open a file
Full form: WWW,URL,LAN,MAN,WAN,ISP,IP,MBPS,EMAIL,HTTP,FTP,SMTP,HTTPS,AI,VIRUS.
What is smallest unit of the information?
Which of the following values is the correct value of this hexadecimal code 1F.01B?
How is the data stored on the diskette?
Which of the following is the smallest visual element on a video monitor?
Which of the following is an output device?
Which of the following is an input device?
Which of the following is the extension of Notepad?
What is the mean of the Booting in the system?
The central processing unit is located in the _____.
Which one of the following groups contains graphical file extensions?
Which of the following is equal to a gigabyte?
Which type of program acts as an intermediary between a user of a computer and the computer hardware?
What kind of language can computer understand?
What is the full form of RAM?
Which one of the following software applications would be the most appropriate for performing numerical and statistical calculations?
Which of the following is not considered hardware?
What is the full form of USB?
What is five main components of a computer system?
Which of the following numbers is a binary number?
Which one of the following is an example of the browser software?
A spreadsheet is the best application for ____________.
What is the full form of VDU?
Which one of the following parts is called the brain of the computer?
Which of the following device is not a portable device?
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
After completing this chapter, students will be able to:
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.
Computer: An electronic programmable machine capable of performing arithmetic and logical operations at high speed with great accuracy.
INPUT
│
▼
PROCESSING (CPU)
│
▼
STORAGE
│
▼
OUTPUT
Raw facts and figures.
Example:
78
89
95
Processed data that has meaning.
Example:
Average Marks = 87.33
A computer performs millions or billions of calculations per second.
Example:
Calculating the salary of 50,000 employees in a few seconds.
Computers produce accurate results if the input and program are correct.
Example:
250 × 125 = 31250
Unlike humans, computers do not get tired.
They can work continuously for days without losing efficiency.
Computers can store huge amounts of data.
Example:
Once programmed, a computer performs tasks automatically.
Example:
Automatic payroll generation.
A computer can perform different types of tasks.
Examples:
Computers provide consistent results.
A computer can perform multiple tasks simultaneously.
Example:
Computers communicate through networks.
Example:
+------------------+
| INPUT UNIT |
+---------+--------+
|
▼
+------------------------+
| CPU |
|------------------------|
| Control Unit (CU) |
| Arithmetic Logic Unit |
| Registers |
+-----------+------------+
|
▼
+----------------------+
| MEMORY UNIT |
| RAM | ROM | Cache |
+-----------+----------+
|
▼
+------------------+
| OUTPUT UNIT |
+------------------+
The input unit accepts data and instructions from the user.
Examples
The CPU is called the Brain of the Computer.
It controls all computer operations.
Performs
Example
20 + 30 = 50
Controls all computer activities.
Functions
Small high-speed storage inside the CPU.
Used for temporary storage.
Examples
Memory stores data and instructions.
Memory
│
├── Primary Memory
│ ├── RAM
│ ├── ROM
│ └── Cache
│
└── Secondary Memory
├── HDD
├── SSD
├── CD/DVD
├── Pen Drive
└── Memory Card
Primary memory is directly accessed by the CPU.
Types
Characteristics
Example
Running applications.
Characteristics
A very fast memory placed between CPU and RAM.
Advantages
Used for permanent storage.
Examples
| 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 send data to the computer.
Most common input device.
Uses
Types
Pointing device.
Operations
Types
Converts paper documents into digital format.
Applications
Used in banks to read cheque numbers.
Advantages
Reads marked answers.
Applications
Converts printed text into editable text.
Applications
Reads barcode labels.
Applications
A pointing device used directly on the monitor.
Applications
Used mainly for games and flight simulators.
Output devices display processed information.
Visual Display Unit.
Types
Features
Applications
Produces letter-quality printing.
Disadvantage
Slow printing.
Advantages
Advantages
Applications
Prints one complete line at a time.
Used in
Used for large engineering drawings.
Applications
Hardware refers to the physical components of a computer.
Examples
Software is a collection of programs.
Controls the computer.
Examples
Performs user-specific tasks.
Examples
| Stage | Technology |
|---|---|
| Abacus | Manual Calculation |
| Pascaline | Mechanical Calculator |
| Difference Engine | Charles Babbage |
| Analytical Engine | Modern Computer Concept |
| Electronic Computer | Digital Computer |
| 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 |
Processes continuous data.
Example
Processes discrete data.
Examples
Combination of Analog and Digital.
Applications
Performs many tasks.
Example
Desktop Computer.
Designed for one specific task.
Example
ATM Machine.
Computers are widely used in:
After completing this chapter, students will be able to:
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.
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.
Without an Operating System:
USER
│
▼
+-------------------+
| Operating System |
+-------------------+
│
▼
+-------------------+
| Computer Hardware |
+-------------------+
The Operating System acts as a bridge between the user and the hardware.
| 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 |
A good Operating System should provide:
The Operating System has evolved over time to improve efficiency and user experience.
Disadvantages:
Programs were collected into batches and executed one after another.
Several programs are loaded into memory simultaneously. The CPU switches between them to maximize utilization.
Multiple users can use the computer simultaneously by sharing CPU time.
Modern Operating Systems support:
Examples:
The primary objectives are:
Makes the computer easy to use.
Example:
Instead of typing commands, users can click icons.
Uses hardware resources efficiently.
Example:
Allocates CPU time among multiple programs.
Allows new hardware and software to be added without major changes.
Manages:
The Operating System performs many important functions.
A process is a program in execution.
The OS:
Example:
Running Chrome and MS Word simultaneously.
Memory management includes:
Example:
Opening several applications without crashing.
The OS manages files and folders.
Operations include:
Example:
Managing documents in the Documents folder.
The OS controls hardware devices using device drivers.
Devices include:
Example:
Printing a document using a printer driver.
Coordinates communication between CPU and I/O devices.
Example:
Reading data from the keyboard and displaying it on the monitor.
Protects the computer from unauthorized access.
Security features include:
The OS provides two types of interfaces.
Users type commands.
Example:
Linux Terminal
ls
pwd
mkdir
Users interact using:
Example:
Microsoft Windows Desktop
The Operating System:
Example:
"Printer Not Found"
Supports:
Allocates resources among multiple users and applications.
Resources include:
| 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 |
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
Example: Early IBM Mainframe Systems
Advantages
Allows users to run multiple applications simultaneously.
Example:
All running together.
Each user gets a small amount of CPU time (time slice).
Example:
University computer laboratories.
Uses two or more CPUs to execute tasks.
Advantages:
Example:
Modern multicore computers.
Responds immediately to events.
Applications:
Controls multiple computers connected through a network.
Advantages:
Designed to manage network resources.
Examples:
Designed for smartphones and tablets.
Examples:
Used in dedicated devices.
Examples:
| 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 |
After studying this part, students will be able to:
Windows is a Graphical User Interface (GUI)-based Operating System developed by Microsoft.
It allows users to interact with the computer using:
| Version | Features |
|---|---|
| Windows 7 | Stable, simple UI |
| Windows 10 | Fast, Cortana, security |
| Windows 11 | Modern UI, centered taskbar |
The Desktop is the first screen that appears after logging in.
+--------------------------------------------------+
| Wallpaper Background |
| |
| Icons |
| - This PC |
| - Recycle Bin |
| - Network |
| |
| |
| |
| Taskbar (Bottom) |
+--------------------------------------------------+
Background image of desktop.
Small images representing files, folders, or applications.
Stores deleted files temporarily.
| 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 |
The Taskbar is located at the bottom of the screen.
Displays:
The Start Menu is used to access:
Example:
File Explorer is used to manage files and folders.
Windows + E
This PC
│
├── Local Disk (C:)
├── Local Disk (D:)
├── Desktop
├── Documents
└── Downloads
Steps:
Shortcut:
Ctrl + C → Copy
Ctrl + V → Paste
Drag and drop or use Cut (Ctrl + X).
Shortcut:
Delete key
Deleted files go to Recycle Bin.
Right click file in Recycle Bin → Restore
Control Panel is used to change system settings.
Used to install or uninstall software.
Used to manage hardware like:
Used to set system clock.
Built-in tools in Windows OS.
Example:
Hello World
Used for drawing and editing images.
Features:
Used for arithmetic calculations.
Modes:
Simple word processing tool.
Features:
Linux is an open-source Operating System based on Unix.
| Feature | Windows | Linux |
|---|---|---|
| Cost | Paid | Free |
| Source | Closed | Open Source |
| Security | Medium | High |
| Interface | GUI | CLI + GUI |
| Customization | Limited | High |
After studying this chapter, students will be able to:
A computer network is a collection of interconnected computers that communicate and share resources such as:
A computer network is a system where two or more computers are connected to exchange data and share resources.
A communication system has 5 main components:
Sender → Message → Medium → Receiver → Feedback
The device that sends data.
Example:
The data being transmitted.
Example:
The path through which data travels.
Example:
The device that receives data.
Example:
Rules for communication.
Example:
Transmission media is the path used to transfer data.
Data travels through physical cables.
No physical cable required.
Data flows in one direction only.
Example:
Data flows in both directions, but one at a time.
Example:
Data flows in both directions simultaneously.
Example:
Topology means arrangement of computers in a network.
All devices connected to a single cable.
PC ─ PC ─ PC ─ PC
✔ Simple
❌ If cable fails, network fails
All devices connected to a central hub.
PC
|
PC — HUB — PC
|
PC
✔ Easy to manage
❌ Hub failure stops network
Devices form a circular connection.
PC → PC → PC → PC
↑ ↓
←←←←←←←←←←←←←←←
✔ Equal data access
❌ Single failure affects system
Every device connected to every other device.
✔ Highly reliable
❌ Expensive
Combination of star and bus.
Used in large organizations.
Combination of multiple topologies.
Example:
Example:
Example:
Example:
Bandwidth is the maximum data transfer capacity of a network.
| Unit | Meaning |
|---|---|
| bps | bits per second |
| Kbps | Kilobits per second |
| Mbps | Megabits per second |
| Gbps | Gigabits per second |
| Tbps | Terabits per second |
Data transfer rate is the speed at which data is transmitted.
Formula idea:
Higher bandwidth → higher data speed
A channel is a path for data transmission.
Types:
After this chapter, students will be able to:
The Internet is a global network of interconnected computers that allows users to communicate, share information, and access services worldwide.
The Internet is a worldwide system of interconnected computer networks that use TCP/IP protocol to communicate.
The World Wide Web is a collection of websites and web pages stored on servers and accessed using the Internet.
Client (Browser) → Internet → Web Server → Web Pages
| Internet | WWW |
|---|---|
| Hardware network | Service on Internet |
| Global system | Collection of websites |
| Supports email, FTP | Only web pages |
A URL is the address of a website or web page.
https://www.google.com/search
| Part | Meaning |
|---|---|
| https | Protocol |
| www | World Wide Web |
| google.com | Domain name |
| /search | Path |
A browser is a software used to access websites.
A search engine is a tool used to search information on the Internet.
User Query → Search Engine → Index Database → Results Display
Email is a method of sending digital messages through the Internet.
Email is a system for sending and receiving messages electronically using computer networks.
username@domain.com
Example:
student123@gmail.com
| Component | Description |
|---|---|
| To | Receiver email |
| From | Sender email |
| Subject | Topic |
| CC | Carbon Copy |
| BCC | Blind Carbon Copy |
| Message Body | Main content |
Browsing means viewing websites using a browser.
Example:
Searching means finding information using search engines.
Example:
A client is a device that requests data.
Example:
A server is a computer that provides data/services.
Example:
Client → Request → Server
Server → Response → Client
After studying this chapter, students will be able to:
Computer security refers to protecting computer systems, networks, and data from unauthorized access, damage, or theft.
Computer security is the practice of protecting computers and data from viruses, hackers, and unauthorized access.
A computer virus is a malicious program that spreads from one computer to another and damages data or system files.
A virus is a self-replicating program that attaches itself to files and spreads when executed.
Attaches to executable files.
Infects boot sector of hard disk.
Infects documents like Word or Excel files.
Spreads automatically through networks.
Appears harmless but performs malicious actions.
Secretly collects user information.
Locks system and demands money.
Antivirus detects and removes malware.
Examples:
A firewall acts as a security barrier between trusted and untrusted networks.
Use:
Keep copies of important files.
| Type | Description |
|---|---|
| Virus | Infects files |
| Worm | Self-spreads |
| Trojan | Hidden attack program |
| Spyware | Steals data |
| Adware | Shows unwanted ads |
| Ransomware | Locks files for ransom |
Antivirus is a program designed to detect, prevent, and remove viruses.
When a USB is inserted, antivirus scans it automatically.
A firewall is a security system that controls incoming and outgoing network traffic.
Built into routers.
Installed on computers.
Cyber security is the protection of internet-connected systems from cyber attacks.
After completing this chapter, students will be able to:
Emerging technologies are advanced modern technologies that are transforming the world of computing and communication.
They improve:
Artificial Intelligence is the ability of machines to think, learn, and make decisions like humans.
AI is a branch of computer science that enables machines to perform tasks requiring human intelligence.
| Type | Description |
|---|---|
| Narrow AI | Performs specific tasks |
| General AI | Human-like intelligence |
| Super AI | Future advanced intelligence |
Robotics is the branch of technology that deals with the design, construction, and use of robots.
IoT is a system where devices are connected to the internet and can communicate with each other.
IoT is a network of physical devices embedded with sensors and software to exchange data.
Cloud computing means storing and accessing data and programs over the internet instead of local storage.
Cloud computing is the delivery of computing services over the internet.
Software is available online.
Examples:
Provides platform for developers.
Examples:
Provides virtual hardware resources.
Examples:
Blockchain is a secure digital ledger system that stores data in blocks linked together.
A smart city uses technology and data to improve urban services and quality of life.
Sensors are devices that detect physical conditions and convert them into signals.