Maharashtra State Board 12th Standard Board Exam Computer Science 1 Syllabus - Free PDF Download
Maharashtra State Board Syllabus 2026-27 12th Standard Board Exam: The Maharashtra State Board 12th Standard Board Exam Computer Science 1 Syllabus for the examination year 2026-27 has been released by the MSBSHSE, Maharashtra State Board. The board will hold the final examination at the end of the year following the annual assessment scheme, which has led to the release of the syllabus. The 2026-27 Maharashtra State Board 12th Standard Board Exam Computer Science 1 Board Exam will entirely be based on the most recent syllabus. Therefore, students must thoroughly understand the new Maharashtra State Board syllabus to prepare for their annual exam properly.
The detailed Maharashtra State Board 12th Standard Board Exam Computer Science 1 Syllabus for 2026-27 is below.
Maharashtra State Board 12th Standard Board Exam Computer Science 1 Revised Syllabus
Maharashtra State Board 12th Standard Board Exam Computer Science 1 Course Structure 2026-27 With Marking Scheme
| # | Unit/Topic | Weightage |
|---|---|---|
| 1 | Operating System | |
| 2 | Data Structures | |
| 3 | C++ Programming | |
| 4 | HyperTex Markup Language (HTML) | |
| Total | - |
Advertisements
Advertisements
Advertisements
Syllabus
- Basics of Operating System (OS)
- Introduction to Operating System
- OS User Interface
- Functions of Operating System
- Windows NT
- Introduction to Windows NT
- Architecture of Windows NT
- Introduction to GNU/Linux (GNU Not Unix)
- File Systems and Its Types
- Introduction to File System
- Types of File System
- Tape and Disk Based System
- File Operations
- Access Methods in Operating System
- Sequential Access
- Direct Access
- Techniques of Access Methods
- Allocation Methods
- Introduction to Allocation Methods
- Contiguous Allocation
- Non-Contiguous Allocation
- Indexed Allocation
- Linked Allocation
- Concepts Related to Process Management
- Introduction to Process Management
- Process and MultiProgramming
- Process States
- Scheduling & Philosophines
- Priority
- MultiTasking
- TimeSharing
- Concepts Related to Memory Management
- Introduction to Memory Management
- Partitioning
- Variable Partitions
- Paging
- Segmentation
- Virtual Memory
- Ubuntu is One of the Most Popular GNU/Linux Distributions
- Graphical User Interface (GUI)
- Command Line Interface (CLI)
- Access and Security Aspects of O.S.
- Introduction to Data Structure
- Data Structure Operations
- Algorithmic Notation
- Control Structures in Data Structure
- Sequence Logic
- Selection Logic
- Iteration Logic
- Arrays in Data Structure
- Introduction to Arrays
- Arrays and Functions
- Multidimensional Arrays
- Sorting in Data Structure
- Searching in Data Structure
- Linear Search
- Binary Search
- Records in Data Structure
- Introduction to Records
- Representation of Records in Memory
- Linked lists in Data Structure
- Introduction to Linked Lists
- Representation of Linked List in Memory
- Tree in Data Structure
- Introduction to Tree
- Binary Tree
- Representing Binary Trees in Memory
- Machine Control Instruction
- PUSH - PUSH Register Pair On Stack
- POP - POP OFF Stack to Register Pair
- XTHL-EXCHANGE H and L With Top Of Stack
- SPHL - COPY H and L Register To SP
- SIM-SET and RIM-READ Interrupt Mask
- EI - ENABLE Interrupt Instruction
- PCHL - LOAD Program Counter with HL Register Pair Contents
- NOP - NO Operation
- HLT - HALT and enter wait state
- Introduction to C++ Programming
- Idea Behind Object-Oriented Programming
- Introduction to Object-Oriented Programming
- Principles of Object-Oriented Programming
- Benefits of OOPs
- Features of OOPs
- Applications of OOPs
- Object-Oriented Programming Approach
- Introduction to Programming Approach
- Tokens in C++
- Data Types
- Varaibles in C++
- Operators in C++
- Structure of C + + Program
- Control Structures in C++
- Object-Oriented Terms and Concepts
- Introduction to OOP
- Objects and Class
- Inheritance and Polymorphism
- Classes and Objects
- Introduction to Classes and Object
- Classes
- Object in C++
- Method/Function
- Classes Versus Structures
- Nested Classes
- Data Abstraction
- Memory Allocation for Objects
- Arrays of Objects
- Constructors and Destructors
- Introduction to Constructors and Destructors
- Parameterised Constructors
- Default Constructors
- Copy Constructors
- Static Members
- Constructors and Destructors in Derived Classes
- Functions in C + +
- Introduction to Functions in C++
- Inline Functions
- Function Overloading
- Default Arguments
- Arrays in Data Structure
- Introduction to Arrays
- Arrays and Functions
- Multidimensional Arrays
- Pointers in C++
- Introduction to Pointers
- Pointers Arithmetic
- Pointers and Functions
- Pointers & Arrays
- References in C++
- Introduction to References
- Reference Parameters
- Returning References and Independent Reference
- Strings in C++
- Introduction to Strings
- String Functions
- Inheritance
- Introduction to Inheritance
- Single Inheritance
- Multiple Inheritance
- Multilevel Inheritance
- Hierarchical Inheritance
- Hybrid Inheritance
- Inheritance Conflicts
- Virtual Functions and Polymorphism
- Introduction to Virtual Function
- Introduction to Polymorphism
- Pointer to Object and Derived Class
- Rules for Virtual Functions
- Use of Virtual in C++
- Friends in C++
- Introduction to Friends in C++
- Friend Class
- Friend Function
- Operator Overloading and Type Conversions
- Defining an Overloaded Operator
- Steps for Overloading Operator
- Rules for Overloading Operators
- Types of Situations in Type Conversion
- Files and Stream
- Introduction to Files and Streams
- Files Handling in C++
- File Pointers and their Manipulations
- Command Line Argument
- Introduction to HyperText Markup Language (HTML)
- Basic structure
- An attribute
- Classification of HTML Tags
- HTML Documentation
- HTML Editors
- HTML Element and Tags
- The Minimal HTML Document
- Basics of HTML Tags
- HTML Elements
- <HTML> Tag
- <HEAD> Tag
- <TITLE> Tag
- <BODY> Tag
- <BASEFONT> Tag
- Comment <!- - ,,, - -> Tag
- <CENTER> Tag
- <FONT> Tag
- Paragraph <P> Tag
- Line Break <BR> Tag
- Horizontal Rule <HR> Tag
- MARQUEE <marquee> Tag
- Font Tags in HTML
- Character Formatting
- <PRE> and <ADDRESS> Tag
- <EM> and <STRONG> Tag
- <A> and <FONT> Tag
- <BIG> and <SMALL> Tag
- <MARQUEE> and <STRIKE>Tag
- Changing Color Ccheme
- Lists in HTML
- Introduction to Lists
- Unordered List <UL>
- Ordered List <OL>
- Definition List <DL>
- Nested List
- Tables in HTML
- Introduction to Tables in HTML
- Basic Table Tags in HTML
- The <TABLE> Tag
- The <TD> Tag
- The <TR> and <TH> Tag
- Table Header, Body and Footer
- Event Handling in HTML Tables
- Images in HTML
- Introduction to Inserting Images and Links in HTML
- Introduction to Inserting an Image in a Web Page
- Attributes of <IMG> Tag
- Links in HTML
- Introduction to Linking
- Types of Linking
- Significance of Linking
- Sending E-Mail from a Browser (mailto)
- HTML Link colours
- Image hyperlink
- HTML Scripts
- VB Script
- Various Tags in VB Script
