* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Split Up Syllabus XII -IP - Kendriya Vidyalaya No.1 AFS-BHUJ
Survey
Document related concepts
Microsoft Access wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Concurrency control wikipedia , lookup
Ingres (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
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)