ISO 9001:2015 Certified MSME Registered 4.8 Rating CBSE Board Aligned
School Curriculum Course

CBSE Class 10 Computer
Syllabus in Howrah & Kolkata

Master the complete CBSE Class 10 Computer Applications (Code 165) syllabus — covering Networking Concepts (Network types, topologies, protocols), HTML & CSS, Cyber Ethics, and Python. Build strong computational thinking aligned with the CBSE Board curriculum and ace your board exams.

Networking HTML & CSS Python Cyber Ethics Board Practical
2/Week
Classes
12 Months
Duration
4
Units
10–15
Batch Size
Course Details

What You Get

Everything your child needs to ace CBSE Class 10 Computer Applications — in one structured, hands-on course aligned with the CBSE Board syllabus.

Networking Concepts

Understanding types of networks (LAN, WAN, MAN), network topologies (Star, Bus, Ring), networking devices, and communication protocols (TCP/IP, HTTP, FTP).

HTML & CSS

Advanced HTML tags, structuring web pages, inserting media, and styling with CSS (colors, fonts, borders, margins, linking CSS to HTML).

Py

Python Programming

Comprehensive Python programming covering variables, data types, operators, conditional statements, loops, lists, and functions as per CBSE Class 10 syllabus.

Cyber Ethics & Safety

Safe browsing, protecting personal information, cyberbullying, digital footprints, IT Act, and intellectual property rights (Copyrights, Patents, Trademarks).

Practical & Project

Hands-on lab sessions creating web pages with HTML/CSS, solving real-world problems with Python, and preparing the board-mandated project report.

Detailed Syllabus

Complete Unit-wise Breakdown

Each topic from the CBSE Class 10 Computer Applications (Code 165) syllabus is covered in depth with theory, practicals, and worksheets.

Networking Concepts

Understanding computer networks, types of networks based on geographical area, network topologies, communication protocols, and networking devices used to build and maintain networks.

LAN, WAN, MAN Topologies Protocols
01
Introduction to NetworkingWhat is a computer network? Need and advantages of networking — resource sharing, data sharing, communication. Basic concepts of nodes, links, and channels. Overview of WWW and Internet history.
02
Types of NetworksDetailed study of LAN (Local Area Network), MAN (Metropolitan Area Network), and WAN (Wide Area Network). Examples of each, such as school lab networks (LAN) vs. the Internet (WAN). Differences in speed, area covered, and ownership.
03
Network TopologiesWhat is topology? Study of Star, Bus, and Ring topologies. How data flows in each, advantages (easy installation, fault isolation) and disadvantages (single point of failure, cable length). Drawing diagrams for each.
04
Networking DevicesUnderstanding the difference between Hub (broadcasts to all), Switch (sends to specific MAC), and Router (connects different networks, assigns IP). Roles of modems and access points in wireless networks.
05
Transmission Media & CablesNetwork Interface Card (NIC) and MAC address. Types of cables: Twisted pair, Coaxial cable, and Fiber optic cable. Their speed and use cases. Introduction to wireless media (Wi-Fi, Bluetooth).
06
Network ProtocolsWhat are protocols? Detailed study of TCP/IP, HTTP (Hypertext Transfer Protocol), HTTPS, FTP (File Transfer Protocol), and SMTP. Concept of IP addresses (IPv4) and domain names with DNS resolution.
07
Practice Worksheet & MCQsChapter-wise worksheet with network diagram labeling, true/false, short answer questions, and multiple-choice questions based on Networking Concepts.

HTML & CSS

Mastering modern web design by structuring web pages with HTML tags and styling them using CSS — covering text, colors, lists, links, images, and tables to create beautiful websites.

