Download Split Up Syllabus XII -IP - Kendriya Vidyalaya No.1 AFS-BHUJ

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft Access wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

SQL wikipedia , lookup

Concurrency control wikipedia , lookup

PL/SQL wikipedia , lookup

Ingres (database) wikipedia , lookup

Database wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Versant Object Database wikipedia , lookup

Open Database Connectivity wikipedia , lookup

ContactPoint wikipedia , lookup

Clusterpoint wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
KENDRIYA VIDYALAYA SANGATHAN BANGALORE REGION
PROPOSED SPLITUP SYLLABUS FOR COMPUTER SCIENCE 2017-18
CLASS XII
April-May 2017
Month
Portion to be covered
Networking and Open Standards
June-July 2017
Practical
18
33
15
23
9
Computer Networking:
� Networking: a brief overview,
� Communication Media: Wired Technologies – Co-Axial, Ethernet
Cable, Optical Fiber; Wireless Technologies – Blue Tooth, Infrared,
Microwave, Radio Link, Satellite Link;
� Network Devices: Hub, Switch, Repeater, Gateway – and their
functions
� Types of network: LAN, MAN, WAN, PAN;
� Network Topologies: Star, Bus, Tree
� Network Protocols: HTTP, TCP/IP, PPP, Remote access software such
as Team Viewer;
� Identifying computers and users over a network: Basic concept of
domain name, MAC (Media Access Control), and IP Address, domain
name resolution
� Network security: denial of service, intrusion problems, snooping
� Internet Applications: SMS, Voice Mail, Electronic Mail, Chat, Video
Conferencing
� Wireless/Mobile Communication: GSM, CDMA, WLL, 3G, 4G
� Network Security Concepts: Cyber Law, Firewall, Cookies, Hackers
and Crackers
Open Source Concepts:
� Open Source Software (OSS), common FOSS/FLOSS examples
(GNU/Linux, Firefox, OpenOffice, Java, Netbeans, MySQL), common
open standards (WWW, HTML, XML, ODF, TCP,
IP)
� Indian Language Computing: character encoding, UNICODE, different
types of fonts (open type vs true type, static vs dynamic), entering
Indian Language Text – phonetic and key map
based, Inscript. (Monthly Test 1)
Programming
Aug-2017
Theory
22
Review of Class XI;
Programming Fundamentals
(Refer to Appendix A for Swing Control Methods & Properties, and
Appendix B for sample
guidelines of GUI Programming)
� Basic concept of Access specifier for class members (data members
and methods) Basic concept of Inheritance
� Commonly used libraries:
String class and methods: toString(), concat(), length(),
toLowerCase(), toUpperCase(), trim(), substring()
Math class methods: pow(), round()
(Monthly Test 2)
Accessing MySQL database using ODBC/JDBC to connect with database.
� Web application development: URL, Web server, Communicating with
the web server, concept of Client and Server Side
� HTML based web pages covering basic tags – HTML, TITLE, BODY,
H1..H6, Paragraph (P), Line Break (BR), Section Separator (HR), FONT,
TABLE, LIST (UL, OL), FORM
� Creating and accessing static pages using HTML and introduction to
XML
(Monthly Test 3)
Relational Database Management System
23
9
17
9
21
9
Revision and Project Completion
Pre-Board I
19
9
Revision and Project Submission
Pre-Board II
22
9
Revision AISSCE Practicals
23
9
Oct-2017
Sep-2017
Review of RDBMS from Class XI
Database concepts, SQL concepts, SQL Queries – DDL, DML, SELECT
queries using single table (Except GROUP BY clause and MySQL
Aggregate functions), MySQL functions.
Database Fundamentals
� Concept of Database transaction, Committing and revoking a
transaction using COMMIT and ROLLBACK.
� Grouping Records: GROUP BY, Group functions - MAX(), MIN(), AVG(),
SUM(), COUNT(); using COUNT(*), DISTINCT clause with COUNT; Group
Functions and Null Values.
(Monthly Test 4) Distribution of Project to groups
Displaying Data From Multiple Tables: Cartesian product, Union,
Intersection concept of Foreign Key, Equi-Join
� Creating a Table with PRIMARY KEY and NOT NULL constraints,
Viewing Constraints, Viewing the Columns Associated with Constraints
using DESC command.
� ALTER TABLE for
deleting column(s), modifying data type(s) of column(s),
adding a constraint, enabling constraints, dropping constraints.
� DROP Table for deleting a table
(Monthly Test 5)
IT Applications
Interface: Introduction; content and features; identifying
and using appropriate component (Text Box, Radio Button, CheckBox,
List etc. as learnt in Unit 2 (Programming)) for data entry, validation
and display.
� Back-end Database: Introduction and its purpose, exploring the
requirement of tables and its essential attributes.
� Front-End and Database Connectivity: Introduction, requirement and
benefits
� Demonstration and development of appropriate Front-end interface
and Back-end Database for e-Governance, e-Business and e-Learning
applications
� Impact of ICT on society: Social, environmental and Economic
benefits. In each of the above domains, identify at least two real-life
problems, list the expected outputs and the input(s) required for the
output, and describe the problem solving approach and develop
relevant front-end interface and back-end database.
(Half Yearly Exam)
Feb-2018
Jan-2018
Dec-2017
Nov-2017
� Front-end
Practicals Class XII – IP
List of suggested Practical for Class XII IP
S No
Name of Practical
REVISION OF CLASS XI
1
Largest of three numbers
2
Even-Odd Application
3
Printing of Weekdays based on switch-case
4
Grade Calculator based on if-else-if
5
Check whether a Character is ‘Alphabet’, ‘Digit’ or a ‘Special Character’
6
Locking a jTextField to accept only Digits and another jTextField to accept
only Alphabets. (Using the key event KeyTyped)
JAVA PROGRAMMING
7
Factorial of a number
8
Sum of n natural numbers
9
Sum of odd numbers upto n
10
Sum of even numbers upto n
11
Printing series of natural numbers, even and odd numbers (GUI)
12
Sum of n natural, odd and even numbers
13
Sum of Individual Digits of a Number
14
Reverse of a Number
15
Check for Prime Number
16
HCF of two numbers
17
Check for Armstrong Number
18
Creating a Java Class for Student Records to demonstrate classes, objects and
Inheritance
STRING LIBRARY
19
Changing Case from lower to upper and upper to lower
20
Substring of a String, Concatenation, trim, length
21
Reverse of a String
22
Pyramid from a String
JDBC APPLICATION
23
JDBC Application-I: Student Data
24
JDBC Application-II: Employee Data
SQL
25
15 Queries based on EMP-DEPT Table (simple query, Join Query, Queries
with Aggregate functions)
26
15 Queries based on PRODUCT-SUPPLY Table (simple query, Join Query,
Queries with Aggregate functions)