Skip to main content

CBSE Class 11 and Class 12 Computer Science (083) Syllabus & Marks Distribution 2026-27

XI Computer Science (083) for 2026-27

Start your CS journey with the right focus. Here is the official marks distribution for Class XI Computer Science (083) for 2026-27.

Unit No.Unit NameMarks
IComputer Systems and Organisation10
IIComputational Thinking and Programming – 145
IIISociety, Law and Ethics15
Total Theory Marks70

Learning Focus:

  • Basics: Number Systems and Boolean Logic.

  • Python: Conditional statements, Looping, Strings, Lists, Tuples, and Dictionaries.

  • Ethics: Cyber Safety and Digital Footprints.


XII Computer Science (083) for 2026-27


Below is the official unit-wise marks distribution for the CBSE Class XII Computer Science (083) academic session 2026-27.

Unit No.Unit NameMarks
IComputational Thinking and Programming – 240
IIComputer Networks10
IIIDatabase Management20
Total Theory Marks70

Learning Focus:

  • Programming: Mastery of Functions, Exception Handling, and File Handling (Text, Binary, CSV).

  • Data Structures: Implementation of Stack using Lists.

  • Database: SQL connectivity with Python and Table Joins.


Practical Examination Scheme (30 Marks)

The practical assessment is consistent across both years to ensure hands-on proficiency.

DescriptionMarks
Lab Test: Python Program (60%) + SQL Queries (40%)12
Report File: Minimum 20 programs (XI) / 15 programs + SQL (XII)7
Project: Real-world application using Python & SQL8
Viva Voce: Based on the syllabus and project3

Teacher's Resources & Links

  • Official CBSE Curriculum: Download PDF

  • Practical List 2026-27: [Coming Soon]

  • Previous Year Question Papers: [Browse Archive]

Popular posts from this blog

Project Work for Class XII Informatics Practices (065) - CBSE 2020-2021

  Marks  allotted : 05 Marks A. PROJECT GUIDELINES The aim of the class project is to create tangible and useful IT application. The learner may identify a real-world problem by exploring the environment. e.g. Students can visit shops/business places, communities or other organizations in their localities and enquire about functioning of the organization, and how data are generated, stored, and managed. The learner can take data stored in csv or database file and analyze using Python libraries and generate appropriate charts to visualize. If an organization is maintaining data offline, then the learner should create a database using MySQL and store the data in tables. Data can be imported in Pandas for analysis and visualization. Learners can use Python libraries of their choice to develop software for their school or any other social good. Learners should avoid plagiarism and violation of copyright issues while working on projects. Any resources (data, image etc.) used in t...

Assignments - XII Computer Science

POINTERS ASSIGNMENT Assignment Date: 09/09/15 Submission Date: 14/09/15 Q1. What will be the output of the following program: int main() { int x [ ] = { 50, 40, 30, 20, 10}: int *p, *t; p = x; t = x + 1; cout << *p << “,” << *t++; return 0; } Q2. What will be the output of the program( Assume all necessary header files are included) void print (char * p ) { p = "Comp"; cout<<"value is "<<p<<endl; } int main( ) { char * x = "Class XII"; print(x); cout<<"new value is "<<x<<endl; return 0; } Q3. Identify errors on the following code segment, and underline the error. float c[ ] ={ 1.2,2.2,3.2,56.2}; float *k,*g; k=c; g=k+4; k=k*2; g=g/2; cout<<”*k=”<<*k<<”*g=”<<*g; Q4. Write the output of the following program. void print (char * p ) { p = "Comp"; cout<<"valu...