myCBSEguide App
Download the app to get CBSE Sample Papers 2024-25, NCERT Solutions (Revised), Most Important Questions, Previous Year Question Bank, Mock Tests, and Detailed Notes.
Install NowAs you are aware the Central Board of Secondary Education has published modified curriculum for Computer Science (subject code 083) on its website and introduced Python Language in class XI for session 2013-14 instead of C++. However, as per the feedback received from the teaching fraternity and keeping their comfort level in mind the Board has decided that schools may continue to teach C++ (i.e. Unit 2 and Unit 4 of the book covering C++) in grade XI for session 2013 – 14 or they may choose Python Language (unit 3 and unit 4 covering python) instead of C++ if they feel comfortable with the language. Kindly visit myCBSEguide news and update section.
Computer Science (Subject code 083) Class XI for session 2013 – 14
Units to be covered under each option (also see annexure ‘A’)
With C++ as a language option | With Python as a language option | ||
Unit I | Computer Fundamentals | Unit I | Computer Fundamentals |
Unit II | Introduction to C++ | Unit II | Programming Methodology |
Unit III | Programming Methodology | Unit III | Introduction to Python |
Unit IV | Programming in C++ | Unit IV | Programming in Python |
*Contents of Unit I, Unit III (in case of C++) and unit II (in case of Python) are common in both options.
This change is however not applicable for current batch of class XII writing exam in session 2013-14. (also see annexure ‘B’) Who will continue to follow the curriculum document of 2014.
However grade XII batch of session 2014-15 will write the exam based on the language selected in class XI. If they have selected C++ in grade XI they will continue to study the same in grade XII. However if the school has switched over to python in grade XI the child will continue to study python in grade XII as well.
Computer Science (Subject code 083) Class XII for session 2014 – 15
Units to be covered under each option (also see annexure ‘C’)
With C++ as a language option | With Python as a language option | ||
Unit I | Object Oriented rogramming in C++ | Unit I | Programming with Python |
Unit II | Data Structures | Unit II | Object Oriented Programming with Python |
Unit III | Database Management System and SQL | Unit III | Databases and SQL |
Unit IV | Boolean Algebra | Unit IV | Boolean Algebra |
Unit V | Networking and Open Source Software | Unit V | Communication Technologies |
*Contents of Unit III, IV and Unit V are largely common in both options.
*Sample question papers in case of both the language options will be available by October 2013.
*Study Material regarding Python Language will be available on the CBSE website www.cbseacademic.in under the head Training Innovation and Research under Teacher’s Resources. This study material may be referred by students and teachers both. CBSE will not be printing this material in the current academic year. Also note that all the schools must strictly adhere to this study material and teachers must teach accordingly.
Test Generator
Create question paper PDF and online tests with your own name & logo in minutes.
Create NowmyCBSEguide
Question Bank, Mock Tests, Exam Papers, NCERT Solutions, Sample Papers, Notes
Install Now
A good change for better. But JAVA inclusion could have been better than PYTHON. Best wishes, Dr. Dheeraj Mehrotra (Author), Comp. Sc. for CBSE/ ISC/ ICSE.
Well ! No problem in teaching PYTHON in place of C++ in XI and XII class CBSE . This will certainly increase the fobidden gap between XII class and higher studies ( engineering ) concepts . This is where I feel we put students to loss .
Not a comfortable language PYTHON for class IX students .in every school students
sandip
Will python become mandatory for class XI students in 2015? Or will C++ also be given as an option?
board takes a stupid decison ..it should be java
Does python require linux or not