HTML Structure CSS Styling Webpage Layout
01
Introduction to HTMLWhat is HTML? HTML structure, tags, and attributes. Basic tags: <html>, <head>, <body>, <title>, <h1> to <h6>, <p>, <br>, <hr>. Creating a simple webpage. Understanding containers and formatting tags.
02
Working with Lists & LinksCreating Ordered lists (<ol>) and Unordered lists (<ul>). Inserting images (<img> tag with src, alt, width, height). Creating hyperlinks (<a> tag) - internal, external, and email links. Anchor tags.
03
Creating Tables & FramesCreating structured tables with <table>, <tr>, <th>, <td>, cellpadding, cellspacing. Introduction to frames and framesets to divide the browser window into multiple sections.
04
Introduction to CSSWhat is CSS (Cascading Style Sheet)? Why is it used? Types of CSS: Inline, Internal, and External. Basic CSS syntax: selectors, properties, and values. Connecting CSS to HTML.
05
Styling Text & ColorsUsing CSS to change font-family, font-size, font-weight, text-align, and text-decoration. Applying colors using color names, HEX codes, and RGB values. Background colors and images.
06
The CSS Box ModelUnderstanding the CSS Box Model: Margin, Border, Padding, and Content. Setting width and height. Creating styled containers and visually appealing layouts.
07
HTML FormsIntroduction to HTML forms. Creating forms with <form> tag. Form elements: text boxes, radio buttons, checkboxes, submit buttons, dropdown lists (<select>). Styling forms for better user experience.
08
Practice Project & WorksheetProject: Create a complete personal portfolio webpage using HTML and CSS with a navigation bar, images, lists, forms, and a styled table. Worksheet with code-output matching and error finding.
Py

Python Programming

Comprehensive Python programming course covering variables, data types, operators, conditional statements, loops, lists, and functions as per the CBSE Class 10 syllabus.

