Maharashtra HSC IT Commerce study materials
Maharashtra HSC IT Commerce study resources

Maharashtra HSC IT Commerce study plan

Maharashtra HSC IT Commerce · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Impressive Web Designing (HTML and CSS) & Advanced JavaScript

  • Write 12 valid HTML5 pages from scratch covering headings, lists, tables, forms and semantic tags (header, nav, main, section, footer) without copy-pasting templates

  • Style those pages with an external CSS file using selectors, the box model, floats/flexbox and at least 3 media queries

  • Build a 10-question JavaScript drill set on variables, data types, operators and type coercion, then explain each answer in one written line

  • Write and trace 8 small programs using if/else, switch, for, while and do-while loops, predicting the output before running them

  • Set up a folder structure (html/, css/, js/) and open every page in a browser to fix at least 5 real rendering or console errors

Your checkpoint

A 4-page personal portfolio site (Home, About, Contact form, Gallery) with one external stylesheet and one external script file, working in the browser with zero console errors, plus a handwritten trace sheet for the 8 loop programs

Week 2

Advanced JavaScript & Impressive Web Designing (HTML and CSS)

  • Implement 10 DOM-manipulation exercises: getElementById, querySelector, innerHTML, textContent, classList and style changes on button click

  • Write event handlers for click, submit, change, mouseover and keyup, and validate a form (empty fields, email pattern, password length) before submission

  • Create and use 2 user-defined functions, an array of objects, and a loop that renders rows into an HTML table

  • Explain in writing the difference between == and ===, var/let/const scope, and function vs block scope, with one runnable example each

  • Debug 5 deliberately broken scripts using browser DevTools (breakpoints and console.log) and record the fix for each

Your checkpoint

A working 'Student Marks Calculator' web page: form input, JS validation, array of student objects, dynamically generated result table with grade calculation, plus a one-page debugging log of the 5 fixed scripts

Week 3

Server Side Scripting using PHP & Database Management and SQL

  • Install and configure a local PHP + MySQL stack (XAMPP or equivalent) and run 10 PHP scripts covering echo, variables, data types, operators and string functions

  • Write PHP scripts using if/else, switch, for, foreach, while and user-defined functions with parameters and return values, including one recursive function

  • Handle GET and POST form data with $_GET and $_POST, apply htmlspecialchars and basic validation, and display submitted values safely

  • Create a MySQL database with 2 related tables, insert 10 sample rows, and connect to it from PHP using mysqli with error handling

  • Write 15 SQL queries using SELECT, WHERE, ORDER BY, GROUP BY, HAVING, DISTINCT, LIMIT and aggregate functions (COUNT, SUM, AVG, MIN, MAX)

Your checkpoint

A PHP 'Contact Book' application that inserts, lists and deletes records in MySQL through an HTML form, with server-side validation and a written SQL query sheet of the 15 queries with their outputs

Week 4

Database Management and SQL & Server Side Scripting using PHP

  • Design a normalized 3-table schema (primary keys, foreign keys, appropriate data types) for a small shop or library, and justify each key choice in writing

  • Write 10 JOIN queries (INNER, LEFT, RIGHT) plus 5 subqueries and 5 queries using INSERT, UPDATE and DELETE

  • Implement PHP CRUD (create, read, update, delete) for one of those tables using prepared statements

  • Apply session-based login: store a username in $_SESSION after a validated login and protect one page from unauthenticated access

  • Handle file upload or file read/write in PHP, validating file type and size, and explain the security risk of trusting the client-supplied filename

Your checkpoint

A session-protected PHP 'Mini Inventory' app with full CRUD on a normalized 3-table MySQL schema, plus a schema diagram and a 20-query SQL worksheet with expected results written beside each query

Week 5

