Syllabus at a glance: chapters and marks split
The Class 12 Information Technology (I.T Science) syllabus prescribed by MSBSHSE for the current academic year has six chapters. You study them in this order through the year, and the theory paper draws questions from all six.
| Chapter | Core focus | Theory marks share |
|---|---|---|
| 1. Advanced Web Designing | HTML forms, CSS, page layout | Approx. 10 to 12 [verify] |
| 2. Search Engine Optimization | Meta tags, keywords, on-page SEO | Approx. 8 to 10 [verify] |
| 3. Advanced JavaScript | Objects, events, DOM, validation | Approx. 10 to 12 [verify] |
| 4. Emerging Technologies | AI, IoT, cloud, blockchain basics | Approx. 8 to 10 [verify] |
| 5. Server Side Scripting (PHP) | PHP syntax, forms, database connection | Approx. 10 to 12 [verify] |
| 6. E-Commerce and E-Governance | Online business models, digital services | Approx. 8 to 10 [verify] |
The subject is assessed out of 100 marks in total, split as 50 marks for the theory paper and 50 marks for practical and internal assessment [verify]. The theory paper is of 2 hours duration [verify]. Practical marks usually include a journal, a project, a viva and a hands-on exam [verify].
Because half your marks come from practical work, do not treat coding chapters as theory-only. A student who can write a working HTML form with validation and a simple PHP script that reads form data is already covering the practical expectations of Chapters 1, 3 and 5.
For a subject-wise view of what is prescribed this year, see the Maharashtra Board Class 12 syllabus hub for all subjects.
Chapter-wise syllabus with topics
The six chapters are not equal in size or difficulty. Below is what each one actually asks you to learn, which parts appear often in the board paper, and the practical work tied to it. The marks column is an approximate split of the 50-mark theory paper; treat it as a planning aid, not an official figure [verify].
| Chapter | Main topics | Approx. theory marks [verify] | Linked practical work |
|---|---|---|---|
| 1. Advanced Web Designing | HTML forms, form controls, CSS, page layout | 10 to 12 | Build a working form with validation |
| 2. Search Engine Optimization | Search engines, keywords, meta tags, on-page and off-page SEO | 8 to 10 | Write meta tags for a sample page |
| 3. Advanced JavaScript | Objects, events, DOM, form validation | 10 to 12 | Script that validates user input |
| 4. Emerging Technologies | AI, IoT, cloud computing, blockchain, 5G | 8 to 10 | Short report or presentation on one technology |
| 5. Server Side Scripting (PHP) | PHP syntax, variables, forms, database connection | 10 to 12 | PHP script that reads and displays form data |
| 6. E-Commerce and E-Governance | Business models, payment systems, digital governance services | 8 to 10 | Case study of an online service |
Chapter 1: Advanced Web Designing
This chapter moves you past plain HTML into pages that collect and check user input. You revise the structure of a web page, then study forms: the <form> element, text boxes, password fields, radio buttons, checkboxes, dropdown lists, submit and reset buttons, and the attributes that control them (name, value, placeholder, required). CSS is covered next: selectors, inline versus internal versus external stylesheets, and properties for text, colour, background, borders and spacing. Layout topics such as the box model and simple multi-column arrangement usually follow [verify].
Frequently asked: labelling form controls correctly, the difference between the GET and POST methods, and writing a small stylesheet rule for a given effect. A typical question gives you a form's purpose (say, a student registration form) and asks you to write the HTML. Marks are usually split between correct tags, correct attributes and a closing tag structure, so a missing name attribute costs you even if the form looks right on screen.
Practical link: design one form per week, then style it with an external CSS file. Keep each file in your journal folder; you will reuse it in Chapters 3 and 5.
Chapter 2: Search Engine Optimization
SEO is the set of techniques that help a web page rank higher in search results. You learn how a search engine crawls and indexes pages, what a keyword is, and how to place keywords sensibly in the title tag, meta description, headings and body text. On-page SEO (things you control on your own page) and off-page SEO (links from other sites, social signals) are both introduced [verify].
Frequently asked: definitions of crawling, indexing and ranking; writing a title tag and meta description for a given business; and listing do's and don'ts of keyword usage. The common mistake is stuffing a keyword twenty times into a paragraph. Examiners want you to say that overuse is penalised and that content should read naturally.
Practical link: pick any three websites, view their page source, and note their title and meta description tags. This makes the theory concrete in under an hour.
Chapter 3: Advanced JavaScript
Here JavaScript stops being a few alert boxes. You study objects (properties and methods), arrays, functions, and the event model: onclick, onsubmit, onchange, onmouseover and similar handlers. The DOM (Document Object Model) is the browser's tree representation of your page, and you learn to reach elements with methods like getElementById and change their content or style. Form validation, checking that a field is not empty or that an email looks correct, is the chapter's most examinable application.
Frequently asked: predicting the output of a short script, writing a validation function, and explaining the difference between client-side and server-side validation. When a question says "write a script to check that the password and confirm-password fields match", marks go for the function, the event handler and the message shown to the user.
Practical link: add validation to the form you built in Chapter 1. Test it with wrong input, not just correct input.
Chapter 4: Emerging Technologies
This is the most descriptive chapter, so it rewards clear definitions and examples rather than code. Topics include Artificial Intelligence and machine learning basics, Internet of Things (sensors and connected devices), cloud computing (IaaS, PaaS, SaaS as service models), blockchain and cryptocurrencies, 5G and edge computing, and virtual or augmented reality [verify].
Frequently asked: define the technology, state two real-life applications, and list one advantage and one limitation. A common mistake is writing a long general paragraph with no named example. "IoT: smart irrigation uses soil-moisture sensors to switch pumps on and off" earns more than "IoT is the future of technology".
Practical link: prepare a one-page fact sheet per technology with definition, working, two applications and one limitation. That sheet doubles as your revision notes.
Chapter 5: Server Side Scripting (PHP)
PHP runs on the server and sends finished HTML to the browser. You learn PHP syntax, variables, data types, operators, control structures, loops, arrays and functions, then how PHP receives form data through $_GET and $_POST. The chapter ends with connecting PHP to a database, usually MySQL, and running basic queries such as insert and select [verify].
Frequently asked: writing a script to display form data, explaining the difference between GET and POST, and the steps to connect to a database. Marks are lost for missing semicolons, unclosed PHP tags and forgetting the $ before variable names, so practise writing code by hand, not only on a laptop.
Practical link: build one small end-to-end flow, form to PHP to display, then extend it to save the data in a table.
Chapter 6: E-Commerce and E-Governance
E-Commerce covers online business models (B2B, B2C, C2C, B2G), the technology behind an online store, payment methods including digital wallets and UPI, security concerns, and the legal framework for online transactions [verify]. E-Governance covers government services delivered digitally, such as online certificates, tax filing, land records and public grievance portals, plus the advantages and challenges of such systems.
Frequently asked: distinguishing the business models with an example each, listing payment modes with one advantage, and naming e-governance services with the citizen benefit. Use Indian examples throughout; they are easier to remember and are what the textbook uses.
Practical link: write a short case study of one e-commerce site and one government portal, covering the service flow, payment or verification step, and one problem a user might face.
For solved answers to the exercise questions in each of these chapters, see Class 12 Information Technology (Science) textbook solutions, and once you finish a chapter, test yourself with Class 12 I.T (Science) previous year question papers.
Marks distribution and exam pattern
The paper is split into two parts that are marked separately: a written theory paper and a practical exam with internal assessment. Your final grade depends on both, so a strong theory score alone will not lift your result if the practical journal is thin.
Theory paper structure
The theory paper is of 50 marks and is usually held in a single sitting of about two hours [verify]. Questions are grouped by type rather than by chapter, so a single question can pull topics from two different chapters. The broad split looks like this:
| Question type | What it asks | Approx. marks [verify] |
|---|---|---|
| Objective | One-word answers, fill in the blanks, true or false, match the pairs | 8 to 10 |
| Short answer | Define, list, state two examples, differentiate between two terms | 20 to 24 |
| Long answer | Write HTML or PHP code, explain a concept with an example, short notes | 16 to 20 |
Most papers give internal choice inside a question, for example "attempt any two of the following three", rather than offering a choice between whole questions [verify]. Read the choice instruction before you start writing, because students often answer all parts of an "any two" question and lose time.
Here is how marks are actually awarded on a typical long answer. Question: "Write HTML code to create a registration form with a text box for name, a password field, a radio button group for gender and a submit button." The marks break down roughly as: correct opening and closing <form> tag, correct input types, correct name attributes, and the submit button. A common mistake is writing the visible labels but skipping the name attribute. The form looks right in a browser, yet the answer loses marks because the data would never reach the server. The fix is simple: after writing any form, check that every input has a name, an id and a matching <label>.
Practical/internal assessment
The practical side carries the other 50 marks and is assessed in two parts: the practical exam conducted at your school or a cluster centre, and internal assessment spread across the year [verify].
| Component | What is checked | Approx. marks [verify] |
|---|---|---|
| Practical exam (hands-on) | Write and run a given HTML, CSS, JavaScript or PHP task | 20 to 25 |
| Journal or workbook | All listed practicals written, dated and signed | 10 to 15 |
| Project work | One small web-based project submitted as per school instructions | 5 to 10 |
| Viva voce | Oral questions on your practical and project | 5 |
The practical exam task is usually a short program rather than a full website. Expect something like "create a form and validate the email field using JavaScript" or "write a PHP script to accept a name and display a welcome message". You are marked on whether the code runs, not only on whether it looks correct on paper, so practise typing code without autocomplete. For the exact list of experiments and the marking scheme for your batch, see the Class 12 I.T (Science) practical exam guide.
Once you know the pattern, practise it directly: sit with a full paper under timed conditions from Class 12 I.T (Science) previous year question papers and mark yourself using the split above.
What is new or removed in 2025-26
Treat any "new syllabus" list you see on social media with caution. The state board typically keeps the Class 12 Information Technology (Science) syllabus stable for several years and announces changes through an official circular on its website, not through coaching posts. For 2025-26, the chapter structure of six units (Advanced Web Designing, SEO, Advanced JavaScript, Emerging Technologies, PHP, E-Commerce and E-Governance) is the one to study from [verify].
Where changes do appear, they are usually of two kinds:
- Topic-level edits: a sub-topic may be dropped from a chapter, or a newer term may be added. For example, an older edition of the textbook may discuss a scripting feature that a revised edition replaces with a current one [verify].
- Practical list edits: the set of journal practicals can be revised, which changes what you write and get signed during the year [verify].
A common mistake is studying from a senior's old notes without checking the chapter list in your own textbook. The fix: open the first pages of your prescribed textbook and compare the contents page with the syllabus PDF. If a topic in your notes does not appear in either, drop it; if a topic appears in the textbook but not in your notes, add it.
Before you finalise your study plan, download the current syllabus PDF from the state board website and cross-check it against your textbook contents page. If your school has issued a revised practical list, follow that list for your practical exam preparation, and use the Class 12 syllabus hub to confirm the syllabus for your other subjects too.
How to download the official syllabus PDF
The syllabus PDF is the single document you should keep on your phone for the whole year. Download it once from the official site and you will not need to search again.
- Open the state board's official website in a browser.
- Go to the Students or Academics menu and look for the Syllabus section.
- Choose Std. XII (HSC) and then the Science stream.
- Find the listing for Information Technology (I.T (Science)) and click the PDF link next to it.
- The file opens in your browser. Use the download or save icon to store it.
If the page layout has changed, use the site search box and type "HSC syllabus Information Technology" [verify]. School-issued circulars also carry the same PDF, so your teacher can share it if the site is slow.
Save the file with a clear name like IT-Science-Syllabus-2025-26.pdf in a folder you will actually open, and keep a copy in cloud storage so it survives a phone change. Once you have it, check the chapter list against your Class 12 Information Technology (Science) textbook solutions page, and use the Class 12 syllabus hub to download the PDFs for your other subjects.
Chapter-wise study strategy
Information Technology is a scoring subject only if you treat it as two subjects in one: a theory paper you memorise and a practical paper you can actually do. Every chapter below needs both kinds of preparation. The time you give each chapter should follow its weight in the syllabus, so read the marks column in your syllabus PDF first and then plan. As a working rule, give the three coding-heavy chapters (Advanced Web Designing, Advanced JavaScript, Server Side Scripting) about 60% of your total study time, and the three concept-heavy chapters the remaining 40% [verify].
Advanced Web Designing
This chapter is about HTML forms and page structure. The single best habit here is to type every tag yourself instead of only reading it. Open a plain text editor, save the file as .html, and open it in a browser to see the result.
- Practise the full set of form controls: text box, password field, radio button, checkbox, drop-down list, submit and reset buttons. Write one small form that uses all of them.
- Learn the difference between GET and POST methods with a one-line example of each.
- Common mistake: writing <input> without a matching name attribute, so the value never reaches the server. Fix it by always giving each control a name.
- Typical exam question: "Write HTML code to create a registration form with three fields." Marks are usually split between correct tags, correct attributes and closing tags, so neat indentation helps the examiner award full marks.
Use your textbook's solved examples as models, then rewrite them from memory the next day. The Class 12 Information Technology (Science) textbook solutions page is useful for checking your answers after you attempt them.
Search Engine Optimization
SEO (Search Engine Optimization) is the set of techniques that help a web page rank higher in search results. This chapter is mostly definition and example based, so build a small glossary in your notebook: crawling, indexing, on-page SEO, off-page SEO, keyword, meta tag, backlink.
- Write five meta tag examples by hand, each with a title and a description for a different type of website (a school, a shop, a blog).
- Keep a two-column list of on-page versus off-page factors. Examiners often ask for three points under each heading.
- Common mistake: confusing keywords with meta tags. A keyword is the search term a user types; a meta tag is the HTML code that tells search engines what the page is about.
Advanced JavaScript
JavaScript adds behaviour to a web page. Do not try to memorise long programs. Learn the small building blocks and combine them.
- Master these first: variables, operators, if-else, loops, functions, and the alert, prompt and confirm boxes.
- Write each program on paper once, then type it and run it in the browser console to check the output.
- Common mistake: missing semicolons or using a single equals sign (=) where a comparison (==) is needed. Both stop the script silently, so test line by line when output is wrong.
- Typical exam question: "Write a JavaScript program to check whether a number is even or odd." Show the function, the condition and the output statement clearly.
Emerging Technologies
This chapter covers newer areas such as artificial intelligence, Internet of Things (IoT), cloud computing, blockchain and 5G [verify]. It is the most theory-heavy chapter and rewards short, accurate definitions.
- Make a one-page table for each technology: full form, one-line definition, two real-life examples, one advantage and one limitation.
- Link each technology to something a student sees daily, such as UPI payments for blockchain or smart watches for IoT. Examples make long answers easier to write.
- Common mistake: writing vague answers like "AI makes things smart". Name the specific use, such as voice assistants or medical image diagnosis.
Server Side Scripting (PHP)
PHP runs on the server and produces the page the browser receives. This chapter carries a lot of practical weight, so install a local server (XAMPP or similar) and run every example yourself [verify].
- Start with syntax, variables, data types, operators and echo. Then move to if-else, loops and arrays.
- Practise form handling: take input from an HTML form and display it back using PHP.
- Learn the basic database steps: connect, select, insert, and close. Write the connection code until you can do it without looking.
- Common mistake: forgetting the $ before a variable name or leaving out a semicolon at the end of a statement. PHP will throw an error, so read the error message instead of guessing.
Do not skip the practical journal entries for this chapter. They are usually the highest-scoring part of your internal assessment [verify].
E-Commerce and E-Governance
This chapter explains how buying, selling and government services happen online. It is easy to score if you organise the content well.
- Draw a simple diagram of an e-commerce transaction: customer, website, payment gateway, delivery. Label each step.
- List the models (B2B, B2C, C2C, B2G) with one Indian example each [verify].
- For e-governance, keep examples ready such as online tax filing, digital certificates and public grievance portals.
- Common mistake: mixing up e-commerce and e-governance. One is commercial, the other is a government service to citizens.
Across all six chapters, the pattern is the same: read the textbook once, write the key definitions and code from memory, then solve at least two previous year papers. Solving Class 12 I.T (Science) previous year question papers under a timer shows you which chapters actually cost you marks, and that is where your revision time should go in the final month.
Practical work and project guidelines
The practical paper is where most students quietly lose marks, not because the code is hard but because the journal is incomplete. Your practical file is a record of work done in the lab, signed by your teacher after each session. Keep it current instead of writing ten entries the night before submission.
A typical practical list for this subject includes building an HTML form with all controls, writing meta tags for a sample web page, a JavaScript program using loops and functions, a PHP script that accepts form input and displays it, and a PHP page that connects to a database and fetches records [verify]. Your school may add or reorder these, so confirm the exact list with your teacher.
| Component | What is expected | Marks |
|---|---|---|
| Practical journal | All listed experiments written, output shown, signed and dated | [verify] |
| Project work | One small working project, usually a website or a PHP-based form application | [verify] |
| Viva | Oral questions on your journal entries and project code | [verify] |
For the project, pick something you can actually finish: a five-page school website, a student registration form that saves data, or a simple product listing page. Write the code yourself, because the viva examiner will ask you to explain a line from your own project. Submit before the date your school announces [verify].
For the viva, revise your journal entries rather than the whole textbook. Be ready to explain why a particular tag, function or query was used. If you get stuck, say what you were trying to do instead of staying silent. Our Class 12 I.T (Science) practical exam guide walks through the lab exam step by step.
Preparation plan and time management
Build your timetable backwards from the exam date, not forwards from today. Count the weeks left, subtract one full week for revision and one for practicals, and divide the rest among the six chapters. Give Advanced Web Designing, Advanced JavaScript and Server Side Scripting (PHP) more slots than the others, because these three carry the code-based questions where practice matters more than reading [verify].
A workable weekly pattern: two days for a coding chapter (write at least five programs from your textbook), one day for a theory chapter such as Emerging Technologies or E-Commerce and E-Governance, and one day for revision of what you covered that week. Keep the weekend for a timed practice paper. Solve one full paper under exam conditions every fortnight, then check answers against the marking scheme so you learn how marks are actually awarded, not just whether your answer was right.
Do not treat theory and practical as separate subjects. When you revise PHP theory, open the lab machine and run the same script. When you revise form controls, rebuild the practical journal entry. This way one study session serves both papers, and your journal stays complete without last-minute writing.
Use our Class 12 Information Technology (Science) textbook solutions to check answers after each chapter, and keep previous year question papers for the timed tests.
Exam-day tips for I.T (Science) theory paper
Spend the first ten minutes reading the whole paper and marking which questions you will attempt. In I.T, the choice is often within a question (attempt any two of three), so decide your set before you start writing.
Answer the objective and one-line questions first. They take seconds each and lock in easy marks. Then move to short answers, and keep the long code-based questions for the middle of the paper when your hand is still fresh.
When a question asks for code, write it in a clear block with proper indentation, and label the output separately. A correct program with no output shown often loses the output mark. If you cannot complete a program, write the logic in steps, because step marks are usually awarded [verify].
Keep the last ten minutes to check that every attempted question is numbered correctly and no sub-question is left blank. Practise this timing on our Class 12 I.T (Science) previous year question papers before the exam.
Frequently Asked Questions
How many chapters are there in Maharashtra Board Class 12 Information Technology (Science)?
There are six chapters in the Class 12 I.T (Science) syllabus: Advanced Web Designing, Search Engine Optimization, Advanced JavaScript, Emerging Technologies, Server Side Scripting (PHP), and E-Commerce and E-Governance. They are studied in this order through the year, and the theory paper can draw questions from all six, so no chapter can be skipped safely.
What is the marks distribution for Class 12 I.T (Science) theory and practical?
The subject is assessed out of 100 marks: 50 for the theory paper and 50 for practical and internal assessment [verify]. The theory paper runs for 2 hours [verify]. Practical marks usually cover a journal, a project, a viva and a hands-on exam [verify]. Since half the marks come from practicals, practise coding alongside theory.
Has the MSBSHSE Class 12 I.T (Science) syllabus changed for 2025-26?
The chapter structure of six units has stayed stable in recent years, but the state board does issue revised syllabi and textbook editions from time to time. Before you plan your study, check the current syllabus copy on the official board website or confirm with your subject teacher for 2025-26 [verify]. Do not rely on old notes without cross-checking topics.
Where can I download the official MSBSHSE Class 12 I.T (Science) syllabus PDF?
The official syllabus PDF is available on the state board's website under the Class 12 curriculum or syllabus section. Your school's I.T teacher and the textbook's first pages also list the prescribed topics. Download the PDF once and keep it saved, because the chapter list and marks split in it are the version your paper will follow [verify].
Is the I.T (Science) syllabus different from I.T (Arts) and I.T (Commerce)?
Yes, the three streams differ. I.T (Science) focuses on web designing, JavaScript, SEO, PHP and emerging technologies. The Arts and Commerce versions share some general I.T topics but place more weight on office tools, data handling and stream-relevant applications. Do not prepare from another stream's textbook, since the practical tasks and theory questions differ.
Which chapters carry the most marks in Class 12 I.T (Science)?
Chapters 1 (Advanced Web Designing), 3 (Advanced JavaScript) and 5 (Server Side Scripting with PHP) carry the largest share, roughly 10 to 12 theory marks each [verify]. These are also the chapters most tied to practical work, so mastering them helps in both the theory paper and the hands-on exam. Chapters 2, 4 and 6 are lighter but still examinable.