Basics If-Else Loops Lists & Functions
01
Introduction to PythonWhat is Python? History and features of Python. Setting up the Python environment (IDLE). Understanding the interactive shell vs. script mode. Printing "Hello, World!". Python keywords and variables (dynamic typing).
02
Data Types & OperatorsData types: Integer (int), Floating point (float), String (str), and Boolean (bool). Using the type() function. Arithmetic operators (+, -, *, /, %, //). Relational/Comparison operators (==, !=, >, <) and Logical operators (and, or, not).
03
Input and OutputUsing the print() function for output. Taking user input using the input() function. Typecasting input from string to integer or float using int() and float(). Writing simple interactive mathematical programs.
04
Conditional StatementsIntroduction to decision making in Python. Syntax of if, if-else, and if-elif-else statements. Writing programs to check if a number is positive/negative, odd/even, finding the greatest of three numbers, etc.
05
Looping StatementsUnderstanding loops. Working with the while loop and for loop (using range() function). Writing programs to print patterns, calculate factorials, and sum of series. Break and continue statements.
06
Python ListsIntroduction to Lists in Python. Creating, accessing, and modifying lists. List operations (concatenation, repetition, slicing). List methods: append(), insert(), remove(), pop(), sort(), reverse(). Finding the largest/smallest element.
07
Functions in PythonWhat is a function? Built-in functions vs User-defined functions. Defining functions using the def keyword. Parameters and arguments. The return statement. Writing modular programs.
08
Practice Programs & WorksheetWriting 20+ Python programs covering basic arithmetic, user input, conditional logic, pattern printing, list operations, and functions. Includes output prediction and error-finding exercises.

Practical Lab & Project Work

Hands-on practical sessions creating web pages with HTML/CSS, solving real-world problems with Python, and preparing the board-mandated project report.

HTML Lab Python Lab Project Report
01
HTML Webpage DevelopmentPractical lab creating basic web pages using HTML tags. Creating lists, tables, forms, and inserting images. Linking multiple pages together using hyperlinks.
02
CSS Styling PracticalLab session applying CSS to HTML pages. Using internal and external CSS to style text, colors, borders, margins, and padding. Building a simple responsive layout.
03
Python Basic ProgramsWriting Python scripts to accept user input, perform mathematical calculations, and display formatted output using print statements.
04
Python Logic BuildingPractical implementation of if-else and loops in Python. Writing programs to generate patterns, calculate factorial, check prime numbers, and manipulate lists.
05
Python Functions LabCreating modular Python scripts using user-defined functions. Passing arguments, returning values, and calling functions within main programs.
06
Board Project ReportGuidance on preparing the CBSE Class 10 practical file. Selecting a real-world problem, writing the algorithm, creating the code (HTML/Python), and documenting the project for board submission.

Cyber Ethics & Safety

Staying safe in the digital world. Understanding digital footprints, cyberbullying, malware, IT Act, and the ethical use of technology and intellectual property.

Digital Footprints Cyberbullying IT Act Intellectual Property
01
Digital FootprintsWhat is a digital footprint? Active and passive footprints. Why your online activity matters. How data is collected by websites and apps, and the long-term impact of online posts.
02
Internet Threats: Malware & VirusesWhat are computer viruses, worms, trojans, and spyware? How do they infect systems? Symptoms of an infected computer. The role of antivirus software and firewalls. Spam and phishing.
03
Cyberbullying & Online SafetyWhat is cyberbullying? How to prevent and respond to it. Safe social media practices. Protecting personal information (not sharing addresses, phone numbers, or passwords). Privacy settings.
04
Strong Passwords & AuthenticationHow to create strong passwords (mix of uppercase, lowercase, numbers, symbols). The importance of two-factor authentication (2FA). Password managers. Never sharing passwords.
05
Intellectual Property Rights (IPR)Respecting intellectual property: Copyrights, Patents, and Trademarks. Why copying software, movies, or text without permission is wrong. Open-source software concepts and Creative Commons.
06
Cyber Laws & IT ActIntroduction to the Information Technology (IT) Act 2000. Cyber offenses and penalties. Hacking vs. Ethical hacking. E-waste management and its environmental impact.
07
Practice Worksheet & MCQsReal-life scenario-based questions on cyber safety. Identifying phishing emails, creating strong passwords, and a worksheet covering all ethical concepts.
Learning Outcomes

After Completing This Course

Your child will gain these measurable skills and knowledge by the end of the course.

Understand Networks

Explain different types of networks, topologies, protocols, and the hardware required to set up local and wide area networks.

Design Web Pages

Structure complete web pages using HTML tags and style them professionally using CSS, including tables, forms, and the box model.

Py

Write Python Programs

Develop a strong foundation in Python programming by handling user input, using conditional logic, loops, and functions.

Complete Practical Lab

Successfully complete the CBSE board practical file, project report, and viva voce with real-world HTML & Python projects.

Stay Safe Online

Apply cyber safety measures, create strong passwords, prevent cyberbullying, and practice ethical digital behavior.

Think Logically

Enhance problem-solving abilities by creating algorithms and flowcharts before writing actual code.

Who Is This For

Perfect For These Students

CBSE Class 10 Students

Students currently in Class 10 under the CBSE board who want to build a strong foundation in Computer Applications and score 90+ in board exams.

Students Needing Revision

Students who have studied these topics but need structured revision with practice worksheets, HTML/CSS projects, and Python hands-on coding.

Future Programmers

Students who enjoy logic, puzzles, and problem-solving and want to start their text-based programming journey early with Python and Web Design.

FAQ

Frequently Asked Questions

What is the fee for the CBSE Class 10 Computer Applications course at PBA Institute?

+

The fee for the CBSE Class 10 Computer Applications course at PBA Institute is ₹800 per month for Batch Class.

Is this course aligned with the CBSE Class 10 syllabus?

+

Yes. This course strictly follows the official CBSE Class 10 Computer Applications (Code 165) syllabus covering Networking, HTML, CSS, Python, and Cyber Ethics, ensuring students are fully prepared for board exams.

Do you provide practice papers and board-level assessments?

+

Yes. We provide chapter-wise worksheets, board-pattern question papers, and assessments after each module to ensure thorough exam readiness for CBSE Class 10 students.

Will my child get hands-on practice with Python and HTML?

+

Yes. Students get practical sessions where they write and run Python programs, create HTML webpages with CSS styling, and complete the board practical file — all under guided supervision.

What is the class schedule and batch size?

+

Classes are held 2 times per week, Monday to Saturday, between 8 AM and 8 PM. Batch size is limited to 10–15 students to ensure personal attention for every student.

Is Python software provided for home practice?

+

Yes. We provide complete Python software installation support so students can practice at home. Step-by-step installation guidance is given during the first class.

Ready to Master Class 10 Computer?

Join PBA Institute's Batch Class for just ₹800/month. Build a strong foundation in Networking, Python, HTML & CSS, and Cyber Ethics — all aligned with the CBSE Board syllabus.

More Courses