Social Sciences, asked by kunzin7215, 1 year ago

Cbse class 12 computer science syllabus 2017-18 networks

Answers

Answered by cusut5srBro1
0
New CBSE Syllabus 2017-18 for Class 12 Computer Science is recently released by the board. Important information related to the course structure and practicals related to CBSE 12 Computer Science is available here.

Important highlights of CBSE Class 12 Computer Science Syllabus 2017-18 are given below

Class 12 (Theory) – Python | Duration 3 Hours | Total Marks: 70

Unit No.

Unit Name

Marks

1

Object Oriented Programming with Python

24

2

Advanced Programming with Python

20

3

Database Management System and SQL

8

4

Boolean Algebra

8

5

Communication Technologies

10

Total

70

Unit 1: Object Oriented Programming with Python (50 theory + 40 practical) periods

Concept of Object Oriented Programming: Data Hiding, Data Encapsulation, Class and Object,

Polymorphism, inheritance, advantages of Object Oriented Programming over earlier programming methodologies,

Classes: Defining classes (attributes, methods), creating instance objects, accessing attributes and methods, using built in class attributes (dict, doc, name, module, bases), Constructor( __init()_ _, _ _del()_ _ and _ _ str()_ _) methods in a class, private attributes (limited support), importance of “self” (acts as a pointer to current calling object) operator overloading with methods.

Inheritance:

Concept of base class and derived class: Single, multilevel and multiple inheritance- Overriding methods, using super( ) in derived class to invoke _ _init()_ _ or overridden methods of parent class.

CBSE Syllabus 2017-18 for Class 12 Physical Education

Unit 2: Advance Programming with Python (42 Theory + 36 Practical) Periods

Linear List Manipulation: Sequential allocation, traversal,insertion of an element in a sorted list, deletion of an element from the list, searching (linear, binary), sorting (insertion, selection, bubble).

Stacks (List Implementation): Introduction to stack (LIFO Operations), operations on stack (PUSH and POP ) and its implementation in python.

Converting expression from infix to postfix notation and evaluation of postfix expression.

Queues (List implementation) – Introduction to Queue(FIFO) , Operations on Queue (INSERT and DELETE) and its implementation in Python.

Data File

Need for data file, types of data file–text and binary,opening and closing files-open( ), close( ), access modes (output, input, default), file object, access_modes, reading and writing a file read(), readline(), readlines(), write(), writelines file positions (seek(), tell()), renaming and deleting a file.,flush();

Implementation of basic file operations on text and binary file in Python: Creating/writing data into file, reading and displaying data from file, searching for particular data from a file, insertion and deletion of data from an already existing file, modification of data in file.

Error and Exceptions – NameError, IndexError, TypeError, IO Error, ImportError, ValueError,

EOFError.

Generator function using Yield.




It is downloaded by Google for more information search on it.
Similar questions