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
backgroundattribute -
Special characters and entities
Practical Skills:
-
Set background colors and images for a webpage
-
Use special characters like
©and -
Change text and link colors sitewide
Practice Questions:
- What is the use of Meta tags in HTML?
- Explain the difference between
bgcolorandbackgroundattributes. - 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 andsrcattribute -
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
heightandwidth -
Wrap text around images using
align
Practice Questions:
- Which tag is used to insert an image in HTML?
- Explain the importance of the
altattribute in the<img>tag. - 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
colspanandrowspanfor complex layouts
Practice Questions:
- Differentiate between
<ol>and<ul>. - What is the purpose of
cellspacingandcellpadding? - How do you merge two cells horizontally in a table?
Chapter 5: Hyperlinks in HTML π¶
Learning Objectives:
-
Connect multiple pages using links
-
Understand internal and external linking
-
Create email and image links
Topics Covered:
-
The Anchor tag (
<a>) andhrefattribute -
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:
- Which attribute of the
<a>tag is used to specify the destination URL? - Explain the difference between internal and external links.
- 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:
A1vs$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:
- What is the difference between a formula and a function?
- Explain the use of the
$sign in cell referencing. - 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()andscanf()for I/O -
Compile programs using GCC or an IDE
Practice Questions:
- Who developed the C language?
- What is the purpose of
#include <stdio.h>? - 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:
- List the basic data types in C.
- What are logical operators? Give examples.
- Explain the use of the
%dformat 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
forloop -
Calculate the factorial of a number using a
whileloop
Practice Questions:
- Differentiate between
ifandswitch. - What is an entry-controlled loop?
- 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):
-
Basic formatting and body attributes.
-
A webpage with a centered image and title.
-
An ordered/unordered list of your subjects.
-
A Student Marksheet using HTML Tables.
-
A simple 3-page interlinked website.
Spreadsheets (Calc):
-
A detailed monthly expense sheet with formulas.
-
A result sheet using
SUMandAVERAGE. -
A Pie chart showing the distribution of marks.
C Programming:
-
Simple Interest and Area of Circle calculation.
-
Even/Odd and Positive/Negative number checks.
-
Multiplication table of any given number.
-
Factorial of a number using a loop.
Board Exam Preparation Tips¶
High-Weightage Topics for MCQs¶
-
HTML Tags & Attributes (Ch 1-5): Expect many questions on tag names and their properties.
-
C Language Basics (Ch 12-14): Focus on operators and loop syntax.
-
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
#includein 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?
-
WhatsApp: +91 8460441384
-
In Class: Ask during weekend sessions
-
Email: [email protected]
Batch Information: Weekend & Weekday classes starting May 20, 2026 Β· First month FREE Β· Enroll Now β