Basics of Information Technology & Introduction to Operating Systems

  • Define and give one real example each for hardware, software, input, output, storage and processing devices, and classify 20 given devices into the correct category

  • Convert between binary, decimal and hexadecimal for 10 numbers, and compute storage sizes (KB, MB, GB, TB) across 5 conversion problems

  • Distinguish system software from application software and list the functions of an operating system (process, memory, file, device, security management) with one example each

  • Compare GUI vs CLI, single-user vs multi-user and multitasking vs multiprocessing in a written table, and run 8 basic CLI commands on your own machine

  • Describe the boot process, file/folder hierarchy and common file extensions, and produce a labelled diagram of the computer's functional units

Your checkpoint

A 2-page handwritten or typed revision sheet containing the device classification table, 10 solved number-system conversions, the OS functions table and the labelled functional-units diagram, self-quizzed to at least 80% accuracy

Week 6

Emerging Technologies (IoT, Cloud, AI, 5G) & E-Commerce and Cyber Security

  • Explain IoT architecture (sensors, connectivity, processing, application layer) with 3 Indian or global use cases such as smart farming, smart meters or health monitoring

  • Compare IaaS, PaaS and SaaS with 2 examples each, and describe public, private and hybrid cloud deployment with one advantage and one limitation apiece

  • Distinguish AI, machine learning and deep learning, list 4 real applications, and describe one ethical concern such as bias or job displacement

  • State the key features of 5G (high speed, low latency, massive device density) and contrast them with 4G in a written table

  • Define e-commerce models (B2B, B2C, C2C, C2B), trace one online purchase step by step, and list 6 cyber-security threats (phishing, malware, ransomware, identity theft, SQL injection, social engineering) with one prevention measure each

Your checkpoint

A 1,200-word (or 4,800-character) illustrated report covering one IoT use case, the cloud service/deployment comparison table, the 4G vs 5G table, e-commerce models and a 6-row cyber-threat prevention table

Week 7

Advanced JavaScript & Server Side Scripting using PHP

  • Re-solve 25 mixed JavaScript and PHP output-prediction questions under timed conditions (60 minutes) and log every wrong answer with the correct rule

  • Rewrite 3 earlier PHP scripts to separate logic from presentation and add reusable functions and include files

  • Implement client-side and server-side validation for the same form and explain in writing why both are needed

  • Build a small AJAX-style interaction (fetch or XMLHttpRequest) that loads data from a PHP endpoint without a page reload

  • Explain cookies vs sessions, GET vs POST, and include vs require, with one code snippet each

Your checkpoint

A timed 25-question mock test scored and corrected (target 80%+), plus a refactored version of the Contact Book app with both client-side and server-side validation and one AJAX data-loading feature

Week 8

Impressive Web Designing (HTML and CSS) & Emerging Technologies (IoT, Cloud, AI, 5G) & Database Management and SQL & E-Commerce and Cyber Security

  • Take 2 full-length timed mock papers covering all 8 domains and score each section separately to find weak areas

  • Re-study only the weakest 2 domains for 90 minutes each, using the error log from weeks 1-7

  • Recite from memory the definitions, comparisons and lists most likely to be asked: OS functions, cloud models, 5G features, e-commerce models, cyber threats, SQL clause order, JS scope rules

  • Redo every previously wrong question from weeks 1-7 without notes and confirm at least 90% are now correct

  • Write a one-page exam-day strategy covering time allocation per section, order of attempting questions and how to handle SQL/HTML questions you cannot fully recall

Your checkpoint

Two completed mock papers with section-wise scores showing improvement between them, a final one-page 'weak-spots to definitions' cheat sheet, and a written exam-day time-allocation plan

Milestones

Week 2: Portfolio site and Student Marks Calculator both run with zero console errors, and you can explain == vs === and let/const scope without notes

Week 4: The session-protected PHP Mini Inventory app performs full CRUD on a normalized 3-table schema, and you can write a 3-table JOIN query unaided

Week 6: The 4,800-character emerging-tech and cyber-security report is complete, and you score 80%+ on a self-made 20-question quiz covering domains 1, 2, 4 and 8

Week 7: Timed 25-question JS/PHP mock scored at 80% or above, with every error logged and corrected

Week 8: Second full mock paper scores at least 10 percentage points higher than the first, with no domain below 60%