NIOS Senior Secondary Computer Science Syllabus, Units & Marks
Studying this subject? See the NIOS Senior Secondary Computer Science course, or read the units below first.
What is the NIOS Senior Secondary Computer Science syllabus?
NIOS Senior Secondary Computer Science is organised into 2 units, carrying 100 marks in total. The full unit list, the topics inside each one and the exam pattern are below, taken from the syllabus we teach to.
NIOS Senior Secondary Computer Science unit list
| Unit | Topic | Marks |
|---|---|---|
| Unit 1 | Module I: Computer Fundamentals | 15 |
| Unit 2 | Module II: C++ Programming | 85 |
| Total | 100 |
What each unit covers
Module I: Computer Fundamentals (15 marks)
- Anatomy of a Digital Computer
- Data Processing Concept
- Computer Software
- Operating System
- Data Communication and Networking
- Fundamentals of Internet and Java Programming
Module II: C++ Programming (85 marks)
- Introduction to C++
- General Concept of OOP (Object Oriented Programming)
- Control Statements
- Functions (library and user-defined)
- Array (one-dimensional and two-dimensional)
- Structure, Typedef & Enumerated Data Type
- Classes & Objects with Constructors / Destructors
- Inheritance: Extending Classes
- Pointers
- Files (file handling in C++)
Exam pattern
Theory: 60 marks (3-hour paper). Practical: 40 marks (3-hour exam). Internal assessment via Tutor Marked Assignment (TMA): 20% of theory marks. Pass criteria: 33% in each component. Course duration: 1 year (Theory 144 hours, Practical 96 hours).
Practical and project work
40-mark practical lab exam based on a prescribed list of C++ programs, including simple interest, temperature conversion, swapping numbers, leap-year and Armstrong-number checks, factorials, string reversal, array averaging using pointer notation, and a menu-driven binary file program (append, modify, delete, search, sort records). Reinforced by self-paced Tutor Marked Assignments.

