ISC Class 11th Computer Science Syllabus 2024-25: Download PDF for ISC Class 11 Computer Science

ISC Class 11 Computer Science Syllabus 2024-25: Download the ISC Class 11 Computer Science Syllabus for the academic session 2024-25 here. Check out the complete syllabus to know the list of topics and exam pattern and evaluation scheme prescribed for ISC Class 11 Computer Science.

Apr 29, 2024, 16:30 IST
Get the details of ISC Class 11 Computer Science Syllabus for the academic year 2024-25
Get the details of ISC Class 11 Computer Science Syllabus for the academic year 2024-25

ISC Class 11 Computer Science Syllabus 2024-25: The ISC Board has released the ISC Class 11 Computer Science syllabus for the academic year 2024-25. This article gives direct access to the Computer Science syllabus for class 11 students. The curriculum for ISC Class 11 Computer Science are available to see and download here. As the curriculum is taken directly from the official website of ISC board students can refer and download the PDF with confidence. The subject code for computer science is 868. Theory is covered in Part 1, while internal evaluation and project work are covered in Part 2. The evaluation will be based on the syllabus and pattern presented below in the article. To know the entire curriculum and syllabus, read the full article for more understanding and clarity: 

ISC Class 11 Computer Science Syllabus: Aims

  1. To understand algorithmic problem solving using data abstractions, functional and procedural abstractions, and object based and object-oriented abstractions. 
  2. To understand: (a) how computers represent, store and process data at different levels of abstraction that mediate between the machine and the algorithmic problem solving level and (b) how they communicate with the outside world. 
  3. To create awareness of ethical issues related to computing and to promote safe, ethical behavior. 
  4. To make students aware of future trends in computing. Aims (Skills) To devise algorithmic solutions to problems and to be able to code, validate, document, execute and debug the solution using the Java programming system.

ISC Class 11 Computer Science Syllabus Key Highlights

There will be two papers in the Computer Science Language:

Paper I: Theory (3 hours)

70 Marks

Paper II: Project Work (3 hours)

30 Marks

ISC Class 11 Computer Science Syllabus 2024-25

PAPER I: THEORY - 70 Marks 

The ISC board has released the computer science syllabus for Class 11 for the academic year 2024-25. It consists of three sections A,B & C. Students can refer the table below for more understanding regarding the course structure: 

SECTION A

Basic Computer Hardware and Software

1. Numbers 

Representation of numbers in different bases and interconversion between them (e.g. binary, octal, decimal, hexadecimal). Addition and subtraction operations for numbers in different bases.

2. Encodings 

(a) Binary encodings for integers and real numbers using a finite number of bits (signmagnitude, 2’s complement, mantissaexponent notation). 

(b) Characters and their encodings (e.g. ASCII, ISCII, Unicode). 

3. Propositional logic, Hardware implementation, Arithmetic operations 

(a) Propositional logic, well-formed formulae, truth values and interpretation of well formed formulae, truth tables. 

(b) Logic and hardware, basic gates (AND, NOT, OR) and their universality, other gates (NAND, NOR, XOR, XNOR), half adder, full adder.

SECTION B

4. Introduction to Object Oriented Programming using Java 

Note that topics 5 to 12 should be introduced almost simultaneously along with Classes and their definitions.

5. Objects 

(a) Objects as data (attributes) + behaviour (methods or methods); object as an instance of a class.

(b) Analysis of some real-world programming examples in terms of objects and classes. 

(c) Basic concept of a virtual machine; Java Virtual Machine (JVM); compilation and execution of Java programs (the javac and java programs).

(d) Compile time and run time errors; basic concept of an exception, the Exception class, try-catch, throw, throws and finally.

6. Primitive values, Wrapper classes, Types and casting 

Primitive values and types: byte, int, short, long, float, double, boolean, char. Corresponding wrapper classes for each primitive type. Class as type of the object. Class as mechanism for user defined types. Changing types through user defined casting and automatic type coercion for some primitive types.

7. Variables, Expressions 

Variables as names for values; named constants (final), expressions (arithmetic and logical) and their evaluation (operators, associativity, precedence). Assignment operation; difference 3 between left-hand side and right-hand side of assignment.  

8. Statements, Scope 

Statements; conditional (if, if else, if else if, switch case) ternary operator, looping (for, while, do while), continue, break; grouping statements in blocks, scope and visibility of variables

9. Methods and Constructors 

Methods and Constructors (as abstractions for complex user defined operations on objects), methods as mechanisms for side effects; formal arguments and actual arguments in methods; different behaviour of primitive and object arguments. Static methods and variables. The this operator. Examples of algorithmic problem solving using methods (number problems, finding roots of algebraic equations etc.).

10. Arrays, Strings 

Structured data types – arrays (single and multidimensional), strings. Example algorithms that use structured data types (searching, finding maximum/minimum, sorting techniques, solving systems of linear equations, substring, concatenation, length, access to char in string, etc.).

SECTION C

11. Basic input/output Data File Handling (Binary and Text) 

