classxii(theory) python
TRANSCRIPT
-
8/12/2019 ClassXII(Theory) Python
1/3
SUBJECT : COMPUTER SCIENCE (083)SESSION:2014-15
ClassXII(Theory)-Python
Duration:3Hour TotalMarks:70
UnitNo. UnitName MARKS
1 24
2 20
3 DATABASESANDSQL 8
4 BOOLEANALGEBRA 8
5 COMMUNICATIONTECHNOLOGIES 10
70
S. No Month Topic Details TentativeRequiredNo. ofPeriods(Theory+Practical)
No. OfTentativeWorkingdays
1 April UNIT 1: PROGRAMMING WITH PYTHON
REVIEW: Python covered In Class-XI
30(20+10)
22
2 April Stacks and Queues with lists 18(10+8)
3 May Data File:Opening and closing files, file object,access_modes, reading and writing a file Read(),readline(), readlines(), write(), file positions (seek(),tell()), renaming and deleting a file.
UNIT 2: OBJECT ORIENTED PROGRAMMINGWITH PYTHON
Concept of Object Oriented Programming: Datahiding, Data encapsulation, Class and Object,Polymorphism, Inheritance, Advantages of ObjectOriented Programming over earlier programmingmethodologies,
34(20+14)
21
4 May-June Classes: Defining classes (attributes, methods),creating instance objects, accessing attributes &methods, using Built in class attributes (dict, doc,
name, module, bases), using _ _init_ _() , _ _del__() method and __ str_ _( ) in a class, privateattributes (limited support), importance of "self"(acts as a pointer to current calling object)
Inheritance: Single and multiple inheritance-
Overriding methods, using super() in derived class toinvoke_init_() or overriden methods of parent class
30(22+08)
22
5 September UNIT 3: DATABASES AND SQLData base Concepts: Introduction to data baseconcepts and its need.
Relational data model:Concept of domain, tuple,relation, key, primary key, alternate key, candidatekey;
Relational algebra:Selection, Projection, Union andCartesian product;
34(20+14)
22
OBJECTORIENTEDPROGRAMMING-PYTHON
ADVANCED PROGRAMMINGWITHPYTHON
INDIAN EXCELLENT PVT. SCHOOL, Sharjah
-
8/12/2019 ClassXII(Theory) Python
2/3
Structured Query Language:General Concepts:Advantages of using SQL, DataDefinition Language and Data Manipulation
Language;Data Types: NUMBER/DECIMAL,CHARACTER/VARCHAR/VARCHAR2, DATE;
SQL COMMANDS:CREATE TABLE, DROP TABLE,ALTER TABLE, UPDATE .SET., INSERT, DELETE;SELECT, DISTINCT, FROM, WHERE, IN, BETWEEN,
GROUPBY, HAVING, ORDERBY;
6 October SQL functions:SUM, AVG, COUNT, MAX AND MIN;Obtaining results (SELECT query) from 2 tables usingequi-join, Cartesian product and UnionNote: Implementation of the above mentionedcommands could be done on any SQL supportedsoftware on one or two tables.
UNIT 4: BOOLEAN ALGEBRA
Role of Logical Operations in Computing.
Binary-valued Quantities, Boolean Variable, BooleanConstant and Boolean Operators: AND, OR, NOT;Truth Tables; Closure Property, Commutative Law,Associative Law, Identity law, Inverse Law, Principleof Duality, Idem potent Law, Distributive Law,Absorption Law, Involution Law, DeMorgan's Law andtheir applications;Obtaining Sum of Product (SOP) and Product of Sum(POS) form from the Truth Table, Reducing BooleanExpression (SOP and POS) to its minimal form, Useof Karnaugh Map for minimization of Booleanexpressions (up to 4 variables);Application of Boolean Logic: Digital electroniccircuit design using basic Logic Gates (NOT, AND,OR, NAND, NOR)
Use of Boolean operators (NOT, AND, OR) in SQLSELECT statements Use of Boolean operators (AND,OR) in search engine queries.
22(15+7)
22
7 November UNIT 5: COMMUNICATION TECHNOLOGIESEvolution of Networking: ARPANET, Internet,
InterspaceDifferent ways of sending data across the networkwith reference to switching techniques (Circuit andPacket switching);Data Communication terminologies: Concept ofChannel, Bandwidth (Hz, KHz, MHz) and Data
transfer rate (bps, kbps, Mbps, Gbps, Tbps);Transmission media: Twisted pair cable, coaxialcable, optical fiber, infrared, radio link, microwavelink and satellite link;Network devices: Modem, RJ45 connector,Ethernet Card, Router, Switch, Gateway, wifi card;Network Topologies and types: Bus, Star, Tree,
LAN, WAN, MAN;Network Protocol: TCP/IP, File Transfer Protocol(FTP), PPP, Remote Login (Telnet), Internet Wireless/Mobile Communication protocol such as GSM, CDMA,GPRS, WLL,Mobile Telecommunication Technologies: 1G,2G, 3G and 4G Electronic mail protocols such as
SMTP, POP3Protocols for Chat and Video Conferencing VOIP
30(22+08)
21
-
8/12/2019 ClassXII(Theory) Python
3/3
Wireless protocols such as Wi-Fi and WiMaxNetwork Security Concepts: Threats andprevention from Viruses, Worms, Trojan horse,
Spams Use of Cookies, Protection using Firewall;India IT Act, Cyber Law, Cyber Crimes, IPR issues,Hacking;
Introduction To Web services: WWW, Hyper TextMarkup Language (HTML), eXtensible MarkupLanguage (XML); Hyper Text Transfer Protocol
(HTTP); Domain Names; URL; Website, Webbrowser, Web Servers; Web Hosting, Web Scripting -Client side (VB Script, Java Script, PHP) and Serverside (ASP, JSP, PHP), Web 2.0 (for social networking)
Revision for I Pre Board Examination
8 December Revision, Project Work Preparation & I Pre Board
Examination
9 January Revision, Finalization of Project & II Pre Board
Examination
10 February Revision, CBSE Practical Exam
12