Tamil Nadu Class 12th Computer Science Syllabus 2023-24 - Check TN HSC Computer Science Syllabus

Priyanka

Updated On: December 05, 2023 04:11 pm IST

Tamil Nadu Class 12th Computer Science Syllabus 2023-24 will be released on the official website dge.tn.gov.in. Students check the syllabus and can start their preparation for the final exam.
Tamil Nadu Class 12th Computer Science Syllabus 2023-24
examUpdate

Never Miss an Exam Update

Tamil Nadu Class 12th Computer Science Syllabus 2023-24 will be released on the official website for theory and practical exams. The Class 12 Computer Science Syllabus is divided into the theory component for 70 marks and the practical component for 30 marks, adding up to a total of 100 marks. There are a total of 16 chapters. From the syllabus, students will be asked MCQ-type, very short, short, and long answer-type questions in the final paper. Therefore, students are advised to solve as many Tamil Nadu Class 12 Question Paper 2023-24 as possible to score good marks in the final exam. 

TN board released the Tamil Nadu 12th Tme Table 2024 on the official website. Students are advised to complete the syllabus alt least 1 month before the exam date so that they can save some for the revision as well. For more information regarding Tamil Nadu 12th computer Science syllabus 2024 check the whole article!

Tamil Nadu Class 12 Computer Science Syllabus 2023-24

TN Class 12 Computer Science Syllabus is important for the preparation of final exam. The TN 12 CBSE Computer Science syllabus contains necessary information about the course structure and practicals. Check the table below to know the TN 12th Computer Science Syllabus 2024.

Chapter

Topics

Function

Type of Functions, Function specification, Characteristics of Interface, Impure Functions, Chameleons of chromeland problem using interface.

Data Abstraction

Introduction to data abstraction, Abstract data types, constructors and selectors, representation of abstract datatype using rational numbers, Lists, Tuples

Scoping 

Scoping Introduction, Variable Scope, Local Scope, Global Scope, Global and Local Variables, LEGB Rule, Types of Varibale scope, Characteristics of Module, the benefits of using modular programming, access control

Algorithmic Strategies

Characterisitics of Algorithm, writing an algorithm, Analysis of algorithm, time complexity, space complexity, method for determining efficiency, Asymptotic notations, Linear Search, Binary Search, Bubble sort algorithm, Selection sort, insertion sort, steps to do dynamic programming, Fibonacci series

Python

Programming of Python, Invoking Python IDLE, Script mode programming, Creating scripts in python, The print () function, input () function, Tokens, Relational or comparative operators, Logical operations, Conditional operators, String Literals, Boolean Literals, Escape Sequences

Control Structures

Introduction to Alternative of Branching, Control Structure, Simple if statement, Iteration or Looping constructs, While loop, for loop, Nested loop structure, Jump Statements in Python, Break statement, continue statement

Python Functions

Introduction to Python Functions, Uer-defined functions, Built-in Functions, Lambda Functions, Recursion Functions, Syntax for user defined functions, Passing Parameteres in Functions, Anonymous Functions, Syntax of return, Variable Scope, Functions using Liabraries, Python Recursive Functions

Strings and String Manipuation

Introduction to Strings, Creating Strings, Modifying and Deleting Strings, String Operators, String Formatting operators, Escape sequence in python, Escape sequences supported by python, the Format ()function, Built in string Functions, Membership operators, Program using strings 

Listsm Tuples, Sets and Dictionary 

Creating a list in Pyhton, Accessing list elements, Reverse Indexing, Changing lsit elements, Adding more elements in a list, List and range () functions, Creating tuples using tuple () functions, accessing values in tuples, Nested Tuples, Creating a set, Set operations, Programs using sets, Accessing, adding, modifying and deleting elements from a dictionary

Python Classes and Objects

Introduction to python classes and Objects, Defining classes, Creating objects, Accessing Class members, class methods, Constructor and destructror in python, public and private data members

Database Concepts

Quantitiative data, Qualitative data, Sources of collection of data, Database Management System, Introduction to DBMS, DBMS Concepts, Types of Data Model- Hierarchical Model, Relational Model, Network Database Model, Entity Relationship Model, Difference between DBMS and RDBMS, Types of Relationships

Structutred Query Language

Types of SQL Commands, Roles of SQL in RDBMS, Processing Skills of SQL, Creating Database, Data Defintion language, Data Manipulation Language, Data Control Language, Transactional Control language, Data Query language,SQL commands and their functions, DDLC Commands, Types of constraints, DML Commands, Some addition DDL Commands, TCL Commands

Python and CSFV Files

Introduction to python and CSV Files, Difference between CSV and XLS File formats, Creating a CSV File using Notepad, Create a CSV File using Microsoft excel, Read and write a CSV File using Python, Writing Data into different types in CSV Files

Importing C++ Programs in Python 

Scripting Language, Applications of Scrippting Langauge, Features of Python over C++, Importing C++ Files in Pythona, Python programs to import C++, Python program Executing C++ program using control statements, How Python is Handling the Errors in C++, Python Program Executing C++ Program contating Functions, Python Program to illustrate the Inheritance of a class

Data Manipulation through SQL

Database, SQ Lite, Creating a Database using SQ Lite,SQL Query Using Python, Clauses in SQL, The SQL and, or and Not Operators, Querying a date column, Querying a date column, Aggregate Functions, Updating a record, Deletion operation, Data input by user, Using Multiple table for Querying, Integrating Query with CSV File

Data Visulation Using Pylot: Line chart, Pie Chart and Bar Chart

Data Vizualization Definiton, Getting Startedm Special Plot Types

How to download Tamil Nadu 12th Computer Science Syllabus 2024?

TN 12th Computer Science syllabus 2023-24 will be uploaded online in PDF format. The candidates can download the syllabus from the official website. They can follow the steps below to access the HSC Computer Science syllabus 2023-24 PDF.

  • Step 1: Candidates should visit the official website of the Tamil Nadu board.
  • Step 2: Click on the "Syllabus 2023-24" option.
  • Step 3: A new window will open with a list of different subject PDFs.
  • Step 4: Click on the Computer Science subject you wish to download.
  • Step 5: Download the TN 12th syllabus PDF and save it for future reference.

TN 12th syllabus 2023-24 is available both in English and Tamil language. For more details regarding TN 12th Exam 2024 keep visiting this page!

/tamil-nadu-class-12-computer-science-syllabus-brd

Do you have a question? Ask us.

  • Typical response between 24-48 hours

  • Get personalized response

  • Free of Cost

  • Access to community

Subscribe to CollegeDekho News

By proceeding ahead you expressly agree to the CollegeDekho terms of use and privacy policy

Related News

Trending Articles

Top
Planning to take admission in 2024? Connect with our college expert NOW!