11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil இயற்கை வேளாண்மை,சுற்றுச்சூழல் -செய்யுள் - மனோன்மணீயம் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil என்னுயிர் என்பேன் -துணைப்பாடம் - இசைத்தமிழர் இருவர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மொழி கலை -செய்யுள் - ஒவ்வொரு புல்லையும் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - இலக்கணம் - பகுபத உறுப்புகள் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - துணைப்பாடம் - வாடிவாசல் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - குறுந்தொகை Important Questions And Answers Study Material - QB365 Set A

Published on: 09/06/2021
QB365 provides detailed and simple solution for every book back questions in class 11 Computer Science subject.It will helps to get more idea about question pattern in every book back questions with solution.
Download Tamil Nadu 11th Standard Computer Science question papers, model tests, one-mark questions, important questions, and public exam papers in PDF format. Free study materials and answer keys for TN State Board students.
Questions + Answers key
Take MCQ Computer Science Test

1.
Write the advantages and disadvantages of OOPs.
2.
Write the important features of object oriented programming.
3.
Write a note on the basic concepts that suppors OOPs?
4.
5.
Write the differences between Object Oriented Programming and procedural programming
1.
Advantages of OOP:
(i) Re-usability: Write once and use it multiple times you can achieve this by using class.
(ii) Redundancy: Inheritance is the good feature for data redundancy. If you need a same functionability in multiple class you can write a common class for the same functionality and inherit that class to sub class.
(iii) Easy Maintenance: It is easy to maintain and modify existing code as new objects can be created with small difference to existing ones.
(iv) Security: Using data hiding and abstraction only necessary data will be provided thus maintains the security of data.
Disadvantages of OOP:
(i) Size: Object Oriented Programs are much larger than other programs.
(ii) Effort: Object Oriented Programs require a lot of work to create.
(iii) Speed: Object Oriented Programs are slower than other programs, because of their size
2.
Important features of Object oriented programming:
(i) Emphasizes on data rather than algorithm.
(ii) Data abstraction is introduced in addition to procedural abstraction.
(iii) Data and its associated operations are grouped in to single unit.
(iv) Programs are designed around the data being operated
(v) Relationships can be created between similar, yet distinct data types
(vi) Example: C++, Java, VB.Net, Python etc.
3.
The Object Oriented Programming has been developed to overcome the drawbacks of procedural and modular programming. It is widely accepted that object-oriented programming is the most important and powerful way of creating software.
The Object-Oriented Programming approach mainly encourages:
1. Modularization: where the program can be decomposed into modules.
2. Software re-use: where a program can be composed from existing and new modules.
Main Features of Object Oriented Programming
1. Data Abstraction
2. Encapsulation
3. Modularity
4. Inheritance
5. Polymorphism
Encapsulation
The mechanism by which the data and functions are bound together into a single unit is known as Encapsulation. It implements abstraction.
Encapsulation is about binding the data variables and functions together in class, It can also be called data binding.
Encapsulation is the most striking feature of a class. The data is not accessible to the outside world, and only those functions which are wrapped in the class can access it. These functions provide the interface between the object's data and the program. This encapsulation of data from direct access by the program is called data hiding or information hiding.
Classes use the concept of abstraction to define a list of abstract attributes and function which operate on these attributes. They encapsulate all the essential properties of the object that are to be created. The attributes are called data members because they hold information. The functions that operate on these data are called methods or member function.
Modularity
Modularity is designing a system that is divided into a set of functional units (named modules) that can be composed into a larger application.
Inheritance
Inheritance is the technique of building new classes (derived class) from an existing Class (base class). The most important advantage of inheritance is code reusability.
Polymorphism
Polymorphism is the ability of a message or function to be displayed in more than one form.
4.
5.
| Procedural programming | Object-Oriented Programming |
|---|---|
| Programs are organized in the form of subroutines or sub programs. | Emphasizes on data rather than algorithm. |
| All data items are global. | Data abstraction is introduced in addition to procedural abstraction. |
| Suitable for small sized software application. | Data and its associated operations are grouped in to single unit. |
| Difficult to maintain and enhance the program code as any change in data type needs to be propagated to all subroutines that use the same data type. | Programs are designed around the data being operated. |
| Example: FORTRAN and COBOL | Example: C++, Java, VB.Net, Python |
11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - காவடிச்சிந்து Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - உரைநடை - மலை இடப்பெயர்கள் : ஓர் ஆய்வு Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - துணைப்பாடம் - யானை டாக்டர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - செய்யுள் - ஐங்குறுநூறு Important Questions And Answers Study Material - QB365 Set A
Tamilnadu Stateboard 11th Standard Subjects

Maths

Commerce

Economics

Biology

Business Maths and Statistics

Accountancy

Computer Science

Physics

Chemistry

Maths

Biology

Economics

Physics

Chemistry

History

Business Maths and Statistics

Computer Science

Accountancy

Computer Applications

History

Computer Technology

Commerce

Computer Applications

Computer Technology

Tamil

English

French
Tamilnadu Stateboard Standards