{"id":25908,"date":"2019-04-23T10:54:42","date_gmt":"2019-04-23T05:24:42","guid":{"rendered":"http:\/\/mycbseguide.com\/blog\/?p=25908"},"modified":"2019-04-23T11:11:26","modified_gmt":"2019-04-23T05:41:26","slug":"cbse-syllabus-for-class-12-computer-science-2019-20","status":"publish","type":"post","link":"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/","title":{"rendered":"CBSE Syllabus for Class 12 Computer science 2019-20"},"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-syllabus-for-class-12-computer-science-2019-20\/#CBSE_Syllabus_of_Class_12_Computer_science_%E2%80%93_in_PDF\" >CBSE Syllabus of Class 12 Computer science \u2013 in PDF<\/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-syllabus-for-class-12-computer-science-2019-20\/#2_Unit_1_Programming_and_Computational_Thinking_PCT-2_80_Theory_70_Practical\" >2. Unit 1: Programming and Computational Thinking (PCT-2) (80 Theory + 70 Practical)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#Unit_2_Computer_Networks_CN_30_Theory_10_Practical\" >Unit 2: Computer Networks (CN) (30 Theory + 10 Practical)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#Unit_3_Data_Management_DM-2_20_Theory_20_Practical\" >Unit 3: Data Management (DM-2) (20 Theory + 20 Practical)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#Unit_4_Society_Law_and_Ethics_SLE-2_10_Theory\" >Unit 4: Society, Law, and Ethics (SLE-2) (10 Theory)<\/a><\/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-syllabus-for-class-12-computer-science-2019-20\/#3_Practical\" >3. Practical<\/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-syllabus-for-class-12-computer-science-2019-20\/#Some_sample_lab_assignments_are_as_follows_31_Programming_in_Python\" >Some sample lab assignments are as follows: \n3.1 Programming in Python:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#32_Data_Management_SQL_and_web-server\" >3.2 Data Management: SQL and web-server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#4_Project\" >4.\u00a0Project\u00a0<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#Download_CBSE_Syllabus_of_Class_12th\" >Download CBSE\u00a0Syllabus of Class 12th<\/a><\/li><\/ul><\/nav><\/div>\n<p><strong>CBSE Syllabus for Class 12 Computer science 2019-20<\/strong> contains all the topics of this session. myCBSEguide provides you latest Syllabus for Class 12. Computer science is the study of processes that interact with data and that can be represented as data in the form of programs. computer scientists deal mostly with software and software systems; this includes their theory, design, development, and application. Student can Download Latest CBSE Syllabus for class 12 in PDF format is now available in <strong><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=in.techchefs.MyCBSEGuide&amp;referrer=utm_source%3Dmycbse_bottom%26utm_medium%3Dtext%26utm_campaign%3Dmycbseads\">myCBSEguide mobile app.<\/a>\u00a0<\/strong>The curriculum for March 2020 exams is designed by CBSE, New Delhi as per NCERT textbooks for the session 2019-20.<\/p>\n<p style=\"text-align: center;\"><b>CBSE Syllabus for class 12 <strong>Computer science<\/strong> 2019-20<\/b><\/p>\n<p style=\"text-align: center;\"><strong><a class=\"button\" href=\"https:\/\/mycbseguide.com\/downloads\/cbse-class-12-computer-science\/1851\/cbse-syllabus\/1\/\">Download as PDF<\/a><\/strong><\/p>\n<h2><span class=\"ez-toc-section\" id=\"CBSE_Syllabus_of_Class_12_Computer_science_%E2%80%93_in_PDF\"><\/span>CBSE Syllabus of Class 12 <b><strong>Computer science<\/strong><\/b> \u2013 in PDF<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>1. Distribution of Marks<\/strong><\/p>\n<div>\n<table class=\"mobile\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<thead>\n<tr>\n<th scope=\"col\">Unit No.<\/th>\n<th scope=\"col\">Unit Name<\/th>\n<th scope=\"col\">Marks<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1.<\/td>\n<td>Programming and Computational Thinking &#8211; 2<\/td>\n<td>30<\/td>\n<\/tr>\n<tr>\n<td>2.<\/td>\n<td>Computer Networks<\/td>\n<td>15<\/td>\n<\/tr>\n<tr>\n<td>3.<\/td>\n<td>Data Management &#8211; 2<\/td>\n<td>15<\/td>\n<\/tr>\n<tr>\n<td>4.<\/td>\n<td>Society, Law, and Ethics &#8211; 2<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<td>5.<\/td>\n<td>Practicals<\/td>\n<td>30<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><strong>Total<\/strong><\/td>\n<td><strong>100<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"2_Unit_1_Programming_and_Computational_Thinking_PCT-2_80_Theory_70_Practical\"><\/span><strong>2. Unit 1: Programming and Computational Thinking (PCT-2) (80 Theory + 70 Practical)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Revision of the basics of Python.<\/li>\n<li>Functions: scope, parameter passing, mutable\/immutable properties of data objects, pass arrays to functions, return values, functions using libraries: mathematical, and string functions.<\/li>\n<li>File handling: open and close a file, read, write, and append to a file, standard input, output, and error streams, relative and absolute paths.<\/li>\n<li>Using Python libraries: create and import Python libraries.<\/li>\n<li>Recursion: simple algorithms with recursion: factorial, Fibonacci numbers; recursion on arrays: binary search.<\/li>\n<li>Idea of efficiency: performance defined as inversely proportional to the wall clock time, count the number of operations a piece of code is performing, and measure the time taken by a program. Example: take two different programs for the same problem, and understand how the efficient one takes less time.<\/li>\n<li>Data visualization using Pyplot: line chart, pie chart, and bar chart.<\/li>\n<li>Data-structures: lists, stacks, queues.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Unit_2_Computer_Networks_CN_30_Theory_10_Practical\"><\/span><strong>Unit 2: Computer Networks (CN) (30 Theory + 10 Practical)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Structure of a network: Types of networks: local area and wide area (web and internet), new technologies such as cloud and IoT, public vs. private cloud, wired and wireless networks; concept of a client and server.<\/li>\n<li>Network devices such as a NIC, switch, hub, router, and access point.<\/li>\n<li>Network stack: amplitude and frequency modulation, collision in wireless networks, error checking, and the notion of a MAC address, main idea of routing. IP addresses: (v4 and v6), routing table, router, DNS, and web URLs, TCP: basic idea of retransmission, and rate modulation when there is congestion (analogy to a road network), Protocols: 2G, 3G, 4G, WiFi. What makes a protocol have a higher bandwidth?<\/li>\n<li>Basic network tools: traceroute, ping, ipconfig, nslookup, whois, speed-test.<\/li>\n<li>Application layer: HTTP (basic idea), working of email, secure communication: encryption and certificates (HTTPS), network applications: remote desktop, remote login, HTTP, FTP, SCP, SSH, POP\/IMAP, SMTP, VoIP, NFC.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Unit_3_Data_Management_DM-2_20_Theory_20_Practical\"><\/span><strong>Unit 3: Data Management (DM-2) (20 Theory + 20 Practical)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Write a minimal Django based web application that parses a GET and POST request, and writes the fields to a file &#8211; flat file and CSV file.<\/li>\n<li>Interface Python with an SQL database.<\/li>\n<li>SQL commands: aggregation functions \u2013 having, group by, order by.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Unit_4_Society_Law_and_Ethics_SLE-2_10_Theory\"><\/span><strong>Unit 4: Society, Law, and Ethics (SLE-2) (10 Theory)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Intellectual property rights, plagiarism, digital rights management, and licensing (Creative Commons, GPL and Apache), open source, open data, privacy.<\/li>\n<li>Privacy laws, fraud; cyber-crime- phishing, illegal downloads, child pornography, scams; cyber forensics, IT Act, 2000.<\/li>\n<li>Technology and society: understanding of societal issues and cultural changes induced by technology.<\/li>\n<li>E-waste management: proper disposal of used electronic gadgets.<\/li>\n<li>Identity theft, unique ids, and biometrics.<\/li>\n<li>Gender and disability issues while teaching and using computers.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"3_Practical\"><\/span><strong>3. Practical<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div>\n<table class=\"mobile\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<thead>\n<tr>\n<th scope=\"col\">S.No.<\/th>\n<th scope=\"col\">Unit Name<\/th>\n<th scope=\"col\">Marks (Total = 30)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1.<\/td>\n<td colspan=\"2\" rowspan=\"1\"><strong>Lab Test (10 marks)<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"2\"><\/td>\n<td>Python program (60% logic + 20% documentation + 20% code quality)<\/td>\n<td>7<\/td>\n<\/tr>\n<tr>\n<td>Small Python program that sends a SQL query to a database and displays the result. A sub program can be provided.<\/td>\n<td>3<\/td>\n<\/tr>\n<tr>\n<td>2.<\/td>\n<td colspan=\"2\" rowspan=\"1\"><strong>Report File + Viva (9 marks)<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"2\"><\/td>\n<td>Report file: Minimum 21 Python programs. Out of this at least 4 programs should send SQL commands to a database and retrieve the result; at least 1 program should implement the web server to write user data to a CSV file.<\/td>\n<td>7<\/td>\n<\/tr>\n<tr>\n<td>Viva-voce based on the report file.<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>3.<\/td>\n<td colspan=\"2\" rowspan=\"1\"><strong>Project + Viva (11 marks)<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"2\"><\/td>\n<td>Project (that uses most of the concepts that have been learnt)<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<td>Project viva voce<\/td>\n<td>3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"Some_sample_lab_assignments_are_as_follows_31_Programming_in_Python\"><\/span><strong>Some sample lab assignments are as follows:<\/strong><br \/>\n<strong>3.1 Programming in Python:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Recursively find the factorial of a natural number.<\/li>\n<li>Read a file line by line and print it.<\/li>\n<li>Remove all the lines that contain the character `a&#8217; in a file and write it to another file.<\/li>\n<li>Write a Python function sin(x, n) to calculate the value of sin(x) using its Taylor series expansion up to n terms. Compare the values of sin(x) for different values of n with the correct value.<\/li>\n<li>Write a random number generator that generates random numbers between 1 and 6 (simulates a dice).<\/li>\n<li>Write a recursive code to find the sum of all elements of a list.<\/li>\n<li>Write a recursive code to compute the nth Fibonacci number.<\/li>\n<li>Write a Python program to implement a stack and queue using a list data structure.<\/li>\n<li>Write a recursive Python program to test if a string is a palindrome or not.<\/li>\n<li>Write a Python program to plot the function y = x<sup>2<\/sup>\u00a0using the pyplot or matplotlib libraries.<\/li>\n<li>Create a graphical application that accepts user inputs, performs some operation on them, and then writes the output on the screen. For example, write a small calculator. Use the tkinter library.<\/li>\n<li>Open a webpage using the urllib library.<\/li>\n<li>Compute EMIs for a loan using the numpy or scipy libraries.<\/li>\n<li>Take a sample of 10 phishing e-mails and find the most common words.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"32_Data_Management_SQL_and_web-server\"><\/span><strong>3.2 Data Management: SQL and web-server<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Find the min, max, sum, and average of the marks in a student marks table.<\/li>\n<li>Find the total number of customers from each country in the table (customer ID, customer name, country) using group by.<\/li>\n<li>Write a SQL query to order the (student ID, marks) table in descending order of the marks.<\/li>\n<li>Integrate SQL with Python by importing the MySQL module.<\/li>\n<li>Write a Django based web server to parse a user request (POST), and write it to a CSV file.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"4_Project\"><\/span><strong>4.\u00a0Project<\/strong><strong>\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The aim of the class project is to create something that is tangible and useful. This should be done in groups of 2 to 3 students and should be started by students at least 6 months before the submission deadline. The aim here is to find a real-world problem that is worthwhile to solve. Students are encouraged to visit local businesses and ask them about the problems that they are facing. For example, if a business is finding it hard to create invoices for filing GST claims, then students can do a project that takes the raw data (list of transactions), groups the transactions by category, accounts for the GST tax rates, and creates invoices in the appropriate format. Students can be extremely creative here.<\/p>\n<p>They can use a wide variety of Python libraries to create user-friendly applications such as games, software for their school, software for their disabled fellow students, and mobile applications, Of course to do some of this projects, some additional learning is required; this should be encouraged. Students should know how to teach themselves.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Download_CBSE_Syllabus_of_Class_12th\"><\/span>Download CBSE\u00a0Syllabus of Class 12th<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-physics\/1251\/cbse-syllabus\/1\/\"><strong>Physics<\/strong><\/a><\/li>\n<li><strong><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-chemistry\/1267\/cbse-syllabus\/1\/\">Chemistry<\/a><\/strong><\/li>\n<li><strong><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-biology\/1298\/cbse-syllabus\/1\/\">Biology<\/a><\/strong><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-mathematics\/1284\/cbse-syllabus\/1\/\"><strong>Mathematics<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-accountancy\/1315\/cbse-syllabus\/1\/\"><strong>Accountancy<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-economics\/1327\/cbse-syllabus\/1\/\"><strong>Economics<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-business-studies\/1727\/cbse-syllabus\/1\/\"><strong>Business studies<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-english-core\/1855\/cbse-syllabus\/1\/\"><strong>English core<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-hindi-core\/1865\/cbse-syllabus\/22\/\"><strong>Hindi core<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-history\/1869\/cbse-syllabus\/1\/\"><strong>History<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-political-science\/1879\/cbse-syllabus\/1\/\"><strong>Political science<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-geography\/1863\/cbse-syllabus\/1\/\"><strong>Geography<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-sociology\/1881\/cbse-syllabus\/1\/\"><strong>Sociology<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/mycbseguide.com\/downloads\/cbse-class-12-home-science\/1871\/cbse-syllabus\/1\/\"><strong>Home science<\/strong><\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>CBSE Syllabus for Class 12 Computer science 2019-20 contains all the topics of this session. myCBSEguide provides you latest Syllabus for Class 12. Computer science is the study of processes that interact with data and that can be represented as data in the form of programs. computer scientists deal mostly with software and software systems; &#8230; <a title=\"CBSE Syllabus for Class 12 Computer science 2019-20\" class=\"read-more\" href=\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/\" aria-label=\"More on CBSE Syllabus for Class 12 Computer science 2019-20\">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":[1346,13,1443],"tags":[266,1733,1342,326],"class_list":["post-25908","post","type-post","status-publish","format-standard","hentry","category-cbse","category-cbse-syllabus","category-computer-science-cbse-class-12","tag-cbse-syllabus","tag-cbse-syllabus-for-class-12-computer-science-2019-20","tag-class-12","tag-computer-science"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CBSE Syllabus for Class 12 Computer science 2019-20<\/title>\n<meta name=\"description\" content=\"CBSE Syllabus for Class 12 Computer science 2019-20 contains all the topics of this session. myCBSEguide provides you latest Syllabus.\" \/>\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-syllabus-for-class-12-computer-science-2019-20\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CBSE Syllabus for Class 12 Computer science 2019-20\" \/>\n<meta property=\"og:description\" content=\"CBSE Syllabus for Class 12 Computer science 2019-20 contains all the topics of this session. myCBSEguide provides you latest Syllabus.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/\" \/>\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=\"2019-04-23T05:24:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-04-23T05:41:26+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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/\"},\"author\":{\"name\":\"myCBSEguide\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519\"},\"headline\":\"CBSE Syllabus for Class 12 Computer science 2019-20\",\"datePublished\":\"2019-04-23T05:24:42+00:00\",\"dateModified\":\"2019-04-23T05:41:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/\"},\"wordCount\":1192,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#organization\"},\"keywords\":[\"CBSE Syllabus\",\"CBSE Syllabus for Class 12 Computer science 2019-20\",\"class 12\",\"Computer Science\"],\"articleSection\":[\"CBSE\",\"CBSE Syllabus\",\"Computer Science\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/\",\"url\":\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/\",\"name\":\"CBSE Syllabus for Class 12 Computer science 2019-20\",\"isPartOf\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/#website\"},\"datePublished\":\"2019-04-23T05:24:42+00:00\",\"dateModified\":\"2019-04-23T05:41:26+00:00\",\"description\":\"CBSE Syllabus for Class 12 Computer science 2019-20 contains all the topics of this session. myCBSEguide provides you latest Syllabus.\",\"breadcrumb\":{\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#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\":\"CBSE Syllabus\",\"item\":\"https:\/\/mycbseguide.com\/blog\/category\/cbse-news\/cbse-syllabus\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"CBSE Syllabus for Class 12 Computer science 2019-20\"}]},{\"@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 Syllabus for Class 12 Computer science 2019-20","description":"CBSE Syllabus for Class 12 Computer science 2019-20 contains all the topics of this session. myCBSEguide provides you latest Syllabus.","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-syllabus-for-class-12-computer-science-2019-20\/","og_locale":"en_US","og_type":"article","og_title":"CBSE Syllabus for Class 12 Computer science 2019-20","og_description":"CBSE Syllabus for Class 12 Computer science 2019-20 contains all the topics of this session. myCBSEguide provides you latest Syllabus.","og_url":"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/","og_site_name":"myCBSEguide","article_publisher":"https:\/\/www.facebook.com\/mycbseguide\/","article_published_time":"2019-04-23T05:24:42+00:00","article_modified_time":"2019-04-23T05:41:26+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":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#article","isPartOf":{"@id":"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/"},"author":{"name":"myCBSEguide","@id":"https:\/\/mycbseguide.com\/blog\/#\/schema\/person\/f67796d5f5c5a468e8c680aaaad21519"},"headline":"CBSE Syllabus for Class 12 Computer science 2019-20","datePublished":"2019-04-23T05:24:42+00:00","dateModified":"2019-04-23T05:41:26+00:00","mainEntityOfPage":{"@id":"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/"},"wordCount":1192,"commentCount":2,"publisher":{"@id":"https:\/\/mycbseguide.com\/blog\/#organization"},"keywords":["CBSE Syllabus","CBSE Syllabus for Class 12 Computer science 2019-20","class 12","Computer Science"],"articleSection":["CBSE","CBSE Syllabus","Computer Science"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/","url":"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/","name":"CBSE Syllabus for Class 12 Computer science 2019-20","isPartOf":{"@id":"https:\/\/mycbseguide.com\/blog\/#website"},"datePublished":"2019-04-23T05:24:42+00:00","dateModified":"2019-04-23T05:41:26+00:00","description":"CBSE Syllabus for Class 12 Computer science 2019-20 contains all the topics of this session. myCBSEguide provides you latest Syllabus.","breadcrumb":{"@id":"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mycbseguide.com\/blog\/cbse-syllabus-for-class-12-computer-science-2019-20\/#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":"CBSE Syllabus","item":"https:\/\/mycbseguide.com\/blog\/category\/cbse-news\/cbse-syllabus\/"},{"@type":"ListItem","position":4,"name":"CBSE Syllabus for Class 12 Computer science 2019-20"}]},{"@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\/25908","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=25908"}],"version-history":[{"count":4,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts\/25908\/revisions"}],"predecessor-version":[{"id":25913,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/posts\/25908\/revisions\/25913"}],"wp:attachment":[{"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/media?parent=25908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/categories?post=25908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mycbseguide.com\/blog\/wp-json\/wp\/v2\/tags?post=25908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}