मराठी
Tamil Nadu Board of Secondary EducationHSC Science Class 11

Computer Science HSC Science Class 11 Tamil Nadu Board of Secondary Education Syllabus 2025-26

Advertisements

Tamil Nadu Board of Secondary Education Class 11 Computer Science Syllabus - Free PDF Download

Tamil Nadu Board of Secondary Education Syllabus 2025-26 Class 11: The Tamil Nadu Board of Secondary Education Class 11 Computer Science Syllabus for the examination year 2025-26 has been released by the Tamil Nadu Board, Tamil Nadu Board of Secondary Education. The board will hold the final examination at the end of the year following the annual assessment scheme, which has led to the release of the syllabus. The 2025-26 Tamil Nadu Board of Secondary Education Class 11 Computer Science Board Exam will entirely be based on the most recent syllabus. Therefore, students must thoroughly understand the new Tamil Nadu Board of Secondary Education syllabus to prepare for their annual exam properly.

The detailed Tamil Nadu Board of Secondary Education Class 11 Computer Science Syllabus for 2025-26 is below.

Academic year:
Advertisements
Advertisements
Advertisements

Syllabus

1 Introduction to Computers
  • Introduction to Computer  
  • Generations of Computers  
  • Sixth Generation Computing  
  • Data and Information  
    • Introduction
    • Data and Its Types 
    • Data Capturing, Storage and Retrieval
    • Data Deletion and Recovery
  • Architecture of Computer  
  • Booting of Computer  
    • Cold Booting
    • Warm Booting
2 Number Systems
  • Introduction to Number Systems  
  • Data Representations  
  • Different Types of Number Systems  
    • Decimal Number System
    • Binary Number System
    • Octal Number System
    • Hexadecimal Number System
  • Conversion between Number Systems  
  • Binary Representation for Signed Numbers  
    • Signed Magnitude representation 
    • 1’s Complement representation
    • 2’s Complement representation
  • Binary Arithmetic  
    • Binary Addition
    • Binary Substraction
  • Representing Characters in Memory  
    • Binary Coded Decimal (BCD)
    • American Standard Code for Information Interchange (ASCII)
    • Extended Binary Coded Decimal Interchange Code (EBCDIC)
    • Indian Standard Code for Information Interchange (ISCII)
    • Unicode
  • Introduction to Boolean Algebra  
    • Binary valued quantities
    • Logical Operations
    • Truth Table
    • AND operator
    • OR operator
    • NOT operator
    • NAND operator
    • NOR operator
  • Basics of Logic Gates  
3 Computer Organization
  • Introduction to Computer Organization  
  • An Introduction to the Advanced Microprocessors  
    • Introduction
    • Microprocessor Specifications
    • Microcontroller
  • Data Communication Between CPU and Memory  
  • Types of Microprocessors  
    • Classification of Microprocessors based on the Data Width
    • Classification of Microprocessors based on Instruction Set
  • Architecture of Computer  
    • Memory Unit (Memory Devices)  
  • Computer Memory  
    • Secondary Memory Unit (Secondary Storage Devices)  
      • Hard Disk
      • Compact Disc (CD)
      • Digital Versatile Disc (DVD)
      • Pen/ Flash Memory Devices
      • Blu-Ray Disc
      • Memory Stick
  • Ports and Interfaces  
    • High Definition Multimedia Interface (HDMI)
4 Theoretical Concepts of Operating System
  • Software  
    • Introduction to Software 
    • Need of Software 
  • Basics of Operating System (OS)  
    • Introduction to Operating System 
    • OS User Interface
    • Functions of Operating System
  • Ubuntu is One of the Most Popular GNU/Linux Distributions  
    • Graphical User Interface (GUI) 
    • Command Line Interface (CLI) 
  • Key Features of the Operating System  
    • User Interface (UI)
    • Memory Management
    • Process management
    • Security Management
    • Fault Tolerance
    • File Management
    • Multi-Processing
    • Time-sharing
    • Distributed Operating Systems
  • Prominent Operating Systems  
