Skip to content

← Back to Overview

GSEB Standard 10 - Complete Syllabus (Detailed)

Board: Gujarat Secondary and Higher Secondary Education Board (GSEB) Subject: Computer Studies Medium: English / Gujarati Duration: 10 Months (May - March) Weekly Hours: 4 hours


Course Overview πŸŽ“

The GSEB Standard 10 Computer Studies curriculum is designed to bridge the gap between basic computer literacy and advanced programming. It introduces web design through HTML, spreadsheet management through Calc, and the fundamentals of software development using the C programming language.

Key Focus Areas:

  • Web Development with HTML (Chapters 1-5)

  • Open Source Operating Systems (Ubuntu Linux)

  • Data Analysis with Spreadsheets (Calc)

  • Programming Foundations with C Language


Complete Chapter Breakdown

Chapter 1: Introduction to HTML πŸ“

Learning Objectives:

  • Understand the history and purpose of HTML

  • Learn the basic structure of an HTML document

  • Master essential tags for text formatting

Topics Covered:

  • What is HTML? (HyperText Markup Language)

  • Structure of HTML: <html>, <head>, <title>, <body>

  • Basic tags: <p>, <br>, <hr>, <h1> to <h6>

  • Formatting tags: <b>, <i>, <u>, <small>, <big>, <sub>, <sup>

Practical Skills:

  • Create a simple "About Me" webpage

  • Use headings and paragraphs to structure content

  • Apply basic text formatting styles

Practice Questions: 1. What is the full form of HTML? 2. Explain the purpose of the <head> and <body> tags. 3. Write the HTML code to display H2O and A2.


Chapter 2: Head and Body Sections 🎨

Learning Objectives:

  • Understand metadata and head section attributes

  • Master body section attributes for styling

  • Learn advanced text formatting

Topics Covered:

  • Meta tags and descriptions

  • Body attributes: bgcolor, text, link, vlink, alink

  • Background images with background attribute

  • Special characters and entities

Practical Skills:

  • Set background colors and images for a webpage

  • Use special characters like &copy; and &nbsp;

  • Change text and link colors sitewide

Practice Questions:

  1. What is the use of Meta tags in HTML?
  2. Explain the difference between bgcolor and background attributes.
  3. List any three attributes of the <body> tag.

Chapter 3: Handling Images in HTML πŸ–ΌοΈ

Learning Objectives:

  • Learn to insert and align images

  • Understand image attributes

  • Use images as links

Topics Covered:

  • The <img> tag and src attribute

  • Image attributes: alt, height, width, border, align

  • Handling image formats (JPEG, PNG, GIF)

  • Creating image-based navigation

Practical Skills:

  • Insert a profile picture into a webpage

  • Resize images using height and width

  • Wrap text around images using align

Practice Questions:

  1. Which tag is used to insert an image in HTML?
  2. Explain the importance of the alt attribute in the <img> tag.
  3. How do you set the border for an image?

Chapter 4: Lists and Tables in HTML πŸ“Š

Learning Objectives:

  • Create various types of lists

  • Design complex tables for data organization

  • Understand nested elements

Topics Covered:

  • Ordered Lists (<ol>) and Unordered Lists (<ul>)

  • Definition Lists (<dl>, <dt>, <dd>)

  • Table elements: <table>, <tr>, <th>, <td>

  • Table attributes: border, cellspacing, cellpadding, colspan, rowspan

Practical Skills:

  • Create a marksheet using HTML tables

  • Design a multi-level menu using nested lists

  • Use colspan and rowspan for complex layouts

Practice Questions:

  1. Differentiate between <ol> and <ul>.
  2. What is the purpose of cellspacing and cellpadding?
  3. How do you merge two cells horizontally in a table?

Learning Objectives:

  • Connect multiple pages using links

  • Understand internal and external linking

  • Create email and image links

Topics Covered:

  • The Anchor tag (<a>) and href attribute

  • Internal linking (Bookmarking)

  • External linking (To other websites)

  • Mailto links and image links

Practical Skills:

  • Create a navigation bar for a website

  • Build a "Back to Top" functionality

  • Link an image to another web page

Practice Questions:

  1. Which attribute of the <a> tag is used to specify the destination URL?
  2. Explain the difference between internal and external links.
  3. How do you create a link that opens the user's email client?

Chapter 6 & 7: Ubuntu Linux & Desktop 🐧

Learning Objectives:

  • Understand Open Source concepts

  • Navigate the Ubuntu desktop environment

  • Use common system applications

Topics Covered:

  • What is Linux? (Open Source vs Proprietary)

  • Ubuntu features and history

  • Desktop elements: Launcher, Dash, Panel

  • Basic applications: Gedit, Calculator, Image Viewer

Practical Skills:

  • Manage files and folders in Ubuntu

  • Customize the desktop background and theme

  • Use Gedit to write simple text files


Chapter 8 & 9: Introduction to Calc πŸ“ˆ

Learning Objectives:

  • Learn spreadsheet basics

  • Enter and manage data effectively

  • Apply formatting to cells and ranges

Topics Covered:

  • Calc interface: Rows, Columns, Cells, Sheets

  • Data types: Text, Numbers, Dates

  • Saving in OpenDocument Format (.ods)

  • Formatting: Font, Alignment, Borders, Backgrounds

Practical Skills:

  • Create a monthly budget spreadsheet

  • Use AutoFill to generate sequences

  • Apply conditional formatting to highlight data


