Job-5
AIM: Software installations
Theory:
1. Installation of Windows Operating System
An Operating System (OS) is system software that manages computer
hardware, software resources, and provides services for computer
programs. Among the popular operating systems, Windows is the most
widely used because of its user-friendly interface and broad
compatibility with applications.
Steps for installing windows operating system:
• Create a bootable USB/DVD with Windows installation files.
• Insert the USB/DVD into the computer.
• Restart the computer and enter BIOS/UEFI settings.
• Set the boot order to prioritize the USB/DVD.
• The Windows setup screen will appear; select language, time, and
keyboard input.
• Click 'Install Now' and enter the product key.
• Choose the installation type (Upgrade or Custom).
• Create/select partition where Windows will be installed.
• The installation will begin and the system will restart several times.
• Configure initial settings (username, password, updates, etc.).
Post installation steps:
- Install necessary drivers (graphics, sound, network).
- Update the system using Windows Update.
- Install antivirus or enable Windows Defender for security.
Advantages of Windows Operating system:
- User friendly interface.
- Supports a wide range of applications.
- Frequent updates and patches.
- Strong support community.
2. Types of Software and Their Installations
Software is classified into three major types: System Software,
Application Software, and Utility Software.
1. System Software: Provides a platform for application software.
Example: windows, Linux.
Installation: Usually comes pre-installed or through bootable media.
2. Application Software: Programs that help users perform tasks.
Example: Ms office, VLC.
Installation: Download the installer, run setup, and follow on-screen
instructions.
3. Utility Software: Designed to maintain and optimize the system.
Example: WinRAR, Antivirus.
Installation: Similar to application software, often lightweight and quick.
Importance of software update:
• Provides security patches.
• Adds new features.
• Improves performance.
3. Installation of Some Useful Software
Some widely used application software and their installation methods:
- MS Office/LibreOffice: Productivity suites. Download from official
website or use DVD, run installer, choose components, and complete
setup.
- Adobe Acrobat Reader: Used for reading PDF files. Download
installer, agree to terms, and install.
- Google Chrome: Web browser. Download from official site, run setup,
and start browsing.
- VLC Media Player: Multimedia software. Download from
videolan.org, install, and play media files.
- WinRAR: Compression tool. Download installer, choose file
associations, and use for zipping/unzipping files.
4. Additional Software Installed (Python and Dev C++)
Python:
Python is a high-level, interpreted programming language known for its
simplicity and readability. It supports multiple programming paradigms,
including procedural, object-oriented, and functional programming. Python
is widely used in web development, data analysis, artificial intelligence,
scientific computing, and automation. Its extensive standard library and
large community make it a versatile and popular choice for beginners and
professionals alike.
-Steps for Installation:
1. Open your web browser.
2. Go to the official Python website:
• https://www.python.org/downloads/
3. The website will usually suggest the best version for your system.
4. Click the "Download Python" button (e.g., "Download Python 3.x.x").
Figure 1: Download path for python
5. Once the installer is downloaded, open it.
6. Important: Check the box that says "Add Python 3.x to PATH" before
clicking "Install Now".
Figure 2:Setup instruction for python
7. Follow the installation instructions.
Figure 3: Setup instruction for python
Figure 4: Setup instruction for python
Figure 5: Setup instruction for python
Figure 6: Setup instruction for python
8. After installation, you can verify Python is installed by opening
Command Prompt (Windows) or Terminal (Mac/Linux) and typing:
Figure 7: verifying installation
Dev C++:
Dev-C++ is a free, open-source integrated development environment (IDE)
for programming in C and C++. It provides a user-friendly interface with
features like syntax highlighting, debugging, and project management.
Originally developed by Bloodshed Software, it uses the MinGW compiler
to compile code on Windows platforms. Dev-C++ is popular among
beginners due to its simplicity and lightweight design. It supports multiple
compilers and is suitable for both learning and small to medium-sized
projects.
- Steps for Installation:
1. Open your web browser.
2. Go to the official Dev-C++ download page:
• https://sourceforge.net/projects/orwelldevcpp/
3. Click on the green "Download" button.
Figure 8: Download path for Dev-C++
4. Wait for the download to complete.
5. Once downloaded, open the installer file.
6. Follow the installation instructions on the screen.
Figure 9: Installation instruction
Figure 10: Installation instruction
Figure 11: Installation instruction
Figure 12: Installation instruction
Figure 13: Installation instruction
7. After installation, you can open Dev-C++ from your Start menu or desktop
shortcut.
Figure 14: Installation instruction
Canva: 1
Figure 3: Canva logo
Canva is a free online graphic design tool used to create presentations, posters,
social media posts, resumes, and more. It provides ready-made templates,
drag-and-drop features, and a huge library of fonts, images, and elements.
Even beginners can design professional-looking content without needing
advanced skills. Canva is available on both web and mobile apps, making it
easy to design anytime, anywhere. It also supports collaboration, so multiple
people can edit a project together.
-steps for installation:
• Go to the official website: www.canva.com.
• Scroll down and choose Download for Windows/Mac (or visit Play
Store/App Store for mobile).
• Click Download and run the setup file.
• Install by following on-screen instructions, then sign in or create a free
account.
Conclusion:
An operating system (OS) manages hardware and software resources, enabling
efficient program execution. It handles memory, processes, files, and device
control while also providing a user-friendly interface. Modern OS support
multitasking, networking, and security for various computing needs. Python is
a versatile programming language widely used for web development, data
science, artificial intelligence, and automation, while Canva is a graphic
design platform that helps create presentations, posters, and digital content
with ease. Dev-C++ is an integrated development environment (IDE) for
writing and debugging C/C++ programs, especially popular among beginners.
All three—Python, Canva, and Dev-C++—depend on the operating system to
run smoothly and manage their applications effectively.