5 Working with Windows Operating System
  • Basics of Operating System (OS)  
    • Introduction to Operating System 
    • OS User Interface
    • Functions of Operating System
  • Introduction to Windows Operating System  
  • Various Versions of Windows  
  • Handling the Mouse  
  • Windows Desktop  
    • The Icons
    • Shortcut Icons
    • Disk drive icons
  • The Window  
  • Application Window  
  • Document Window  
  • Elements of a Window  
    • Title Bar
    • Menu Bar
    • The Workspace
    • Scroll bars
    • Corners and borders
  • Taskbar  
    • Start Menu
    • Computer Icon
    • Starting and Closing Applications
  • Managing Files and Folders  
    • Creating files and Folders
    • Finding Files and Folders
    • Opening existing Files or Folders
    • Renaming Files or Folders
    • Moving/Copying Files and Folders
    • Copying Files and Folders to removable disk
    • Deleting Files and Folders
  • Creating Shortcuts on the Desktop  
  • Shutting Down or Logging off a Computer  
6 Specification and Abstraction
  • Algorithm  
    • Introduction to Algorithm 
    • Why do we need an Algorithm?
  • Algorithmic Problems  
  • Building Blocks of Algorithms  
    • Data
    • Variables
    • Control flow
    • Functions
  • Algorithm Design Techniques  
    • Specification
    • Abstraction
    • Composition
    • Decomposition
  • Specification  
    • Specification as contract
  • Abstraction  
    • State
    • Assignment statement
7 Composition and Decomposition
  • Notations for Algorithms  
    • Programming language
    • Pseudo-code
    • Flowcharts
  • Composition  
    • Sequential statement
    • Alternative statement
    • Case analysis
    • Iterative statement
  • Decomposition in Problem Solving  
8 Iteration and Recursion
  • Invariants  
    • Invariants — Examples
  • Loop Invariant  
  • Recursion  
9 Introduction to C++
  • Introduction to C++  
  • C++ Character Set  
  • Lexical Units (Tokens)  
    • Keywords
    • Identifiers
    • Rules for naming an identifier
    • Literals (Constants)
    • Numeric Constants
    • Operators
    • C++ Binary Operators are classified as
    1. Arithmetic Operators
    2. Relational Operators
    3. Logical Operators
    4. Assignment Operators
    5. Conditional Operator
    • Punctuators
  • I/O Operators  
    • Input operator
    • Output Operator
    • Cascading of I/O operators
  • Sample program – A first look at C++ program  
  • Execution of C++ Program  
    • Creating Source code
    • Saving source code with extension .cpp
    • Compilation
    • Execution
  • C++ Development Environment  
    • Familiar C++ Compilers with IDE
    • Working with Dev C++
  • Types of Errors  
  • C++ Data Types  
  • Data Types  
  • Variables of Built-in-data Types  
    • Declaration of Variables
    • Initialization of variables
    • Dynamic Initialization
    • The Access modifier const
    • References
  • Formatting Output  
  • Expression  
  • Type Conversion in Expressions  
10 Flow of Control
  • Statements  
    • Two kinds of statements used in C++
    1. Null statement
    2. Compound statement
  • Control Statements  
    • Introduction 
    • Branching Statements 
    • Switch Statement
    • Unconditional Control Structure (goto)
    • Iterative (repetitive) Control Structures (Loops) 
  • Selection Statements  
    • if statement
    • if-else statement
    • Nested if
    • if -else-if ladder
    • The ?: Alternative to if- else
    • Switch statement
    • Switch vs if-else
  • Iteration Statements  
    • Parts of a loop
    • for loop
    • While loop
    • do-while loop
    • Nesting of loops
  • Jump Statements  
    • goto statement
    • break statement
    • continue statement
11 Functions
  • Introduction to Functions of C+++  
  • Need for Functions  
  • C++ Header Files and Built-in Functions  
    • Standard input/output (stdio.h)
    • Character functions (ctype.h)
    • String manipulation (string.h)
    • Mathematical functions (math.h)
  • Functions in JavaScript  
    • Built-In Functions in JavaScript
    • User Defined Functions
  • Methods of Calling Functions  
    • Call by value Method
    • Call by reference or address Method
    • Inline function
  • Different Forms of User-defined Function Declarations  
    • A Function without return value and without parameter
    • A Function with return value and without parameter
    • A Function without return value and with parameter
    • A Function with return value and with parameter
  • Returning from Function  
    • The return statement
    • Returning values
  • Recursive Function  
  • Scope Rules of Variables - Local and Global Variables  
    • Introduction
    • Local Scope
    • Function Scope
    • File Scope
    • Class Scope
    • Scope resolution operator