Chapter 10 & 11: Functions & Charts in Calc πŸ“Š

Learning Objectives:

  • Perform calculations using formulas and functions

  • Use relative and absolute cell references

  • Visualize data using various chart types

Topics Covered:

  • Mathematical operators and formula syntax

  • Basic functions: SUM, AVERAGE, MAX, MIN, COUNT

  • Cell referencing: A1 vs $A$1

  • Chart types: Bar, Pie, Line, Area

Practical Skills:

  • Calculate student results (Total and Percentage)

  • Create a Pie chart for expense distribution

  • Use absolute references for tax calculations

Practice Questions:

  1. What is the difference between a formula and a function?
  2. Explain the use of the $ sign in cell referencing.
  3. List any four types of charts available in Calc.

Chapter 12: Introduction to C Language πŸ’»

Learning Objectives:

  • Understand the history and structure of C

  • Set up a C development environment

  • Write, compile, and run your first C program

Topics Covered:

  • Origin of C language

  • C program structure: Header files, Main function, Comments

  • Compilation vs Execution

  • Keywords and Identifiers

Practical Skills:

  • Write a "Hello World" program in C

  • Use printf() and scanf() for I/O

  • Compile programs using GCC or an IDE

Practice Questions:

  1. Who developed the C language?
  2. What is the purpose of #include <stdio.h>?
  3. Explain the difference between keywords and identifiers.

Chapter 13: Data Types and Operators in C πŸ”’

Learning Objectives:

  • Master variables and constants

  • Understand primitive data types

  • Use various operators for logic and math

Topics Covered:

  • Data types: int, float, char, double

  • Variables: Declaration and Initialization

  • Operators: Arithmetic, Relational, Logical, Assignment

  • Format specifiers: %d, %f, %c

Practical Skills:

  • Create a simple calculator program

  • Calculate the area of a circle and rectangle

  • Swap two numbers using a third variable

Practice Questions:

  1. List the basic data types in C.
  2. What are logical operators? Give examples.
  3. Explain the use of the %d format specifier.

Chapter 14: Control Statements in C πŸ”„

Learning Objectives:

  • Implement decision-making logic

  • Use loops for repetitive tasks

  • Understand branching and looping syntax

Topics Covered:

  • Decision statements: if, if-else, nested if, switch-case

  • Looping statements: for, while, do-while

  • Break and Continue statements

Practical Skills:

  • Write a program to find if a number is Even or Odd

  • Generate a multiplication table using a for loop

  • Calculate the factorial of a number using a while loop

Practice Questions:

  1. Differentiate between if and switch.
  2. What is an entry-controlled loop?
  3. Write a C program to find the largest of three numbers.

Exam Pattern & Evaluation πŸ“

The GSEB Standard 10 Computer Studies evaluation is split equally between theory and practicals.

1. Theory Exam (School-Level / Board-Guided)

The theory paper is Multiple Choice Questions (MCQs) based.

Format Marks Duration
OMR Based (MCQs) 50 Marks 60 Minutes

2. Practical Exam (School-Level)

Total Marks: 50 Marks

Distribution:

  • HTML Task: 15 Marks (Creating a webpage with tables/lists/images)

  • Calc Task: 15 Marks (Spreadsheet calculation and Chart creation)

  • C Programming Task: 10 Marks (Basic logic program)

  • Journal & Viva: 10 Marks


Practical File Requirements

To score 50/50 in practicals, your journal must include:

Web Development (HTML):

  1. Basic formatting and body attributes.

  2. A webpage with a centered image and title.

  3. An ordered/unordered list of your subjects.

  4. A Student Marksheet using HTML Tables.

  5. A simple 3-page interlinked website.

Spreadsheets (Calc):

  1. A detailed monthly expense sheet with formulas.

  2. A result sheet using SUM and AVERAGE.

  3. A Pie chart showing the distribution of marks.

C Programming:

  1. Simple Interest and Area of Circle calculation.

  2. Even/Odd and Positive/Negative number checks.

  3. Multiplication table of any given number.

  4. Factorial of a number using a loop.


Board Exam Preparation Tips

High-Weightage Topics for MCQs

  1. HTML Tags & Attributes (Ch 1-5): Expect many questions on tag names and their properties.

  2. C Language Basics (Ch 12-14): Focus on operators and loop syntax.

  3. Calc Functions (Ch 10): Memorize the syntax of common functions.

Study Strategy

Phase 1 (Foundations):

  • Master HTML tagsβ€”they are the easiest way to score marks.

  • Practice basic C programs to understand how logic flows.

Phase 2 (MCQ Drills):

  • Solve the MCQs given at the end of every chapter in the textbook.

  • Practice with previous years' school papers.

Phase 3 (Practical Mock):

  • Time yourself while creating a table in HTML and a program in C.

Common Pitfalls to Avoid

Common Mistakes

  • Forgetting the #include in C programs.
  • Not closing tags like <table> or <html> in web design.
  • Confusing / (Division) and % (Modulus) in C language.
  • Incorrect cell referencing ($) in Calc.

Resources

Textbooks

  • GSEB Official Computer Studies Textbook (Std 10)

  • E-Balshala Digital Resources

Online Resources


Contact for Help

Need assistance with GSEB Std 10 Computer Studies?


Batch Information: Weekend & Weekday classes starting May 20, 2026 Β· First month FREE Β· Enroll Now β†’