(a) Basic input/output using Scanner and Printer classes.

(b) Data File Handling.

12. Recursion 

Concept of recursion, simple recursive methods (e.g. factorial, GCD, binary search, conversion of representations of numbers between different bases).

13. Implementation of algorithms to solve problems 

The students are required to do lab assignments in the computer lab concurrently with the lectures. Programming assignments should be done such that each major topic is covered in at least one assignment. Assignment problems should be designed so that they are sufficiently challenging and make the student do algorithm design, address correctness issues, implement and execute the algorithm in Java and debug where necessary. 

14. Packages

Definition, creation of packages, importing user defined packages, interaction of objects across packages.

15. Trends in computing and ethical issues 

(a) Artificial Intelligence, Internet of Things, Virtual Reality and Augmented Reality

(b) Cyber Security, privacy, netiquette, spam, phishing.

(c) Intellectual property, Software copyright and patents and Free Software Foundation.

PAPER II: PROJECT WORK - 30 Marks  

Candidates will be required to have completed two projects from any topic covered in Theory. The written outcome of the project should be structured as given below: 

 

This paper of three hours duration will be evaluated internally by the school. The paper shall consist of three programming problems from which a candidate has to attempt any one. The practical consists of the two parts: 

  • Planning Session 
  • Examination Session

The total time to be spent on the Planning session and the Examination session is three hours. A maximum of 90 minutes is permitted for the Planning session and 90 minutes for the Examination session. Candidates are to be permitted to proceed to the Examination Session only after the 90 minutes of the Planning Session are over.

 

  • Planning Session 

The candidates will be required to prepare an algorithm and a hand-written Java program to solve the problem.

 

  • Examination Session 

The program handed in at the end of the Planning session shall be returned to the candidates. The candidates will be required to key-in and execute the Java program on seen and unseen inputs individually on the Computer and show execution to the examiner. A printout of the program listing, including output results should be attached to the answer script containing the algorithm and handwritten program. This should be returned to the examiner. The program should be sufficiently documented so that the algorithm, representation and development process is clear from reading the program. Large differences between the planned program and the printout will result in loss of marks. 

Teachers should maintain a record of all the assignments done as part of the practical work throughout the year and give it due credit at the time of cumulative evaluation at the end of the year. Students are expected to do a minimum of twenty assignments for the year and ONE project based on the syllabus. 

EVALUATION 

Marks (out of a total of 30) should be distributed as given below: 

Continuous Evaluation 

Candidates will be required to submit a work file containing the practical work related to programming assignments done during the year and ONE project. 

Programming assignments done throughout the year 

10 marks 

Project Work (based on any topic from the syllabus)

5 marks 

Terminal Evaluation

Solution to programming problem on the computer

15 Marks

(Marks should be given for choice of algorithm and implementation strategy, documentation, correct output on known inputs mentioned in the question paper, correct output for unknown inputs available only to the examiner).

List of suggested assignments for Project Work: 

PRESENTATION / MODEL BASED/ APPLICATION BASED

  1. Creating an expert system for road-traffic management (routing and re-routing of vehicles depending on congestion). 
  2. Creating an expert system for medical diagnosis on the basis of symptoms and prescribe a suitable treatment. 
  3. Creating a security system for age-appropriate access to social media. 
  4. Simulate Adders using Arduino Controllers and Components.
  5. Simulate a converter of Binary to Decimal number systems using Arduino Controllers and Components. 
  6. Develop a console-based application using Java for Movie Ticket Reservation. 
  7. Develop a console-based application using Java to encrypt and decrypt a message (using cipher text, Unicode-exchange, etc). 
  8. Develop a console-based application using Java to find name of the bank and branch location from IFSC.
  9. Develop a console-based application using Java to calculate taxable income (only direct tax). 
  10. Develop a console-based application using Java to develop a simple text editor (text typing, copy, cut, paste, delete).

Click the following link to download the above-mentioned material in PDF format:

Download ISC Class 11 Computer Science Syllabus 2024-25 PDF

Also Read: ISC Class 11 Syllabus 2024-25

Anisha Mishra
Anisha Mishra

Content Writer

Anisha Mishra is a mass communication professional and content strategist with a total two years of experience. She's passionate about creating clear, results-driven content—from articles to social media posts—that genuinely connects with audiences. With a proven track record of shaping compelling narratives and boosting engagement for brands like Shiksha.com, she excels in the education sector, handling CBSE, State Boards, NEET, and JEE exams, especially during crucial result seasons. Blending expertise in traditional and new digital media, Anisha constantly explores current content trends. Connect with her on LinkedIn for fresh insights into education content strategy and audience behavior, and let's make a lasting impact together.
... Read More

Get here latest School, CBSE and Govt Jobs notification and articles in English and Hindi for Sarkari Naukari, Sarkari Result and Exam Preparation. Empower your learning journey with Jagran Josh App - Your trusted guide for exams, career, and knowledge! Download Now

Trending

Latest Education News