Practical File
Practical File
INDEX
A computer is an electronic device that processes data and converts it into meaningful
information. It works according to a set of instructions called programs. Computers are
widely used in every field such as education, business, healthcare, entertainment, and
communication.
The word “computer” is derived from the Latin word computare, which means “to
calculate.” Initially, computers were used only for calculations, but now they can perform
many complex tasks quickly and accurately.
2. Characteristics of a Computer
1. Speed
Computers can perform millions of calculations in a second, making them extremely fast.
2. Accuracy
They provide accurate results if the input and instructions are correct.
3. Storage
4. Versatility
A computer can perform multiple types of tasks such as typing, drawing, calculating, and
browsing.
5. Automation
Once instructions are given, the computer performs tasks automatically without further
human intervention.
6. Diligence
Unlike humans, computers do not get tired or bored and can work continuously.
The CPU is known as the “brain of the computer.” It processes all instructions and controls
the functioning of the computer.
3. Output Unit
4. Memory Unit
It stores data and instructions.
Types of memory:
4. Types of Computers
Computers can be classified into different types:
1. Based on Size
2. Based on Function
Hardware refers to the physical parts of a computer that we can see and touch.
Examples: Monitor, CPU, Keyboard, Mouse
Software
Types of software:
6. Uses of Computers
Computers are used in many areas:
1. Education
2. Business
3. Healthcare
4. Entertainment
5. Communication
7. Advantages of Computers
3
Saves time and effort
High accuracy
Large storage capacity
Multitasking ability
Easy communication
8. Disadvantages of Computers
Can cause health issues (eye strain, posture problems)
Security risks (viruses, hacking)
Job loss due to automation
Dependency on machines
9. Conclusion
Computers have become an essential part of modern life. They make our work easier, faster,
and more efficient. From students to professionals, everyone depends on computers for daily
activities. Understanding the basics of computers is very important in today’s digital world.
4
Computer Input and Output Devices
Introduction:-
A computer system works by taking data from the user, processing it, and producing results.
The devices that help in entering data into the computer are called input devices, and those
that display or produce the result are called output devices. Together, they form an essential
part of the computer system.
1. Input Devices
Definition:-
Input devices are hardware components used to enter data and instructions into a computer.
2. Mouse
3. Scanner
4. Microphone
6. Touchscreen
7. Webcam
2. Output Devices
Definition
Output devices are hardware components that display or produce processed data from the
computer.
6
Displays output in visual form
Types: LCD, LED, OLED
2. Printer
3. Speaker
4. Headphones
5. Projector
6. Plotter
Conclusion
Input and output devices are essential components of a computer system. Input devices allow
users to provide data and instructions, while output devices present the results in a
meaningful way. Together, they enable smooth communication between the user and the
computer.
8
1. Types of Computers Based on Size
a) Supercomputers
Supercomputers are the fastest and most powerful computers available. They are designed to
perform complex calculations at extremely high speeds. These computers are used in
scientific research, weather forecasting, space exploration, and nuclear simulations.
Supercomputers can process trillions of calculations per second. They are very large in size
and require special cooling systems to manage heat. Due to their high cost, they are usually
used by government organizations and research institutions.
b) Mainframe Computers
Mainframe computers are large and powerful systems used by big organizations for bulk
data processing. They can support hundreds or even thousands of users simultaneously.
These computers are commonly used in banks, insurance companies, railways, and large
corporations for tasks like transaction processing, data storage, and enterprise resource
planning. Mainframes are known for their reliability, security, and ability to handle large
volumes of data.
c) Minicomputers
Minicomputers are smaller than mainframes but more powerful than microcomputers. They
were widely used in the past by small and medium-sized businesses.
Minicomputers support multiple users at the same time and are often used in manufacturing
industries and laboratories. However, with the advancement of technology, they have largely
been replaced by more powerful microcomputers and servers.
Examples include:
Desktop computers
Laptops
Tablets
9
Smartphones
Microcomputers are used for everyday tasks such as browsing the internet, word processing,
gaming, and multimedia activities. They are affordable, easy to use, and widely available.
Analog computers process continuous data and are used to measure physical quantities such
as temperature, pressure, and speed. These computers work with signals rather than discrete
values.
They are mainly used in scientific and engineering applications, such as simulations and
industrial processes.
b) Digital Computers
Digital computers are the most widely used computers today. They process data in the form
of binary numbers (0s and 1s). Examples include laptops, desktops, and smartphones.
Digital computers are accurate, reliable, and capable of performing a wide range of tasks
such as calculations, data processing, and communication.
c) Hybrid Computers
Hybrid computers combine the features of both analog and digital computers. They are used
in specialized applications where both continuous and discrete data need to be processed.
For example, hybrid computers are used in hospitals for monitoring patients and in scientific
research where precise calculations and real-time data processing are required.
General-purpose computers are designed to perform a variety of tasks. They can run different
types of programs and applications.
10
Examples include personal computers and laptops. These computers are versatile and widely
used in homes, schools, and offices.
b) Special-Purpose Computers
Special-purpose computers are designed to perform a specific task. They are built for a
particular application and cannot perform multiple general tasks.
Examples include:
ATMs
Traffic control systems
Washing machine controllers
Embedded systems in vehicles
These computers are efficient for their specific functions and are commonly found in
automated systems.
a) Workstations
Workstations are high-performance computers designed for technical or scientific
applications. They are more powerful than regular desktops and are used by engineers,
designers, and researchers.
b) Servers
Servers are computers that provide services, data, or resources to other computers over a
network. They play a crucial role in organizations by managing data, hosting websites, and
supporting applications.
c) Embedded Computers
Embedded computers are built into other devices to control their functions. They are not
used as standalone computers.
Examples include:
11
Microwave ovens
Cars
Smart TVs
Industrial machines
These computers are designed for specific tasks and operate automatically.
d) Wearable Computers
Wearable computers are small devices that can be worn on the body. Examples include
smartwatches and fitness trackers.
They are used for health monitoring, communication, and tracking daily activities.
Conclusion
In conclusion, computers come in many different types, each designed to meet specific
needs. From powerful supercomputers used in scientific research to small embedded systems
in everyday devices, computers play a vital role in modern society. Understanding the
different types of computers helps us appreciate how technology is integrated into various
aspects of our lives. As technology continues to advance, new types of computers will
emerge, making our lives even more efficient and connected.
12
Introduction to Microsoft Word:-
Microsoft Word is a word processing software developed by Microsoft. It is widely used for
creating, editing, formatting, and printing documents such as letters, reports, resumes, and
projects. It is a part of the Microsoft Office suite.
Features of MS Word:
Text creation and editing
Formatting (fonts, colors, styles)
Spell check and grammar check
Inserting images, tables, charts
Page layout and design tools
Printing and sharing documents
Uses of MS Word:
Writing school assignments
Creating professional documents
Designing brochures and flyers
Making resumes and applications
Common Tabs:
13
Layout Tab – Margins, orientation
Formatting in MS Word
Formatting improves the appearance of a document.
Text Formatting:
Paragraph Formatting:
Page Formatting:
Margins
Page orientation (Portrait/Landscape)
Page size
Page borders
Insert Options:
14
2. Select Pictures
3. Choose image from device
4. Click Insert
1. Click File
2. Select Save As
3. Choose location
4. Enter file name
5. Click Save
Printing a Document:
1. Click File
2. Select Print
3. Choose printer
4. Click Print
Conclusion:
Microsoft Word is an essential tool for students and professionals. It makes document
creation easy and efficient. With its various features like formatting, inserting elements, and
editing tools, it helps in producing well-structured and attractive documents.
15
Introduction to MS Excel
Microsoft Excel is a spreadsheet program developed by Microsoft. It is a part of the
Microsoft Office suite. Excel is used to store, organize, calculate, and analyze data in a
structured format using rows and columns.
1. Workbook:
A workbook is an Excel file that contains multiple worksheets.
2. Worksheet:
A worksheet is a single page where data is entered and managed.
4. Cell:
A cell is the intersection of a row and a column (e.g., A1, B2).
5. Active Cell:
The currently selected cell where data is entered.
6. Formula Bar:
Displays or edits the content of the selected cell.
7. Ribbon:
The top menu area containing tabs like Home, Insert, Page Layout, etc.
16
Data Entry and Editing
Entering Data:
Types of Data:
Editing Data:
AutoFill Feature:
Drag the fill handle to automatically fill data (e.g., numbers, dates)
Formatting in Excel
Text Formatting:
Cell Formatting:
Number Formatting:
Currency (₹ symbol)
Percentage (%)
Date format
17
Formatting helps in making the spreadsheet more readable and professional.
Basic Formulas:
Addition: =A1+B1
Subtraction: =A1-B1
Multiplication: =A1*B1
Division: =A1/B1
Functions:
Types of Charts:
Column Chart
Bar Chart
Line Chart
Pie Chart
18
Data Management Tools
Sorting:
Filtering:
Conditional Formatting:
Advanced Features
Pivot Tables:
Data Validation:
Freeze Panes:
Protection:
Practical Applications
Easy to use
Saves time
Accurate calculations
Handles large data
Disadvantages:
Conclusion:-
MS Excel is an important software for students and professionals. It helps in organizing data,
performing calculations, and presenting information clearly. Learning Excel improves
productivity and efficiency in work.
20
Introduction to MS PowerPoint
Microsoft PowerPoint is a presentation software developed by Microsoft. It is a part of the
Microsoft Office suite and is used to create slideshows for presenting information in a clear
and attractive way.
PowerPoint is widely used in schools, colleges, offices, and businesses to present ideas,
projects, reports, and data visually.
Features of MS PowerPoint:
2. Slide Pane:
Displays the current slide being edited.
3. Thumbnail Pane:
Shows small previews of all slides.
4. Ribbon:
The top menu bar with tabs like Home, Insert, Design, etc.
5. Notes Section:
Area to add notes for the presenter.
6. Status Bar:
Shows slide number and other information.
21
Open PowerPoint
Select a blank presentation or template
Adding Slides:
Formatting Slides:
Inserting Content:
Text
Pictures
Tables
Charts
Transitions:
1. Select object
2. Click on Animations tab
3. Choose effect
1. Select slide
2. Click on Transitions tab
3. Choose transition style
22
Animations and transitions make presentations more dynamic and interesting.
Uses of PowerPoint:
School projects
Business presentations
Teaching and training
Seminars and meetings
Advantages:
Easy to use
Visually appealing
Helps in better understanding
Disadvantages:
Features of Themes:
Applying a Theme:
1. Go to Design tab
2. Select a theme
3. Apply to slides
Background Formatting:
Solid color
23
Gradient color
Picture background
Inserting Pictures:
Inserting Audio:
Insert → Audio
Add sound or voice recording
Inserting Video:
Insert → Video
Add video file
Steps:
1. Insert → Table
2. Select rows and columns
Charts:
Types:
Bar chart
24
Line chart
Pie chart
Uses:
Layouts:
Sharing Methods:
Email
USB drive
Cloud storage
Export Options:
PDF format
Video format
25
Tips for Effective Presentation
Keep slides simple
Use bullet points
Avoid too much text
Use clear fonts
Maintain proper color contrast
Presentation Skills:
Speak clearly
Maintain eye contact
Be confident
Conclusion
Microsoft PowerPoint is an important tool for creating presentations. It helps in explaining
ideas visually and effectively. By using proper design, multimedia, and presentation skills,
anyone can create a professional and impressive presentation.
26
Introduction to Internet and Networking
1. What is a Network?
A network is a group of two or more computers or devices connected to share resources and
exchange information. Networks can be as small as two computers in a home (LAN – Local
Area Network) or as large as the global Internet.
Types of Networks
1. LAN (Local Area Network) – Covers a small area like a home, office, or building.
2. WAN (Wide Area Network) – Covers a large geographic area; the Internet is the
largest example.
3. MAN (Metropolitan Area Network) – Covers a city or town.
4. PAN (Personal Area Network) – Small network for personal devices like phones,
laptops, and wearables.
Practical Example:
Connecting a printer to multiple computers in an office uses a LAN.
Accessing a website in another country uses a WAN.
Diagram to Insert:
The Internet is a global network of interconnected computers and servers that communicate
using standardized protocols. It allows users to share information, access websites, send
emails, and stream media.
Practical Exercise:
27
Find your computer’s IP address:
o Windows: ipconfig in Command Prompt
o Mac/Linux: ifconfig in Terminal
Diagram to Insert:
3. Networking Devices
Practical Exercise:
Identify networking devices in your home or lab. Label which are routers, switches, or
access points.
4. Network Protocols
Practical Exercise:
Open Command Prompt/Terminal and ping a website:
ping [Link]
28
5. Types of Network Connections
1. Wired Networks – Use cables like Ethernet; faster and more reliable.
2. Wireless Networks – Use Wi-Fi; convenient but can be affected by interference.
3. Mobile Networks – 4G/5G for smartphones.
4. Satellite Internet – Useful in remote areas but higher latency.
Practical Exercise:
Check your Wi-Fi speed using free online tools like Speedtest.
Compare wired vs. wireless speed on the same device.
Networking comes with security risks. Common threats include viruses, malware, and
unauthorized access.
Security Measures:
Practical Exercise:
The Internet and networking are crucial for modern life. From accessing cloud services to
streaming video, understanding networks helps you troubleshoot issues, secure systems, and
optimize performance.
Key Takeaways:
29
Devices, protocols, and security measures are essential for safe and efficient
networking.
30
Email and IP Address
Introduction to Email
Email (Electronic Mail) is a method of sending and receiving digital messages over the
internet. It is one of the most widely used communication tools in the modern world.
👉 Example: john123@[Link]
3. Features of Email
Fast communication
Can send attachments (documents, images, etc.)
Accessible from anywhere
Cost-effective
4. Uses of Email
Personal communication
Business communication
Sending official documents
Online registrations
Steps:
31
Introduction to IP Address
1. What is an IP Address?
2. Types of IP Address
3. Structure of IP Address
4. Uses of IP Address
Steps:
32
Introduction to HTML
HTML (HyperText Markup Language) is the standard language used to create webpages. It
defines the structure of a webpage using tags.
Key Points:
<!DOCTYPE html>
<html>
<head>
<title>My First Page</title>
</head>
<body>
<h1>Welcome to HTML</h1>
<p>This is my first webpage.</p>
</body>
</html>
Explanation of Tags:
Result: You will see a webpage with heading “Welcome to HTML” and a paragraph.
Code Example:
Result: You will see a heading, a paragraph, and a clickable list of links.
34
1. Adding Images
2. Creating Tables
<table border="1">
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>John</td>
<td>20</td>
</tr>
<tr>
<td>Mary</td>
<td>22</td>
</tr>
</table>
3. Creating Forms
<form>
Name: <input type="text" name="name"><br><br>
Email: <input type="email" name="email"><br><br>
<input type="submit" value="Submit">
</form>
35
4. Practical Activity 3: Complete Webpage
Objective: Make a small webpage with headings, paragraphs, images, links, and a form.
Steps:
Result: You get a simple webpage with content, links, image, table, and form.
Conclusion
HTML is the foundation of web development. By learning HTML, you can create simple
webpages, structure content, add images, links, tables, and interactive forms.
36
Python Programming
Introduction to Python
Python is a high-level, interpreted programming language known for its simplicity and
readability. It is widely used in web development, data science, artificial intelligence, and
automation.
2. Features of Python
Explanation:
Steps:
37
Variables and Data Types
1. Variables in Python
name = "John"
age = 20
marks = 85.5
2. Data Types
2. Loops in Python
For Loop
for i in range(1, 6):
print(i)
While Loop
i = 1
while i <= 5:
print(i)
i += 1
def greet(name):
print("Hello", name)
greet("John")
2. Advantages of Functions
Code reusability
Easy debugging
39
Improves readability
def square(n):
return n * n
Conclusion
Python is a powerful and easy-to-learn programming language. It is widely used in different
fields such as web development, automation, and data science. Learning Python helps in
building logical thinking and programming skills.
40
Java Programming
Introduction to Java
Java is a high-level, object-oriented programming language developed by Sun
Microsystems. It is platform-independent, meaning a program written in Java can run on
any operating system with the Java Virtual Machine (JVM).
Object-oriented
Platform-independent (Write Once, Run Anywhere)
Robust and secure
Rich standard library
Supports multithreading
Explanation of Tags:
Steps:
Type Example
import [Link];
42
Result: Program takes input and prints the sum
3. Loops in Java
Conclusion
Java is a versatile and widely used programming language. Learning Java helps in
developing desktop applications, web applications, and Android apps. Understanding the
basics of variables, loops, and input/output is essential for building advanced programs.
43
E-Commerce Concepts
Introduction to E-Commerce
1. What is E-Commerce?
E-Commerce (Electronic Commerce) is the buying and selling of goods and services over
the internet. It allows businesses and consumers to interact online without physical presence.
Key Points:
2. Types of E-Commerce
Steps:
1. Features of E-Commerce
2. Advantages of E-Commerce
24/7 availability
No geographic boundaries
Cost-effective and time-saving
Easy comparison of products
Direct customer feedback
Steps:
45
Observation:
Product selection, cart, checkout, and payment are key steps in e-commerce
Online reviews and ratings influence purchase decisions
4. Conclusion
E-Commerce has transformed the way people buy and sell products. Understanding the
types, features, and practical usage of e-commerce helps in leveraging online business
opportunities effectively.
46