Maharashtra HSC IT Commerce study plan
Maharashtra HSC IT Commerce · Give each week a clear focus.
8 weeks · About 7 hours per week
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
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
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
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
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
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
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
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%