Home Articles Tamil Nadu Class 12 Computer Science Syllabus 2025-26: Download PDF Below

Tamil Nadu Class 12 Computer Science Syllabus 2025-26: Download PDF Below

General

Prateek Tomar
Prateek Tomar
Tamil Nadu Class 12 Computer Science Syllabus 2025-26: Download PDF Below

The Directorate of Government Examinations (DGE) will release the Class 12 Computer Science Syllabus for the academic session 2025. Students can find the TN HSC Computer Science Syllabus 2025 from the state board's official website at dge.tn.gov.in. The Tamil Nadu Class 12th Computer Science Syllabus 2025 comprises 16 chapters whose marks are equally distributed. Algorithmic Strategies, Python, Python Functions, Structured Query Language, Importing C++ Programs in Python are some of the important chapters. Students are advised to solve as many Tamil Nadu Class 12 Question Paper 2025 as possible after completing the syllabus.
The Tamil Nadu +2 Computer Science exam 2025 will be conducted for 100 marks where the theory component is for 70 marks and the practical component is for 30 marks. From the syllabus, students will be asked MCQ-type, very short, short, and long answer-type questions in the final paper. The TN board released the Tamil Nadu 12th Time Table 2025 in November on the official website. Students are advised to complete the syllabus at 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 2025 check the whole article!

Tamil Nadu Class 12 Computer Science Syllabus 2025 Course Structure

Students will be provided with a total of 3 hours to complete the Tamil Nadu Class 12 Computer Science exam paper. Before it, an extra 15 minutes will be given to read the question paper. To pass the exam, students need to get at least 35 marks in the subject. Check out the course structure of Tamil Nadu Class 12 Computer Science syllabus 2025:

Chapter Numbers

Chapter

1

Function

2

Data Abstraction

3

Scoping

4

Algorithmic Strategies

5

Python

6

Control Structures

7

Python Functions

8

Strings and String Manipulation

9

Lists Tuples, Sets and Dictionary

10

Python Classes and Objects

11

Database Concepts

12

Structured Query Language

13

Python and CSFV Files

14

Importing C++ Programs in Python

15

Data Manipulation through SQL

16

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

Tamil Nadu Class 12 Computer Science Syllabus 2025 Chapter-wise

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 2025.

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 Variable Scope, Characteristics of Module, the benefits of using modular programming, access control

Algorithmic Strategies

Characteristics 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, User-defined functions, Built-in Functions, Lambda Functions, Recursion Functions, Syntax for user defined functions, Passing Parameters in Functions, Anonymous Functions, Syntax of return, Variable Scope, Functions using Libraries, Python Recursive Functions

Strings and String Manipulation

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

Lists Tuples, Sets and Dictionary

Creating a list in Python, Accessing list elements, Reverse Indexing, Changing list 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 destructor in python, public and private data members

Database Concepts

Quantitative 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

Structured Query Language

Types of SQL Commands, Roles of SQL in RDBMS, Processing Skills of SQL, Creating Database, Data Definition 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 Scripting Language, 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 containing 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 Visualization Using Pylot: Line chart, Pie Chart and Bar Chart

Data Visualization Definition, Getting Started Special Plot Types

Tamil Nadu Class 12 Computer Science Syllabus 2025 Marking Scheme

There will be a total of 38 questions in the Tamil Nadu Class 12 Computer Science question paper. Students can check out the marking scheme of the Tamil Nadu HSC Computer Science exam so that they can get an overview of the question paper pattern, difficulty level, and total number of questions asked.

Parts

Sections

No. of Questions

No. of Questions to Attempt

Total Marks

Part I

Objective/ MCQs

15

15

15

Part II

Very Short

9

6

12

Part III

Short

9

6

18

Part IV

Long

5

5

25

Total

-

38

32

70

Tamil Nadu Class 12th Sociology syllabus 2025-26: How to Download

Tamil Board 12th syllabus shall be downloaded by following the steps shown below.

Step 1: First and foremost one has to visit the official website of the Tamil Board.

Step 2: After that go to the primary menu on the home page and click on the option of the syllabus.

Step 3: A new window will pop up which will show the syllabus for all the individual streams and the subjects will also be mentioned there in PDF format.

Step 4: The candidates need to click onto the link to the PDF so as to download the syllabus.

Similar Articles

D Pharmacy: Subjects, Eligibility, Fees, Jobs, Top Recruiters By - Nikita Parmar21st April, 2025, 5 min read Read More
Salary of a Pilot: Earnings, Benefits and Career Prospects in India By - Suman Saurav21st April, 2025, 9 min read Read More
Chartered Accountant (CA): Full Form, Courses, Exams, Salary, Recruiters By - Ravi Upadhyay05th August, 2025, 13 min read Read More
View All
Download Now Get Syllabus