{"id":29187,"date":"2022-05-02T12:19:03","date_gmt":"2022-05-02T06:49:03","guid":{"rendered":"https:\/\/mycbseguide.com\/blog\/?p=29187"},"modified":"2024-11-25T16:55:24","modified_gmt":"2024-11-25T11:25:24","slug":"cbse-class-11-computer-science-syllabus-2024-25","status":"publish","type":"post","link":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/","title":{"rendered":"CBSE Class 11 Computer Science Syllabus 2024-25"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#CBSE_Class_11_Computer_Science_Syllabus_2024-25\" >CBSE Class 11 Computer Science Syllabus 2024-25<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#Key_Topics_in_the_Class_11_Computer_Science_Syllabus_2024-25\" >Key Topics in the Class 11 Computer Science Syllabus 2024-25:<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#1_Computer_Systems_and_Organisation\" >1. Computer Systems and Organisation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#2_Computational_Thinking_and_Programming_%E2%80%93_1\" >2. Computational Thinking and Programming &#8211; 1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#3_Society_Law_and_Ethics\" >3. Society, Law, and Ethics<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#Importance_of_the_CBSE_Class_11_Computer_Science_Syllabus\" >Importance of the CBSE Class 11 Computer Science Syllabus:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#Study_Tips_for_Class_11_Computer_Science\" >Study Tips for Class 11 Computer Science:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#CBSE_Syllabus_2024-25\" >CBSE Syllabus 2024-25<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#Frequently_Asked_Question\" >Frequently Asked Question:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#When_will_the_CBSE_2025_syllabus_be_released\" >When will the CBSE 2025 syllabus be released?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"CBSE_Class_11_Computer_Science_Syllabus_2024-25\"><\/span><strong>CBSE Class 11 Computer Science Syllabus 2024-25<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The <strong>CBSE Class 11 Computer Science Syllabus for the 2024-25 session<\/strong> provides students with a comprehensive understanding of essential topics in computer science, including computer systems, programming, and the ethical implications of technology. This syllabus is designed to introduce students to the basics of computer science, enabling them to develop a strong foundation for future studies in the field of computing. Students must follow the <strong>updated <a href=\"https:\/\/mycbseguide.com\/cbse-syllabus.html\">CBSE syllabus<\/a><\/strong> to ensure they are aligned with the official curriculum. With the most recent syllabus, students can focus on important topics, manage their study time effectively, and prepare for their exams with confidence using <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=in.techchefs.MyCBSEGuide\"><strong>myCBSEGuide App<\/strong><\/a>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Key_Topics_in_the_Class_11_Computer_Science_Syllabus_2024-25\"><\/span>Key Topics in the Class 11 Computer Science Syllabus 2024-25:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><span class=\"ez-toc-section\" id=\"1_Computer_Systems_and_Organisation\"><\/span>1. <strong>Computer Systems and Organisation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li><strong>Introduction to Computers<\/strong>: Understanding the basic structure of computers, including hardware and software components.<\/li>\n<li><strong>Basic Organization of Computers<\/strong>: Study of the different parts of a computer system, such as the central processing unit (CPU), memory, and input\/output devices.<\/li>\n<li><strong>Data Representation<\/strong>: Learning how data is represented in a computer system, covering number systems like binary, octal, decimal, and hexadecimal.<\/li>\n<li><strong>Boolean Algebra<\/strong>: Basics of Boolean logic and its application in simplifying logic circuits.<\/li>\n<li><strong>Computer Architecture<\/strong>: Understanding the architecture of modern computers, including topics like buses, registers, and ALU (Arithmetic Logic Unit).<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"2_Computational_Thinking_and_Programming_%E2%80%93_1\"><\/span>2. <strong>Computational Thinking and Programming &#8211; 1<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li><strong>Introduction to Programming<\/strong>: The fundamentals of programming languages, and how algorithms are translated into code.<\/li>\n<li><strong>Python Programming<\/strong>: A focus on Python, including basic syntax, variables, data types, operators, and control structures (loops, conditional statements).<\/li>\n<li><strong>Functions and Recursion<\/strong>: Exploring how functions work in programming and the concept of recursion.<\/li>\n<li><strong>Data Structures<\/strong>: Introduction to basic data structures such as lists, tuples, dictionaries, and arrays, and their use in solving computational problems.<\/li>\n<li><strong>Problem Solving<\/strong>: Emphasis on logical and computational thinking for problem-solving through programming.<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"3_Society_Law_and_Ethics\"><\/span>3. <strong>Society, Law, and Ethics<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li><strong>Technology and Society<\/strong>: Exploring the impact of computers and technology on society, including topics like privacy, data security, and digital footprints.<\/li>\n<li><strong>Cyber Ethics<\/strong>: Discussing the ethical implications of computing, including issues of cybercrime, plagiarism, and intellectual property rights.<\/li>\n<li><strong>Legal Aspects of Computing<\/strong>: Understanding the laws related to data protection, intellectual property, and computer misuse.<\/li>\n<li><strong>Environmental Impact of Computing<\/strong>: Studying the environmental effects of computing and the role of technology in promoting sustainability.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Importance_of_the_CBSE_Class_11_Computer_Science_Syllabus\"><\/span>Importance of the CBSE Class 11 Computer Science Syllabus:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The <strong>Class 11 Computer Science syllabus<\/strong> for the 2024-25 session provides a well-rounded understanding of fundamental computer science concepts. It is designed to not only teach students the technical skills needed to write programs and understand computer systems but also emphasizes the importance of ethical and legal issues related to technology. Download the syllabus from our website <a href=\"https:\/\/mycbseguide.com\/\"><strong>myCBSEguide<\/strong><\/a> now to start preparing and ensure success in your exams.<\/p>\n<p>By exploring programming languages like Python and understanding the basics of computer systems, students will develop the essential skills for solving complex problems using computational thinking. Additionally, the syllabus highlights the importance of ethical considerations in technology, ensuring that students are aware of the responsibilities that come with using and creating computer systems.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Study_Tips_for_Class_11_Computer_Science\"><\/span>Study Tips for Class 11 Computer Science:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><strong>Master the Basics of Programming:<\/strong> Since programming is a major component of the syllabus, it\u2019s essential to practice writing Python code regularly. Start with simple programs and gradually move to more complex problems.<\/li>\n<li><strong>Understand Data Structures and Algorithms:<\/strong> Data structures are crucial for efficiently solving problems in computer science. Ensure you understand how to implement and use different types of data structures like arrays, lists, and dictionaries.<\/li>\n<li><strong>Stay Updated with Technology Trends:<\/strong> The field of computer science evolves rapidly. Keep yourself updated on current trends, such as artificial intelligence, machine learning, and cybersecurity.<\/li>\n<li><strong>Focus on Problem Solving:<\/strong> Problem-solving is a core skill in computer science. Practice solving problems from different areas like mathematics, logic puzzles, and coding challenges to improve your computational thinking skills.<\/li>\n<li><strong>Review Cyber Ethics and Laws:<\/strong> Understanding the ethical and legal implications of computing is just as important as learning to code. Be sure to study topics related to cybercrime, data privacy, and the legal aspects of technology.<\/li>\n<li><strong>Use Online Resources:<\/strong> Utilize online resources such as coding platforms, tutorials, and forums to deepen your understanding of programming concepts and algorithms.<\/li>\n<\/ol>\n<p style=\"text-align: center;\"><a class=\"mks_button mks_button_medium rounded\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=in.techchefs.MyCBSEGuide\" target=\"_self\" style=\"color: #FFFFFF; background-color: #da5e1f;\" >Class 11 Computer Science Mobile App<\/a>\n<p style=\"text-align: center;\"><strong>CBSE Class &#8211; 11<br \/>\nComputer Science (Code No. 083)<br \/>\nSyllabus (2024-2025)<\/strong><\/p>\n<hr \/>\n<p><strong>. Learning Outcomes<\/strong><br \/>\nStudent should be able to:<\/p>\n<ol start=\"1\">\n<li>develop basic computational thinking<\/li>\n<li>explain and use data types<\/li>\n<li>appreciate the notion of algorithm<\/li>\n<li>develop a basic understanding of computer systems &#8211; architecture, operating system and cloud computing<\/li>\n<li>explain cyber ethics, cyber safety and cybercrime<\/li>\n<li>Understand the value of technology in societies along with consideration of gender and disability issues<\/li>\n<\/ol>\n<p><strong>2. Distribution of Marks<\/strong><\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td colspan=\"1\" rowspan=\"2\"><strong>Unit No.<\/strong><\/td>\n<td colspan=\"1\" rowspan=\"2\"><strong>Unit Name<\/strong><\/td>\n<td colspan=\"1\" rowspan=\"2\"><strong>Theory Marks<\/strong><\/td>\n<td colspan=\"2\" rowspan=\"1\"><strong>Periods<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Theory<\/strong><\/td>\n<td><strong>Practical<\/strong><\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>Computer Systems and Organisation<\/td>\n<td>10<\/td>\n<td>10<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Computational Thinking and Programming -1<\/td>\n<td>45<\/td>\n<td>80<\/td>\n<td>60<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Society, Law and Ethics<\/td>\n<td>15<\/td>\n<td>20<\/td>\n<td>&#8212;<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><strong>Total<\/strong><\/td>\n<td><strong>70<\/strong><\/td>\n<td><strong>110<\/strong><\/td>\n<td><strong>70<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>3. Unit wise Syllabus<br \/>\nUnit 1: Computer Systems and Organisation<\/strong><\/p>\n<ul>\n<li>Basic Computer Organisation: Introduction to computer system, hardware,software, input device, output device, CPU, memory (primary, cache and secondary), units of memory (Bit, Byte, KB, MB, GB, TB, PB)<\/li>\n<li>Types of software: system software (Operating systems, system utilities, device drivers), programming tools and language translators (assembler, compiler &amp; interpreter), application software<\/li>\n<li>Operating system (OS): functions of operating system, OS user interface<\/li>\n<li>Boolean logic: NOT, AND, OR, NAND, NOR, XOR, truth table, De Morgan\u2019s laws and logic circuits<\/li>\n<li>Number system: Binary, Octal, Decimal and Hexadecimal number system; conversion between number systems.<\/li>\n<li>Encoding schemes: ASCII, ISCII and UNICODE (UTF8, UTF32)<\/li>\n<\/ul>\n<p><strong>Unit 2: Computational Thinking and Programming &#8211; I<\/strong><\/p>\n<ul>\n<li>Introduction to problem-solving: Steps for problem-solving (Analyzing the problem, developing an algorithm, coding, testing and debugging). representation of algorithms using flow chart and pseudo code, decomposition<\/li>\n<li>Familiarization with the basics of Python programming: Introduction to Python, Features of Python, executing a simple \u201chello world&#8221; program, execution modes: interactive mode and script mode, Python character set, Python tokens(keyword, identifier, literal, operator, punctuator), variables, concept of l-value and r-value, use of comments.<\/li>\n<li>Knowledge of data types: Number(integer, floating point, complex), boolean, sequence(string, list, tuple), None, Mapping(dictionary), mutable and immutable data types.<\/li>\n<li>Operators: arithmetic operators, relational operators, logical operators, assignment operators, augmented assignment operators, identity operators (is, is not), membership operators (in not in)<\/li>\n<li>Expressions, statement, type conversion, and input\/output: precedence of operators, expression, evaluation of an expression, type-conversion (explicit and implicit conversion), accepting data as input from the console and displaying output.<\/li>\n<li>Errors-syntax errors, logical errors, and run-time errors<\/li>\n<li>Flow of Control: introduction, use of indentation, sequential flow, conditional and iterative flow<\/li>\n<li>Conditional statements: if, if-else, if-elif-else, flowcharts, simple programs: e.g.: absolute value, sort 3 numbers and divisibility of a number.<\/li>\n<li>Iterative Statement: for loop, range(), while loop, flowcharts, break and continue statements, nested loops, suggested programs: generating pattern, summation of series, finding the factorial of a positive number, etc.<\/li>\n<li>Strings: introduction, string operations (concatenation, repetition, membership and slicing), traversing a string using loops, built-in functions\/methods-len(), capitalize(), title(), lower(), upper(), count(), find(), index(), endswith(), startswith(), isalnum(), isalpha(), isdigit(), islower(), isupper(), isspace(), lstrip(), rstrip(), strip(), replace(), join(), partition(), split()<\/li>\n<li>Lists: introduction, indexing, list operations (concatenation, repetition, membership and slicing), traversing a list using loops, built-in functions\/methods-len(), list(), append(), extend(), insert(), count(), index(), remove(), pop(), reverse(), sort(), sorted(), min(), max(), sum(); nested lists, suggested programs: finding the maximum, minimum, mean of numeric values stored in a list; linear search on list of numbers and counting the frequency of elements in a list.<\/li>\n<li>Tuples: introduction, indexing, tuple operations (concatenation, repetition, membership and slicing); built-in functions\/methods &#8211; len(), tuple(), count(), index(), sorted(), min(), max(), sum(); tuple assignment, nested tuple; suggested programs: finding the minimum, maximum, mean of values stored in a tuple; linear search on a tuple of numbers, counting the frequency of elements in a tuple.<\/li>\n<li>Dictionary: introduction, accessing items in a dictionary using keys, mutability of a dictionary (adding a new term, modifying an existing item), traversing a dictionary, built-in functions\/methods &#8211; len(), dict(), keys(), values(), items(), get(), update(), del(), del, clear(), fromkeys(), copy(), pop(), popitem(), setdefault(), max(), min(), sorted(); Suggested programs: count the number of times a character appears in a given string using a dictionary, create a dictionary with names of employees, their salary and access them.<\/li>\n<li>Introduction to Python modules: Importing module using \u2018import\u2019 &lt;module&gt; and using from statement, importing math module (pi, e, sqrt(), ceil(), floor(), pow(), fabs(), sin(), cos(), tan()); random module (random(), randint(), randrange()), statistics module (mean(), median(), mode()).<\/li>\n<\/ul>\n<p><strong>Unit 3: Society, Law and Ethics<\/strong><\/p>\n<ul>\n<li>Digital Footprints<\/li>\n<li>Digital society and Netizen: net etiquettes, communication etiquettes, social media etiquettes<\/li>\n<li>Data protection: Intellectual Property Right (copyright, patent, trademark), violation of IPR (plagiarism, copyright infringement, trademark infringement), open source softwares and licensing (Creative Commons, GPL and Apache)<\/li>\n<li>Cyber-crime: definition, hacking, eavesdropping, phishing and fraud emails, ransomware, cyber trolls, cyber bullying<\/li>\n<li>Cyber safety: safely browsing the web, identity protection, confidentiality<\/li>\n<li>Malware, viruses, trojans, adware<\/li>\n<li>E-waste management: proper disposal of used electronic gadgets<\/li>\n<li>Indian Information Technology Act (IT Act)<\/li>\n<li>Technology &amp; Society: Gender and disability issues while teaching and using computers<\/li>\n<\/ul>\n<p><strong>4. Practical<\/strong><\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td><strong>S.No.<\/strong><\/td>\n<td><strong>Unit Name<\/strong><\/td>\n<td><strong>Marks (Total=30)<\/strong><\/td>\n<\/tr>\n<tr>\n<td>1.<\/td>\n<td><strong>Lab Test (12 marks)<\/strong><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Python program (60% logic + 20% documentation + 20% code quality)<\/td>\n<td><strong>12<\/strong><\/td>\n<\/tr>\n<tr>\n<td>2.<\/td>\n<td colspan=\"2\" rowspan=\"1\"><strong>Report File + Viva (10 marks)<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"2\"><\/td>\n<td>Report file: Minimum 20 Python programs<\/td>\n<td><strong>7<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Viva voce<\/td>\n<td><strong>3<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\">3.<\/td>\n<td><strong>Project\u00a0<\/strong>(that uses most of the concepts that have been learnt)<\/td>\n<td><strong>8<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>5. Suggested Practical\u00a0<\/strong><strong>List<br \/>\nPython Programming<\/strong><\/p>\n<ul>\n<li>Input a welcome message and display it.<\/li>\n<li>Input two numbers and display the larger \/ smaller number.<\/li>\n<li>Input three numbers and display the largest \/ smallest number.<\/li>\n<li>Generate the following patterns using nested loop<br \/>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td>Pattern-1<\/td>\n<td>Pattern-2<\/td>\n<td>Pattern-3<\/td>\n<\/tr>\n<tr>\n<td>*<\/td>\n<td>12345<\/td>\n<td>A<\/td>\n<\/tr>\n<tr>\n<td>**<\/td>\n<td>1234<\/td>\n<td>AB<\/td>\n<\/tr>\n<tr>\n<td>***<\/td>\n<td>123<\/td>\n<td>ABC<\/td>\n<\/tr>\n<tr>\n<td>****<\/td>\n<td>12<\/td>\n<td>ABCD<\/td>\n<\/tr>\n<tr>\n<td>*****<\/td>\n<td>1<\/td>\n<td>ABCDE<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>Write a program to input the value of x and n and print the sum of the following series:\n<ul>\n<li>1 + x + x<sup>2\u00a0<\/sup>+ x<sup>3\u00a0<\/sup>+ x<sup>4\u00a0<\/sup>+ &#8230;x<sup>n<\/sup><\/li>\n<li>1 &#8211; x + x<sup>2\u00a0<\/sup>&#8211; x<sup>3\u00a0<\/sup>+ x<sup>4\u00a0<\/sup>&#8211; &#8230;x<sup>n<\/sup><\/li>\n<li><span class=\"math-tex\">x+x22+x33+x44+\u22efxnn<\/span><\/li>\n<li><span class=\"math-tex\">x+x22!+x33!+x44!+\u22efxnn!<\/span><\/li>\n<\/ul>\n<\/li>\n<li>Determine whether a number is a perfect number, an armstrong number or a palindrome.<\/li>\n<li>Input a number and check if the number is a prime or composite number.<\/li>\n<li>Display the terms of a Fibonacci series.<\/li>\n<li>Compute the greatest common divisor and least common multiple of two integers.<\/li>\n<li>Count and display the number of vowels, consonants, uppercase, lowercase characters in string.<\/li>\n<li>Input a string and determine whether it is a palindrome or not; convert the case of characters in a string.<\/li>\n<li>Find the largest\/smallest number in a list\/tuple<\/li>\n<li>Input a list of numbers and swap elements at the even location with the elements at the odd location.<\/li>\n<li>Input a list\/tuple of elements, search for a given element in the list\/tuple.<\/li>\n<li>Create a dictionary with the roll number, name and marks of n students in a class and display the names of students who have marks above 75.<\/li>\n<\/ul>\n<p><strong>6. Suggested Reading Material<\/strong><\/p>\n<ul>\n<li>NCERT Textbook for COMPUTER SCIENCE (Class XI)<\/li>\n<li>Support Materials on the CBSE website.<\/li>\n<\/ul>\n<h2 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"CBSE_Syllabus_2024-25\"><\/span>CBSE Syllabus 2024-25<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<hr \/>\n<p style=\"text-align: center;\"><a class=\"mks_button mks_button_medium rounded\" href=\"https:\/\/mycbseguide.com\/cbse-syllabus-class-9.html\" target=\"_self\" style=\"color: #FFFFFF; background-color: #da5e1f;\" >CBSE Class 9 Syllabus 2024-25<\/a>\n<p style=\"text-align: center;\"><a class=\"mks_button mks_button_medium rounded\" href=\"https:\/\/mycbseguide.com\/cbse-syllabus-class-10.html\" target=\"_self\" style=\"color: #FFFFFF; background-color: #da5e1f;\" >CBSE Class 10 Syllabus 2024-25<\/a>\n<p style=\"text-align: center;\"><a class=\"mks_button mks_button_medium rounded\" href=\"https:\/\/mycbseguide.com\/cbse-syllabus-class-11.html\" target=\"_self\" style=\"color: #FFFFFF; background-color: #da5e1f;\" >CBSE Class 11 Syllabus 2024-25<\/a>\n<p style=\"text-align: center;\"><a class=\"mks_button mks_button_medium rounded\" href=\"https:\/\/mycbseguide.com\/cbse-syllabus-class-12.html\" target=\"_self\" style=\"color: #FFFFFF; background-color: #da5e1f;\" >CBSE Class 12 Syllabus 2024-25<\/a>\n<p>How to Download the CBSE <strong>Class 11 Computer Science<\/strong>\u00a0Syllabus 2024-25:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Visit <strong>myCBSEguide website.<\/strong><\/li>\n<li>Use the search bar to find &#8220;<strong>Class 11 Computer Science<\/strong>\u00a0Syllabus.&#8221;<\/li>\n<li>Click on the relevant syllabus link for the 2024-25 session.<\/li>\n<li>Download the syllabus in <a href=\"https:\/\/mycbseguide.com\/downloads\/cbse-class-11-computer-science\/1852\/cbse-syllabus\/1\/\"><strong>PDF format<\/strong><\/a> by clicking the download button.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Alternatively, install the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=in.techchefs.MyCBSEGuide&amp;pli=1\"><strong>myCBSEguide App<\/strong><\/a>\u00a0from Google Play or the App Store, log in, and download the syllabus directly from the app.<\/p>\n<h3 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"Frequently_Asked_Question\"><\/span><strong>Frequently Asked Question:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"When_will_the_CBSE_2025_syllabus_be_released\"><\/span><strong>When will the CBSE 2025 syllabus be released?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The CBSE 2025 syllabus has already been released by the board. Students can now access the updated syllabus for all subjects, including the <strong>CBSE Class 11 Computer Science Syllabus 2024-25<\/strong>. This syllabus is available in PDF format, offering a convenient way for students to download and review the topics they need to focus on in preparation for their exams.<\/p>\n<p>For those aiming to excel in their studies, it\u2019s essential to stay informed and use reliable study resources. The <a href=\"https:\/\/mycbseguide.com\/\"><strong>myCBSEguide<\/strong><\/a>\u00a0website provides the latest syllabus for all CBSE subjects, helping students stay aligned with the curriculum. The <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=in.techchefs.MyCBSEGuide&amp;pli=1\"><strong>myCBSEguide App<\/strong><\/a> platform also offers a range of educational materials such as sample papers, chapter-wise test papers, NCERT solutions, and revision notes, all designed to streamline exam preparation.<\/p>\n<p>Additionally, educators can take advantage of the <strong><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.examin8.exam\">Examin8<\/a> App and <a href=\"https:\/\/examin8.com\/\">Examin8<\/a><\/strong>\u00a0<strong>Website<\/strong> to create customized mock tests and practice papers tailored to their students&#8217; needs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CBSE Class 11 Computer Science Syllabus 2024-25 The CBSE Class 11 Computer Science Syllabus for the 2024-25 session provides students with a comprehensive understanding of essential topics in computer science, including computer systems, programming, and the ethical implications of technology. This syllabus is designed to introduce students to the basics of computer science, enabling them &#8230; <a title=\"CBSE Class 11 Computer Science Syllabus 2024-25\" class=\"read-more\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/\" aria-label=\"More on CBSE Class 11 Computer Science Syllabus 2024-25\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[163,1929,1961,1968],"class_list":["post-29187","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-cbse-class-11","tag-cbse-syllabus-2023","tag-cbse-syllabus-2024","tag-cbse-syllabus-2025"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CBSE Class 11 Computer Science Syllabus 2024-25 | myCBSEguide<\/title>\n<meta name=\"description\" content=\"Newly revised and reduced CBSE Class 11 Computer Science Syllabus 2024-25 is released. You can download it as PDF from the myCBSEguide app for 2024-25.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CBSE Class 11 Computer Science Syllabus 2024-25 | myCBSEguide\" \/>\n<meta property=\"og:description\" content=\"Newly revised and reduced CBSE Class 11 Computer Science Syllabus 2024-25 is released. You can download it as PDF from the myCBSEguide app for 2024-25.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/\" \/>\n<meta property=\"og:site_name\" content=\"myCBSEguide\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mycbseguide\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-02T06:49:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-25T11:25:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/09\/mycbseguide_n.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"599\" \/>\n\t<meta property=\"og:image:height\" content=\"242\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"myCBSEguide\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mycbseguide\" \/>\n<meta name=\"twitter:site\" content=\"@mycbseguide\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"myCBSEguide\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/\"},\"author\":{\"name\":\"myCBSEguide\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519\"},\"headline\":\"CBSE Class 11 Computer Science Syllabus 2024-25\",\"datePublished\":\"2022-05-02T06:49:03+00:00\",\"dateModified\":\"2024-11-25T11:25:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/\"},\"wordCount\":2161,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#organization\"},\"keywords\":[\"cbse class 11\",\"CBSE Syllabus 2023\",\"CBSE Syllabus 2024\",\"CBSE Syllabus 2025\"],\"articleSection\":[\"Others\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/\",\"url\":\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/\",\"name\":\"CBSE Class 11 Computer Science Syllabus 2024-25 | myCBSEguide\",\"isPartOf\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#website\"},\"datePublished\":\"2022-05-02T06:49:03+00:00\",\"dateModified\":\"2024-11-25T11:25:24+00:00\",\"description\":\"Newly revised and reduced CBSE Class 11 Computer Science Syllabus 2024-25 is released. You can download it as PDF from the myCBSEguide app for 2024-25.\",\"breadcrumb\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mycbseguide.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CBSE News\",\"item\":\"https:\/\/mycbseguide.com\/blog\/category\/cbse-news\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Others\",\"item\":\"https:\/\/mycbseguide.com\/blog\/category\/cbse-news\/uncategorized\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"CBSE Class 11 Computer Science Syllabus 2024-25\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#website\",\"url\":\"https:\/\/mycbseguide.com\/blog\/\",\"name\":\"myCBSEguide\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mycbseguide.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#organization\",\"name\":\"myCBSEguide\",\"url\":\"https:\/\/mycbseguide.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/04\/books_square.png\",\"contentUrl\":\"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/04\/books_square.png\",\"width\":180,\"height\":180,\"caption\":\"myCBSEguide\"},\"image\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/mycbseguide\/\",\"https:\/\/x.com\/mycbseguide\",\"https:\/\/www.linkedin.com\/company\/mycbseguide\/\",\"http:\/\/in.pinterest.com\/mycbseguide\/\",\"https:\/\/www.youtube.com\/channel\/UCxuqSnnygFzwJG0pwogCNEQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519\",\"name\":\"myCBSEguide\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CBSE Class 11 Computer Science Syllabus 2024-25 | myCBSEguide","description":"Newly revised and reduced CBSE Class 11 Computer Science Syllabus 2024-25 is released. You can download it as PDF from the myCBSEguide app for 2024-25.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/","og_locale":"en_US","og_type":"article","og_title":"CBSE Class 11 Computer Science Syllabus 2024-25 | myCBSEguide","og_description":"Newly revised and reduced CBSE Class 11 Computer Science Syllabus 2024-25 is released. You can download it as PDF from the myCBSEguide app for 2024-25.","og_url":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/","og_site_name":"myCBSEguide","article_publisher":"https:\/\/www.facebook.com\/mycbseguide\/","article_published_time":"2022-05-02T06:49:03+00:00","article_modified_time":"2024-11-25T11:25:24+00:00","og_image":[{"width":599,"height":242,"url":"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/09\/mycbseguide_n.jpg","type":"image\/jpeg"}],"author":"myCBSEguide","twitter_card":"summary_large_image","twitter_creator":"@mycbseguide","twitter_site":"@mycbseguide","twitter_misc":{"Written by":"myCBSEguide","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#article","isPartOf":{"@id":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/"},"author":{"name":"myCBSEguide","@id":"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519"},"headline":"CBSE Class 11 Computer Science Syllabus 2024-25","datePublished":"2022-05-02T06:49:03+00:00","dateModified":"2024-11-25T11:25:24+00:00","mainEntityOfPage":{"@id":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/"},"wordCount":2161,"commentCount":4,"publisher":{"@id":"https:\/\/mycbseguide.com\/blog\/#organization"},"keywords":["cbse class 11","CBSE Syllabus 2023","CBSE Syllabus 2024","CBSE Syllabus 2025"],"articleSection":["Others"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/","url":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/","name":"CBSE Class 11 Computer Science Syllabus 2024-25 | myCBSEguide","isPartOf":{"@id":"https:\/\/mycbseguide.com\/blog\/#website"},"datePublished":"2022-05-02T06:49:03+00:00","dateModified":"2024-11-25T11:25:24+00:00","description":"Newly revised and reduced CBSE Class 11 Computer Science Syllabus 2024-25 is released. You can download it as PDF from the myCBSEguide app for 2024-25.","breadcrumb":{"@id":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mycbseguide.com\/blog\/cbse-class-11-computer-science-syllabus-2024-25\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mycbseguide.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CBSE News","item":"https:\/\/mycbseguide.com\/blog\/category\/cbse-news\/"},{"@type":"ListItem","position":3,"name":"Others","item":"https:\/\/mycbseguide.com\/blog\/category\/cbse-news\/uncategorized\/"},{"@type":"ListItem","position":4,"name":"CBSE Class 11 Computer Science Syllabus 2024-25"}]},{"@type":"WebSite","@id":"https:\/\/mycbseguide.com\/blog\/#website","url":"https:\/\/mycbseguide.com\/blog\/","name":"myCBSEguide","description":"","publisher":{"@id":"https:\/\/mycbseguide.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mycbseguide.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mycbseguide.com\/blog\/#organization","name":"myCBSEguide","url":"https:\/\/mycbseguide.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mycbseguide.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/04\/books_square.png","contentUrl":"https:\/\/mycbseguide.com\/blog\/wp-content\/uploads\/2016\/04\/books_square.png","width":180,"height":180,"caption":"myCBSEguide"},"image":{"@id":"https:\/\/mycbseguide.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/mycbseguide\/","https:\/\/x.com\/mycbseguide","https:\/\/www.linkedin.com\/company\/mycbseguide\/","http:\/\/in.pinterest.com\/mycbseguide\/","https:\/\/www.youtube.com\/channel\/UCxuqSnnygFzwJG0pwogCNEQ"]},{"@type":"Person","@id":"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519","name":"myCBSEguide"}]}},"_links":{"self":[{"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts\/29187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/comments?post=29187"}],"version-history":[{"count":4,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts\/29187\/revisions"}],"predecessor-version":[{"id":30822,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts\/29187\/revisions\/30822"}],"wp:attachment":[{"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/media?parent=29187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/categories?post=29187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/tags?post=29187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}