Maharashtra State Board 12th Standard Board Exam Computer Science 1 Syllabus - Free PDF Download
Maharashtra State Board Syllabus 2025-26 12th Standard Board Exam: The Maharashtra State Board 12th Standard Board Exam Computer Science 1 Syllabus for the examination year 2025-26 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 2025-26 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 2025-26 is below.
Maharashtra State Board 12th Standard Board Exam Computer Science 1 Revised Syllabus
Maharashtra State Board 12th Standard Board Exam Computer Science 1 and their Unit wise marks distribution
Maharashtra State Board 12th Standard Board Exam Computer Science 1 Course Structure 2025-26 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
- Introduction to Operating System (OS)
- Idea of an Operating System
- Services in O/S
- Overview of O/S
- Windows NT
- Introduction to Windows NT
- Architecture of Windows NT
- LINUX
- Introduction to LINUX
- Features of LINUX
- Components of LINUX
- File Systems and Its types
- Introduction to File System
- Types of File System
- Tape and Disk based System
- File Operations
- Access Methods and its types
- 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
- Basics of Graphical User Interface (GUI)
- Introduction to Graphical User Interface (GUI)
- Components of a Window
- Advantages of GUI
- 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 C++
- Introduction to Arrays
- Arrays and Functions
- Multidimensional Arrays
- Sorting in Data Structure
- Introduction to Sorting
- Bubble Sorting
- Searching in Data Structure
- Introduction to searching
- 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
- Trees in Data Structure
- Introduction to tree
- Binary tree
- Representing binary trees in memory
- Stack and Queue in Data Structure
- Introduction to C++ Programming
- Idea Behind Object-Orientated Programming
- Introduction to Object-Oriented Programming
- Principles of Object-Oriented Programming
- Benefits of OOPs
- Features of OOPs
- Applications of OOPs
- Object-orientated 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
- Parametrised 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 C++
- 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
- 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 HTML
- Advantages of HTML
- Disadvantages of HTML
- Basic HTML Tags & it’s attributes
- <HTML>, <HEAD> & <TITLE> Tags
- <BODY> tag
- Tags adding structure to Pages
- Formatting Tags
- <ADDRESS> tag
- <EM> and <STRONG> tag
- <SUB> & <SUP> Tag
- <FONT> tag
- <BIG>, <SMALL> and <STRIKE> Tag
- <MARQUEE> tag
- Tags used to create Lists
- <LI> Tags
- Ordered List
- Unordered list
- Definition lists
- Nested List
- Links
- Creating links to web pages and URLs & within same page
- Various type of URLs that can be used in links
- Inserting Images
- <IMG> Tag
- Image element attributes
- Using Images as Links
- Tables
- <TABLE> Tag
- <TR>, <TH> and <TD> tags:
- COLSPAN and ROWSPAN
- Use of Scripting as Language Support
- <SCRIPT> Tag