Tamil Nadu Board of Secondary EducationHSC Science Class 12th
Advertisement Remove all ads

Computer Science Class 12th HSC Science Tamil Nadu Board of Secondary Education Topics and Syllabus

Advertisement Remove all ads

Tamil Nadu Board of Secondary Education Syllabus For Class 12th Computer Science: Knowing the Syllabus is very important for the students of Class 12th. Shaalaa has also provided a list of topics that every student needs to understand.

The Tamil Nadu Board of Secondary Education Class 12th Computer Science syllabus for the academic year 2022-2023 is based on the Board's guidelines. Students should read the Class 12th Computer Science Syllabus to learn about the subject's subjects and subtopics.

Students will discover the unit names, chapters under each unit, and subtopics under each chapter in the Tamil Nadu Board of Secondary Education Class 12th Computer Science Syllabus pdf 2022-2023. They will also receive a complete practical syllabus for Class 12th Computer Science in addition to this.

Academic year:

Tamil Nadu Board of Secondary Education Class 12th Computer Science Revised Syllabus

Tamil Nadu Board of Secondary Education Class 12th Computer Science and their Unit wise marks distribution

Tamil Nadu Board of Secondary Education Class 12th Computer Science Course Structure 2022-2023 With Marking Scheme

Advertisement Remove all ads
Advertisement Remove all ads
Advertisement Remove all ads


1 Function
3 Scoping
4 Algorithmic Strategies
5 Python - Variables and Operators
6 Control Structures
  • Introduction to Alternative or Branching 
  • Control Structure 
    • Introduction
    • Sequential Statement
    • Alternative or Branching Statement
    • Types of alternative or branching statements
    1. Simple if statement
    2. if..else statement
    3. Nested if..elif...else statement
    • Iteration or Looping constructs
    1. while loop
    2. for loop
    3. Nested loop structure
    •  Jump Statements in Python
    1. break statement
    2. continue statement
    3. pass statement
7 Python Functions
8 Strings and String Manipulation
9 Lists, Tuples, Sets and Dictionary
  • Introduction to List 
    • Create a List in Python
    • Accessing List elements
    1. Accessing all elements of a list
    2. Reverse Indexing
    • List Length
    • Accessing elements using for loop
    • Changing list elements
    • Adding more elements in a list
    • Inserting elements in a list
    • Deleting elements from a list
    • List and range ( ) function
    1. Creating a list with series of values
    • List comprehensions
    • Other important list funcion
    • Programs using List
  • Tuples 
    • Introduction to Tuples
    • Creating Tuples
    1. Creating tuples using tuple( ) function
    2. Creating Single element tuple
    • Accessing values in a Tuple
    • Update and Delete Tuple
    • Tuple Assignment
    • Returning multiple values in Tuples
    • Nested Tuples
    • Programs using Tuples
    • Accessing Elements in a Tuple
    • Tuple is Immutable
  • Introduction of Set 
    • Creating a Set
    • Creating Set using List or Tuple
    • Set Operations
    • Programs using Sets
  • Introduction to Dictionaries 
    • Creating a Dictionary
    • Dictionary Comprehensions
    • Accessing, Adding, Modifying and Deleting elements from a Dictionary
    • Difference between List and Dictionary
11 Database Concepts
12 Structured Query Language (SQL)
  • Introduction to SQL 
    • Types of SQL Commands
    1. Data Definition Language (DDL)
    2. Data Manipulation Language (DML)
    3. Data Query Language (DQL)
    4. Transaction Control Language (TCL)
    5. Data Control Language (DCL)
  • Role of SQL in RDBMS 
  • Processing Skills of SQL 
  • Creating Database 
  • Components of SQL 
    • Data Definition Language
    • Data Manipulation Language
    • Data Control Language
    • Transactional Control Language
    • Data Query Language 
  • Data Types 
  • SQL Commands and Their Functions 
    • DDL Commands
    • Type of Constraints
    1. Unique Constraint
    2. Primary Key Constraint
    3. Default Constraint
    4. Check Constraint
    5. Table Constraint 
    • DML Commands
    1.  INSERT command
    2. Delete Commond
    3. DML Commond 
    4. Update Commond
    • Some Additional DDL Commands
    1. Alter Commands
    2. Truncate command 
    3. Drop Table command
    • DQL COMMAND– SELECT command
    1. DISTINCT Keyword
    2. ALL Keyword
    3. BETWEEN and NOT BETWEEN Keywords
    4. IN Keyword
    5. ORDER BY clause
    6. WHERE clause
    7. GROUP BY clause 
    8. HAVING clause
    • TCL commands
    1. COMMIT command
    2. ROLLBACK command
    3. SAVEPOINT command
13 Python and CSV Files
14 Importing C++ Programs in Python
15 Data Manipulation Through SQL
16 Data Visualization Using Pyplot: Line Chart, Pie Chart and Bar Chart

Textbook SolutionsVIEW ALL [1]

Advertisement Remove all ads

View all notifications

      Forgot password?
View in app×