12 Arrays and Structures
  • Arrays in Data Structure  
    • Introduction to Arrays
    • Arrays and Functions 
    • Multidimensional Arrays 
  • Two-dimensional Array  
    • Declaration of 2-D array
    • Initialization of Two-Dimensional array
    • Accessing the two-dimensional array
    • Memory representation of 2-D array
  • Array of Strings  
    • Initialization
  • Structures Introduction  
    • Purpose of Structures
    • Declaring and defining structures
    • Referencing Structure Elements.
    • Initializing structure elements
    • Structure Assignment
13 Introducton to Object Oriented Programming Techniques
  • Programming Techniques  
  • Programming Paradigms  
    • Procedural programming
    • Modular programming
    • Object Oriented Programming
  • Basic Concepts of OOP  
    • Encapsulation
    • Data Abstraction
    • Modularity
    • Inheritance
    • Polymorphism
  • Advantages of OOP  
  • Disadvantages of OOP  
14 Classes and Objects
  • Introduction to Classes  
    • Need for Class
    • Declaration of a class
    • Class Access Specifiers
    1. The Public Members
    2. The Private Members
    3. The Protected Members
    • Definition of class members
    • Defining methods of a class
    1. Inside the class definition
    2. Outside the class definition
  • Creating Objects  
    • Global Object
    • Local Object
  • Memory Allocation of Objects  
  • Referencing Class Members  
  • Declaration and Definition of a Constructor  
    • Functions of constructor
  • Characteristics of Constructors  
  • Constructors and Destructors  
    • Introduction to Constructors and Destructors 
    • Parameterised Constructors 
    • Default Constructors 
    • Copy Constructors 
    • Static Members
    • Constructors and Destructors in Derived Classes
15 Polymorphism
  • Virtual Functions and Polymorphism  
    • Introduction to Virtual Function 
    • Introduction to Polymorphism 
    • Pointer to Object and Derived Class
    • Rules for Virtual Functions 
    • Use of Virtual in C++
  • Function Overloading  
  • Overloaded Constructors  
  • Operator Overloading and Type Conversions  
    • Defining an Overloaded Operator 
    • Steps for Overloading Operator
    • Rules for Overloading Operators 
    • Types of Situations in Type Conversion 
16 Inheritance
  • Need for Inheritance  
  • Inheritance  
    • Introduction to Inheritance 
    • Single Inheritance 
    • Multiple Inheritance 
    • Multilevel Inheritance 
    • Hierarchical Inheritance 
    • Hybrid Inheritance 
    • Inheritance Conflicts
  • Derived Class and Base Class  
    • Single Inheritance
    • Multilevel Inheritance
  • Visibility Modes  
    • Private visibility mode
    • Protected visibility mode
    • Public visibility mode
  • Overriding / Shadowing Base Class Functions in Derived Class  
17 Computer Ethics and Cyber Security
  • Introduction to Computer Ethics and Cyber Security  
    • Ethics
    • Guidelines of Ethics
  • Cyber Security and Threats  
    • Types of Cyber Attacks
    • Cyber Security Threats
    • Firewall and Proxy Servers
  • An Introduction to IT (Information Technology)  
18 Tamil Computing
  • Introduction to Tamil Computing  
  • Tamil in Internet  
  • Introduction to Services and Mobile Technologies  
    • Information Retrieval 
    • Search Engines 
    • Downloading and Uploading Files from/to Remote Sites  
  • e – Governance  
  • e-library  
  • Tamil Typing and Interface Software  
  • Tamil Office Automation Applications  
  • Tamil Translation Applications  
  • Tamil Programming Language  
  • Tamil Information Interchange Coding Systems  
    • TSCII (Tamil Script Code for Information Interchange)
    • ISCII (Indian Script Code for Information Interchange) 
  • Tamil Operating System  
  • Organisation and Projects to Develop Tamil  
    • Tamil Virtual Academy
    • Tamil Wikipedia

Textbook SolutionsVIEW ALL [1]

Advertisements
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×