lOMoARcPSD|59463002
CS25C03 es notes - summarize
Eoc (Anna University)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by Saranya M (
[email protected])
lOMoARcPSD|59463002
CS25C03 – Essentials of Computing Notes
Unit 1: Introduction to Computers
Definition of Computer – An electronic device that accepts data, processes it, and
produces information.
Characteristics – Speed, Accuracy, Automation, Versatility, Storage, Connectivity.
Generations of Computers –
o 1st Gen: Vacuum tubes
o 2nd Gen: Transistors
o 3rd Gen: ICs
o 4th Gen: Microprocessors
o 5th Gen: AI, Robotics
Types of Computers – Supercomputers, Mainframes, Minicomputers,
Microcomputers.
Applications – Business, Education, Healthcare, Entertainment, Research.
Unit 2: Computer Hardware
Input Devices – Keyboard, Mouse, Scanner, MICR, OCR, Joystick.
Output Devices – Monitor (LED, LCD), Printer (Impact & Non-impact), Speakers.
Storage Devices –
o Primary (RAM, ROM, Cache)
o Secondary (HDD, SSD, Optical Discs)
o Tertiary (Cloud, Tape drives).
Motherboard Components – CPU, Chipset, Ports, Expansion slots.
Number Systems – Binary, Octal, Decimal, Hexadecimal (Conversions included).
Unit 3: Software Concepts
Types of Software –
o System Software: OS, Device Drivers
o Application Software: Word processors, DBMS
o Utility Software: Antivirus, Backup tools.
Operating Systems – Functions (Process management, Memory management, File
system, Security).
Examples – Windows, Linux, macOS, Android.
Open Source vs Proprietary Software
Unit 4: Networking & Internet
lOMoARcPSD|59463002
Basics of Networking – Definition, Benefits, Types (LAN, MAN, WAN).
Network Devices – Router, Switch, Hub, Modem, Access Point.
Protocols – TCP/IP, HTTP/HTTPS, FTP, SMTP, DNS.
Internet Applications – Email, Cloud Computing, IoT, E-commerce.
Cybersecurity Basics – Viruses, Worms, Phishing, Firewalls, Encryption.
Unit 5: Emerging Trends in Computing
Cloud Computing – IaaS, PaaS, SaaS.
Artificial Intelligence (AI) – Machine Learning, Natural Language Processing.
Big Data & Analytics – Structured vs Unstructured data.
IoT (Internet of Things) – Smart devices, Sensors.
Green Computing – Energy-efficient technologies, e-waste management.
CS25C03 – Essentials of Computing
Lab Manual
Experiment 1: Introduction to Computer Hardware
Objective: Identify different hardware components.
Tasks:
o Open CPU cabinet and locate Motherboard, RAM, Hard Disk, Power supply.
o Identify Input/Output devices.
Outcome: Familiarization with hardware parts.
Experiment 2: Operating System Basics
lOMoARcPSD|59463002
Objective: Understanding basic OS operations.
Tasks:
o File creation, copy, move, delete.
o Folder management.
o User account creation & permissions.
Outcome: Basic OS handling.
Experiment 3: Word Processing (MS Word / LibreOffice
Writer)
Objective: Learn document creation and formatting.
Tasks:
o Create a formatted resume.
o Use Header, Footer, Page Numbers.
o Insert Table, Image, Chart.
Outcome: Ability to create professional documents.
Experiment 4: Spreadsheet (MS Excel / LibreOffice Calc)
Objective: Data organization & analysis.
Tasks:
o Enter student marks.
o Calculate Total, Average using formulas.
o Create bar chart and pie chart.
Outcome: Understanding of formulas and data visualization.
Experiment 5: Presentation Software (MS PowerPoint /
Impress)
Objective: Create and present slides.
Tasks:
o Create a 5-slide presentation on “Applications of Computers”.
o Apply design templates, animations, transitions.
Outcome: Professional presentation skills.
Experiment 6: Database Management (MS Access /
LibreOffice Base)
lOMoARcPSD|59463002
Objective: Basic DBMS operations.
Tasks:
o Create a student database with fields: ID, Name, Marks.
o Insert, Delete, Update records.
o Run simple queries.
Outcome: Understanding relational databases.
Experiment 7: Number System Conversions
Objective: Practice number system conversions.
Tasks:
o Decimal ↔ Binary
o Binary ↔ Octal
o Binary ↔ Hexadecimal
Outcome: Conversion skills.
Experiment 8: Basic Programming (C / Python / Scratch –
depending on syllabus)
Objective: Introduction to problem solving with programming.
Tasks (Examples):
1. Write a program to add two numbers.
2. Write a program to find factorial of a number.
3. Write a program to check whether a number is even or odd.
Outcome: Problem-solving using code.
Experiment 9: Internet & Networking
Objective: Learn basic networking & browsing.
Tasks:
o Configure network settings.
o Send and receive emails.
o Use search engines effectively.
Outcome: Hands-on with internet tools.
Experiment 10: Cybersecurity Awareness
Objective: Understand online security.
Tasks:
lOMoARcPSD|59463002
o Set strong passwords.
o Enable two-factor authentication.
o Identify phishing emails.
Outcome: Safe computing practices.