11th Computer Science - TamilNadu State Board (English Medium)
UNIT I : FUNDAMENTALS OF COMPUTER AND WORKING WITH A TYPICAL OPERATING SYSTEMS WINDOWS and LINUX
Chapter 1 : Introduction to Computers
1. Introduction to Computers
2. Generations of Computers
3. Sixth Generation Computing
4. Data and Information - Computer Science
5. Components of a Computer
6. Input and Output Devices of a Computer
7. Booting of computer
8. Choose the correct answer - Introduction to Computers | Computer Science
9. Answer the following questions - Introduction to Computers | Computer Science
Chapter 2 : Number Systems
1. Number Systems - Introduction, Example | Computer Science
2. Data Representations - Number Systems
3. Different Types of Number Systems
4. Number System Conversions
5. Binary Representation for Signed Numbers
6. Binary Arithmetic - Example, Step | Binary Addition and Subtraction
7. Representing Characters in Memory - Number Systems | Computer Science
8. Choose the correct answer - Number Systems | Computer Science
9. Answer the following questions - Number Systems | Computer Science
Chapter 2b Boolean Algebra
1. Boolean Algebra
2. Basic Logic Gates - Definition, Logical symbol, Formula, Truth table
3. Choose the correct answer - Boolean Algebra | Computer Science
4. Answer the following questions - Boolean Algebra | Computer Science
Chapter 3 : Computer Organization
1. Computer Organization - Introduction
2. Basics of Microprocessors
3. Characteristics of Microprocessors
4. Data communication between CPU and memory
5. Types of Microprocessors
6. Memory Devices - Computer Organization
7. Read Only Memory (ROM)
8. Secondary Storage Devices - Computer Organization
9. Ports and Interfaces - Computer Organization
10. Choose the correct answer - Computer Organization | Computer Science
11. Answer the following questions - Computer Organization | Computer Science
Chapter 4 : Theoretical concepts of Operating System
1. Introduction and Types of Software
2. Introduction to Operating System (OS) - Uses, Need
3. Types of Operating System
4. Key features of the Operating System
5. Prominent Operating Systems - List
6. Choose the correct answer - Theoretical concepts of Operating System | Computer Science
7. Answer the following questions - Theoretical concepts of Operating System | Computer Science
Chapter 5a Working with typical operating systems Working with Windows
1. Introduction to Operating System
2. Introduction to Windows Operating System
3. Various versions of Windows
4. Handling the mouse - Working with Windows
5. Windows Desktop - Working with Windows
6. The Window
7. Application Window - Working with Windows
8. Document Window - Working with Windows
9. Elements of a window - Working with Windows
10. Explore the Computer - Working with Windows
11. Managing Files and Folders - Working with Windows
12. Creating Shortcuts on the Desktop - Working with Windows
13. Shutting down or Logging off a Computer - Working with Windows
Chapter 5b Working with typical operating systems Working with Linux Ubuntu
1. Open Source Operating System
2. Linux
3. Significant features of Ubuntu
4. Ubuntu desktop
5. The desktop background - Working with Linux (Ubuntu)
6. The Launcher (Equivalent to Task bar) - Working with Linux (Ubuntu)
7. Elements of Ubuntu - Working with Linux (Ubuntu)
8. Creating, Deleting Files/Folders - Working with Linux (Ubuntu)
9. Shutting down Ubuntu using Session options
10. Choose the correct answer - Working with typical operating systems | Computer Science
11. Answer the following questions - Working with typical operating systems | Computer Science
UNIT II : ALGORITHMIC PROBLEM SOLVING
Chapter 6 : Specification and Abstraction
1. Specification and Abstraction - Computer Science
2. Algorithms - Computer Science
3. Algorithmic Problems
4. Building Blocks of Algorithms
5. Algorithm Design Techniques
6. Specification - Computer Science
7. Abstraction - Computer Science
8. Choose the correct answer - Specification and Abstraction | Computer Science
9. Answer the following questions - Specification and Abstraction | Computer Science
Chapter 7 : Composition and Decomposition
1. Notations for Algorithms
2. Composition - Computer Science
3. Decomposition - Computer Science
4. Choose the correct answer - Composition and Decomposition | Computer Science
5. Answer the following questions - Composition and Decomposition | Computer Science
Chapter 8 : Iteration and recursion
1. Iteration and recursion - Computer Science
2. Invariants - Computer Science
3. Loop invariant - Computer Science
4. Invariants - Examples - Computer Science
5. Recursion - Computer Science
6. Choose the correct answer - Iteration and recursion | Computer Science
7. Answer the following questions - Iteration and recursion | Computer Science
UNIT III : INTRODUCTION TO C PlusPlus
Chapter 9 : Introduction to C
1. Introduction to C++ - History, Benefits
2. History of C++
3. Benefits of learning C++
4. Character set - C++ program
5. Lexical Units (Tokens) - C++ program
6. Literals (Constants) - C++ program
7. Classification of C++ Operators
8. C++ program: I/O Operators
9. Sample program - A first look at C++ program
10. Execution of C++ program
11. C++ Development Environment
12. C++ program: Types of Errors
13. C++ program: Points to Remember - Introduction to C++
14. Example Basic C++ Programs
15. Concept of Data types - Introduction to C++
16. C++ Data types - Introduction to C++
17. Introduction to fundamental Data types - C++
18. Memory representation of Fundamental Data types
19. Data type modifiers - Introduction to C++
20. C++ program: Variables
21. C++: Formatting Output
22. C++: Expression
23. C++: Type Conversion
24. C++ Data Types, Variables and Expressions: Points to Remember
25. Basic C++ Programs in Data Types, Variables and Expressions
26. Choose the correct answer - Introduction to C PlusPlus | Computer Science
27. Answer the following questions - Introduction to C PlusPlus | Computer Science
Chapter 10 : Flow of Control
1. C++ Flow of Control: Introduction
2. Statements - Flow of Control | C++
3. Control Statements - Flow of Control | C++
4. C++ Selection statements - Flow of Control | C++
5. C++ if statement - Flow of Control | C++
6. C++ if-else statement - Flow of Control | C++
7. C++ Nested if - Flow of Control | C++
8. C++ if -else-if ladder - Flow of Control | C++
9. C++ The ?: Alternative to if- else - Flow of Control | C++
10. C++ Switch statement - Flow of Control | C++
11. C++ Switch vs if-else
12. C++ Nested switch - Flow of Control | C++
13. C++ Iteration statements - Flow of Control | C++
14. Parts of a loop and Iteration statements - Flow of Control | C++
15. C++ for loop
16. C++ While loop
17. C++ do-while loop
18. C++ Nesting of loops
19. C++ Jump statements
20. C++ goto statement
21. C++ break statement
22. C++ continue statement
23. C++ Flow of Control: Points to Remember
24. Example C++ Program: Flow of Control - Computer Science
25. Choose the correct answer - Flow of Control | Computer Science
26. Answer the following questions - Flow of Control | Computer Science
Chapter 11 : Functions
1. Functions: Introduction - Computer Science
2. Need for Functions in Programming - Computer Science
3. Types of Functions - Computer Science
4. C++ Header Files and Built-in Functions
5. Standard input/output (stdio.h) - C++ Header Files and Built-in Functions
6. Character functions (ctype.h) - C++ Header Files and Built-in Functions
7. String manipulation (string.h) - C++ Header Files and Built-in Functions
8. Mathematical functions (math.h) - C++ Header Files and Built-in Functions
9. C++ Function: Generating Random Numbers
10. User-defined Functions - C++ | Computer Science
11. C++: Accessing a function
12. C++: Methods of calling functions
13. Different forms of User-defined Function declarations - C++ | Computer Science
14. C++: Returning from function - Example Program
15. C++: Recursive Function - Example C++ Program
16. Scope Rules of Variables - Introduction, Example C++ Program
17. C++ Functions: Points to Remember
18. Example C++ Programs: Functions
19. Choose the correct answer - Functions | Computer Science
20. Answer the following questions - Functions | Computer Science
Chapter 12 : Arrays and Structures
1. Arrays and Structures: Introduction - Computer Science
2. C++: Types of Arrays
3. C++: One-dimensional array - Declaration, Syntax, Example Program
4. C++: Two-dimensional array - Declaration, Syntax, Initialization, Accessing, Example Program
5. C++: Array of strings - Syntax, Example Program
6. C++: Passing Arrays to functions - Example Program
7. C++: Passing 2"D array to a function - Example Program
8. Purpose of Structures - Computer Science
9. C++: Declaring and defining structures
10. C++: Referencing Structure Elements
11. C++: Initializing structure elements
12. C++: Structure Assignments
13. C++: Nested Structures
14. C++: Array of Structures - Example Program
15. C++: Passing structures to functions - Example Program
16. C++ Arrays and Structures: Points to Remember
17. Example C++ Programs: Arrays and Structures - Computer Science
18. Choose the correct answer - Arrays and Structures | Computer Science
19. Answer the following questions - Arrays and Structures | Computer Science
UNIT IV : OBJECT ORIENTED PROGRAMMING WITH CPlusPlus
Chapter 13 : Introduction to Object Oriented Programming Techniques
1. Introduction to Object Oriented Programming Techniques
2. Programming Paradigms - Object Oriented Programming(OOPs) Techniques
3. Basic Concepts of OOP - Main Features of Object Oriented Programming
4. Advantages and Disadvantages of OOP - Object Oriented Programming Techniques
5. Introducton to Object Oriented Programming Techniques: Points to Remember
6. Choose the correct answer - Introduction to Object Oriented Programming Techniques | Computer Science
7. Answer the following questions - Introduction to Object Oriented Programming Techniques | Computer Science
Chapter 14 : Classes and objects
1. C++: Introduction to Classes
2. C++: Declaration of a class
3. C++: Class Access Specifiers
4. C++: Definition of class members - Example Programs in C++
5. C++: Defining methods of a class - Example Programs in C++
6. C++: Creating Objects - Example Programs in C++
7. C++: Memory allocation of objects - Example Programs in C++
8. C++: Referencing class members - Example Programs in C++
9. C++: Array of objects - Example Programs in C++
10. C++: Functions in a class - Example Programs in C++
11. C++: Nesting of member functions - Example Programs in C++
12. C++: Objects as Function arguments - Example Programs in C++
13. C++: Functions Returning objects - Example Programs in C++
14. C++: Nested class - Example Programs in C++
15. C++: Introduction to Constructors
16. C++: Declaration and Definition of constructor - Example Programs in C++
17. C++: Significance of Default constructors - Example Programs in C++
18. C++: Invocation of constructors - Example Programs in C++
19. C++: Copy Constructors - Example Programs in C++
20. C++: Order of constructor invocation - Example Program in C++
21. C++: Dynamic initialization of Objects - Example Program in C++
22. Characteristics of Constructors - Computer Science
23. Destructors - Computer Science
24. C++: Declaration and Definition of Destructors - Example Program in C++
25. Characteristics of Destructors
26. C++ Classes and objects: Points to Remember
27. Example C++ Programs: Classes and objects
28. Choose the correct answer - Classes and objects | Computer Science
29. Answer the following questions - Classes and objects | Computer Science
Chapter 15 : Polymorphism
1. Polymorphism: Introduction - Computer Science
2. C++ Function overloading
3. C++ Constructor overloading - Example Programs in C++
4. C++ Operator overloading - Example Program in C++
5. C++ Polymorphism: Points to Remember
6. Example C++ Programs: Polymorphism - Computer Science
7. Choose the correct answer - Polymorphism | Computer Science
8. Answer the following questions - Polymorphism | Computer Science
Chapter 16 : Inheritance
1. Introduction to Inheritance - Computer Science
2. Need for Inheritance - Computer Science
3. Types of Inheritance - Computer Science
4. C++ Derived Class and Base class
5. C++ Single Inheritance Program
6. C++ Multiple Inheritance Program
7. C++ Multilevel Inheritance Program
8. C++ Hierarchical inheritance Program
9. C++ Hybrid inheritance Program
10. C++ Visibility Modes - Example Programs in C++
11. C++ Inheritance and constructors and destructors - Example Programs in C++
12. C++ Inheritance and Access Control - Example Programs in C++
13. C++: Access control in publicly derived class - Example Program in C++
14. C++: Access control in privately derived class - Example Program in C++
15. C++: Overriding / Shadowing Base class functions in derived class - Example Program in C++
16. C++: thisPointer - Example Programs in C++
17. C++ Inheritance: Points to Remember
18. Choose the correct answer - Inheritance | Computer Science
19. Answer the following questions - Inheritance | Computer Science
UNIT V : COMPUTER ETHICS AND CYBER SECURITY
Chapter 17 : Computer Ethics and Cyber Security
1. Computer Ethics and Cyber Security
2. Computer Ethical Issues
3. Cyber Security and Threats
4. Encryption and Decryption
5. Types of Encryption
6. Introduction to Information Technology Act
7. Choose the correct answer - Computer Ethics and Cyber Security | Computer Science
8. Answer the following questions - Computer Ethics and Cyber Security | Computer Science
Chapter 18 : Tamil Computing
1. Tamil Computing
2. Tamil in Internet
3. Search Engines in Tamil
4. e - Governance - Tamil Computing
5. Tamil e-Library
6. Tamil Typing and Interface software
7. Tamil Office Automation Applications
8. Tamil Translation Applications
9. Tamil Programming Language
10. Tamil Information Interchange Coding Systems
11. Tamil Operating System
12. Organisation and projects to develop Tamil
13. Tamil Computing: Points to Remember - Computer Science
14. Choose the correct answer - Tamil Computing | Computer Science
15. Answer the following questions - Tamil Computing | Computer Science
Comments
Post a Comment