Wikipedia:WikiProject Offline Wikipedia for Indian Schools/Offline Full/IT
Guidelines on how to remove or include new articles from a list A simple system has been framed so that adding/removing articles does not result in a free-for-all. Kindly follow these rules:
- Original list to be left intact.
- Articles sought to be deleted to be moved to a list below titled "Articles to be deleted". Preferably
strikeout the article in the original list also.- Articles sought to be included to be moved to a list below titled "Articles to be included".
- Please give a short reason for removal/inclusion and sign off after it.
- Please use talk page for discussing issues or comments.
- Instructions for Team IT
- Your mission, should you choose to accept it, is to take the existing set of 86 topics and convert into a balanced set of links on Information Technology which will give adequate and balanced exposure to all aspects of IT, both Indian and international, for Indian School students. You are required to delete links considered irrelevant to Indian context, and add relevant links. Your upper limit of articles is 200. After this mission is over and the compilation is made, this page will self-destruct and a new mission will be offered to develop the set of selected links further.
- If a supertopic is placed in a collapsible box, it does not imply finalisation or being frozen etc. Please feel free to edit those contents also.
SYLLABUS
[edit]Syllabus extracted from the following sources under fair use (educational reasons):
- Std IX & X - http://cbse.nic.in/currisyllabus/SECONDARY_VOL_1_FINAL_1_JUNE_2010.pdf (pages 195 - 205 refer)
- Std XI & XII - http://cbse.nic.in/senior_sch_curr_vol1_2011-2009.pdf (pages 133 - 165)
CBSE Class IX Syllabus
[edit]CBSE Class IX Syllabus
|
---|
TERM - IUnit I: Basics of Information Technology
Suggested articles: Computer - Communication - Content (media) - Technology - Open content - Free content - Web content - Glossary of computers - Glossary of Internet-related terminology
Suggested articles: Central processing unit - Microprocessor - Arithmetic logic unit- Control unit - Computer data storage - Bus (computing) - Wire - Transistor - Electrical network - Logic gate - Integrated circuit - Input/output - Computer monitor
Suggested articles: Random-access memory - Read-only memory - Flash memory - Computer data storage
Suggested articles:Byte, Kilobyte, Megabyte, Gigabyte, Terabyte
Suggested articles:Computer keyboard, Mouse (computing), Printer (computing), Joystick, Image scanner, Microphone, Optical character recognition, Magnetic ink character recognition, Light pen, Barcode reader, Digital camera, Computer speaker, Plotter
Suggested articles:Hard disk drive, CD-ROM, DVD, Blu-ray Disc, USB flash drive, Memory Stick
Suggested articles: Computer software - System software - Programming tool (Programming software) - Application software - Device driver - Operating system - Server (computing) - Utility software - Windowing system - Graphical user interface - Compiler - Debugger - Interpreter (computing) - Linker (computing) - Text editor - Integrated development environment - Word processor - Spreadsheet - Database - Database management system - Office suite - LibreOffice - Microsoft Office - Presentation program - Accounting software - Enterprise software - Network utilities - Registry cleaner - Partition editor - System monitor - Uninstaller -Antivirus software - Defragmentation - Encryption - Encryption software Unit II: Information Processing Tools
Basic concepts of Operating System and its functions Suggested articles: Operating system, Microsoft Windows, Linux, Unix, Mac OS, DOS, Android, Real-time operating system, Embedded system.
Windows, Minimise, Restore and Maximise forms of windows, Basic components of a GUI Window: Desktop, Frame, Title Bar, Menu Bar, Status Bar, Scroll Bars (Horizontal and Vertical), Using right button of the Mouse, Creating Shortcut, Basic Tools: Text Editor, Painting Tool, Calculator Suggested articles: Mouse (computing) - Computer icon - Taskbar -Menu (computing) - Graphical user interface - Scrollbar - File shortcut - Keyboard shortcut - Text editor - Computer graphics - Graphics software - Software calculator
Introduction to a Word Processor, Creating and Saving a document, Editing and Formatting a Document: Text Style (B, I, U), Font Type, Size, changing color, alignment of text; Formatting paragraphs with line or paragraph spacing; adding headers and footers, numbering pages, using grammar and spell check utilities, using subscript and superscript, inserting symbols, Print Preview, Printing a document. Inserting Clipart and Pictures, Page Setting, Bullets and Numbering, Borders and Shading, Format Painter/Paintbrush, Find and Replace, Inserting Tables: inserting, deleting- rows and columns, merging cells, splitting cells. Suggested articles: Document - Editing - Formatted text - File format - Typesetting - Disk formatting - Spell checker - Grammar checker - Font - Font - Computer font - Emphasis (typography) - Subscript and superscript - Clip art - Image file format - Page layout - Bullet (typography) - Record (computer science) - Row (database) - Column (database) Unit III: IT ApplicationsStudents are suggested to work on the following areas using Word Processing, Presentation and Spreadsheet Tools: Domains:
• Report Writing • Multi-Lingual Greeting card • Poster making Suggested article: Report - Greeting card - Poster TERM - IIUnit I: Basics of Information Technology
Computer Networking - LAN, MAN, WAN, Internet,Interspace
Suggested articles: Data - Information - Audio - Video - Animation Unit II: Information Processing ToolOffice Tools
Introduction to Presentation Graphics, Understanding the concept of Slide Shows, Basic elements of a slide, Different types of Slide Layouts, Creating and saving a Presentation, Different views of a slide: Normal view, Slide Sorter view and Slide Show, Editing and Formatting a slide: Adding Titles, Subtitles, Text, Background, Watermark; Headers and Footers, Numbering Slides; Inserting pictures from files, Animating pictures and Text with Sound Effects, Timing Text box, Pictures and Slides, Rehearse Timings, Ungrouping and Grouping pictures from Clipart.
Introduction to Spreadsheets, Concept of Worksheets and Workbooks, Creating and Saving a worksheet, Working with a spreadsheet: entering numbers, text, date/time, series using AutoFill, Editing and formatting a worksheet including changing colour, size, font, alignment of text, Inserting or Deleting cells, rows and columns, Formulae-Entering a formula in a cell, using operators(+,-,*,/) in formulae, Relative referencing, Absolute referencing and mixed referencing, Printing a worksheet. Use simple Statistical functions: SUM(), AVERAGE(), MAX(), MIN(), IF()(without compound statements); Inserting tables in worksheet, Embedding Charts of various types: Line, Pie, Scatter, Bar and Area in a worksheet. Suggested articles:
Using auto-format, Mail Merge, Using simple mathematical expressions, track change Suggested articles: Slide show - Web-based slideshow - Presentation program - Text box - Open Clip Art Library -Microsoft_office - OpenOffice.org - LibreOffice - Calligra_Suite - Koffice - OpenOffice.org Impress - Microsoft PowerPoint - Calligra Stage - Spreadsheet - Microsoft Excel - Table (database) - Table_(information) - Word_processor - Microsoft Word - Mail merge - Comparison of word processors - Comparison of spreadsheets - Online office suite Unit III: IT ApplicationsStudents are suggested to work on the following areas using Word Processing, Presentation and Spreadsheet Tools.
• Mail-Merge Formal/Informal letter
• School Magazine • Environment (Save Energy) and Pollution (Global Warming) • Product Advertisement • Science & Social Science topic from the course • Trends in Wireless Computing
• School/Class Result with student-wise and subject-wise marks • Cricket Score Record • Weather Forecasting Report Unit IV: Societal Impacts of ITPlagiarism, Privacy, Security and Integrity of Information; Intellectual Property Rights, Careers in IT Suggested articles:Plagiarism - Privacy - Information security - Intellectual Property Rights - Copyright violation - Trademark - List of Computer-related professions ( a meta-article to be prepared from Category:Computer occupations & computer professional) |
CBSE Class X Syllabus
[edit]CBSE Class X Syllabus
|
---|
TERM - IUnit I: Basics of Information Technology
Suggested articles: Internet, World Wide Web, Web server, Website, Web page, Web browser, Blog, Usenet newsgroup, HTML, "Web address" (as redirect to Uniform resource locator, Email address, "URL" (redirect), Hypertext Transfer Protocol;
Suggested articles: World Wide Web - Web server - Website - Web page - Web browser - Blog - Usenet newsgroup - HTML - Email address - Uniform resource locator - Hypertext Transfer Protocol - Information Retrieval- FTP, Downloading Uploading Chat - email - Video Conferencing - Soci Networking Unit II: Information Processing ToolsOffice Tools
Basic Concepts and need for a database, Creating a database, Setting the Primary Key, Entering data into a database, Inserting and deleting Fields, Inserting and deleting Records, Data Validation: Field Size, Default Value, Validation Rule, Validation Text, Required, Allow Zero Length. Information Representation Methods
Introduction to Web Page Designing using HTML, Creating and saving an HTML document, accessing a web page using a web browser (Internet Explorer, Mozilla Firefox, Opera, Apple Safari, Netscape Navigator, Google Chrome);
Container and Empty elements, Designing web pages using the following elements: HTML, HEAD, TITLE, BODY (Attributes: BACKGROUND, BGCOLOR, TEXT, LINK, ALINK, VLINK, LEFTMARGIN, TOPMARGIN), FONT(Attributes: COLOR, SIZE, FACE),BASEFONT(Attributes: COLOR, SIZE, FACE), CENTER, BR (Break), HR(Horizontal Rule, Attributes: SIZE, WIDTH, ALIGN, NOSHADE, COLOR), COMMENTS, ! for comments, H1..H6 (Heading), P (Paragraph), B (Bold), I (Italics), U (Underline), UL & OL (Unordered List & Ordered List Attributes: TYPE, START), LI (List Item), Suggested Articles: DBMS - HTML - HTML element - Web browser - Web page - Web page design - Web page editor - Data validation - Record (database) - Table (database) Unit III: IT ApplicationsStudents are suggested to work on the following areas using Database Management Tool on topics implementing the tools covered in the course. Domains: Business Computing • Personal Data Management System • School/Class Result with student-wise and subject-wise marks • Employee Payroll (Computation of monthly salary) • Stock Inventory (Purchase and issue records) Suggested Articles: Payroll - Inventory - Inventory management software TERM - IIUnit I: Information Processing ToolsInformation Representation Methods
Insertion of images using the element IMG (Attributes: SRC, WIDTH, HEIGHT, ALT, ALIGN), Super Script SUP, Subscript SUB, Creating Table TABLE (BACKGROUND, BGCOLOR, WIDTH, CELLSPACING, CELLPADDING, BORDER), TR, TD, ROWSPAN, COLSPAN Internal and External Linking between Web Pages: Significance of linking, A - Anchor Element (Attributes: NAME, HREF, TITLE, ALT)
Introduction to XML, Difference between XML and HTML with respect to the following: Data separation, data sharing, document structure, tags, nesting of elements, attributes, values. XML Elements - Defining own tags in XML, root elements, child elements and their attributes; Comments in XML, White space and new line in XML, well formed XML documents, validating XML documents, XML Parser, Viewing XML documents in a web browser. Suggested Articles: HTML- HTML element- XML - XML Schema - XML database Unit III: IT ApplicationsStudents are suggested to work on the following areas using HTML on topics implementing the elements covered in the course.
Website Designing • Personal Blog with Name, Photo, Areas of Interest, School, State, Country • School Website - Infrastructure, Facilities, Uniform, Motto, School Pictures, Extra-Curricular Activities, Subject and Language Options • Travel and Tourism • Indian Statistics - State wise Area, Population, Literacy (Enrolment in Primary, Middle, Secondary, Senior Secondary), Gender Ratio, • Environment (Save Energy) and Pollution (Global Warming) Suggested Articles: Blog - Website - Website design Unit IV: Societal Impacts of ITVirus, Worms, Trojans and Anti-Virus Software , Spyware, Malware, Spams , Backup and recovery tools and methods, Online Backups, Hacker and Cracker with regard to Computer Data and Applications Information security provisions in e-commerce Suggested Articles: Computer virus - Computer worms - Trojan horse (computing) and Anti virus - Spyware - Malware - Spam (electronic) - Backup - Data recovery - Online backup - Hacker Information security -e-commerce |
CBSE Class XI Syllabus
[edit]CBSE Class XI Syllabus
|
---|
Unit I: Computer FundamentalsEvolution of computers; Basics of computer and its operation: Functional Components and their interconnections, concept of Booting. Software Concepts: Types of Software - System Software, Utility Software and Application Software; System Software: Operating System, Compiler, Interpreter and Assembler; Utility Software : Anti Virus, File Management tools, Compression tools and Disk Management tools (Disk Cleanup, Backup); Application Software as a tool: Word Processor, Presentation tools, Spreadsheet Package, Database Management System; Business software (for example: School Management System, Inventory Management System, Payroll System, Financial Accounting, Hotel Management, and Reservation System); Operating System : Need for operating system, Functions of Operating System (Processor Management, Memory Management, File Management and Device Management), Types of operating system – Interactive (GUI based), Time Sharing, Real Time and Distributed; Commonly used operating systems: LINUX, Windows, BhartiOO, Solaris, UNIX; Illustration and practice of the following tasks using any one of the above Operating Systems: • Opening / Closing Windows • Creating / Moving / Deleting Files / Folders • Renaming Files / Folders • Switching between Tasks Number System : Binary, Octal, Decimal, Hexadecimal and conversion between two different number systems; Internal Storage encoding of Characters: ASCII, ISCII (Indian scripts Standard Code for Information Interchange), and UNICODE (for multiligual computing); Microprocessor : Basic concepts, Clock speed (MHz, GHz), 16 bit, 32 bit, 64 bit processors; Types – CISC, RISC; Memory Concepts : Units : Byte, Kilo Byte, Mega Byte, Giga Byte, Tera Byte, Peta Byte Primary Memory : Cache, RAM, ROM, Secondary Memory : Hard Disk Drive, CD / DVD Drive, Pen Drive, Blue Ray Disk; Input Output Ports / Connections: Serial, Parallel and Universal Serial Bus, PS-2 Port, Infrared port, Bluetooth Suggested articles: computers, Booting- Software - System Software - Utility Software - Application Software - System Software - Operating System - Compiler - Interpreter - Assembler - Utility Software - Anti Virus - File Management tools, Compression - Disk Management - Word Processor - Business software - Operating System -LINUX - Windows - Solaris - UNIX- Number System - Binary_numeral_system - Octal - Decimal - Hexadecimal - ASCII - ISCII - UNICODE- Microprocessor -Clock_speed – CISC -RISC -Bluetooth
Unit II: Programming MethodologyGeneral Concepts; Modular approach; Clarity and Simplicity of Expressions, Use of proper Names for identifiers, Comments, Indentation; Documentation and Program Maintenance; Running and Debugging programs, Syntax Errors, Run-Time Errors, Logical Errors; Problem Solving Methodology and Techniques: Understanding of the problem, Identifying minimum number of inputs required for output, Step by step solution for the problem, breaking down solution into simple steps, Identification of arithmetic and logical operations required for solution, Using Control Structure: Conditional control and looping (finite and infinite) Suggested articles: Identifier - Programming methodology - Systems development life cycle - Systems engineering - Information systems - Software development - Computer errors - Syntax error - Run_time_(program_lifecycle_phase) - Logic error - Debugging - Subroutine - Structured programming - Threaded code - Loop_counter - While loop Unit III: Introduction to C++Getting Started: C++ character set, C++ Tokens (Identifiers, Keywords, Constants, Operators), Structure of a C++ Program (include files, main function); Header files – iostream.h, iomanip.h; cout, cin; Use of I/O operators (<< and >>), Use of endl and setw(), Cascading of I/O operators, Error Messages; Use of editor, basic commands of editor, compilation, linking and execution; standard input/output operations from C language: gets(), puts() of stdio.h header file; Data Types, Variables and Constants: Concept of Data types; Built-in Data types: char, int, float and double; Constants: Integer Constants, Character Constants (Backslash character constants - \n, \t ), Floating Point Constants, String Constants; Access modifier: const; Variables of built-in data types, Declaration/Initialisation of variables, Assignment statement; Type modifier: signed, unsigned, long; Operators and Expressions: Operators: Arithmetic operators (-,+,*,/,%), Unary operator (-), Increment and Decrement Operators (- -,++), Relational operators (>,>=,<,<=,= =,!=), Logical operators (!, &&, ||), Conditional operator: <condition>?<if true>:<else>; Precedence of Operators; Expressions; Automatic type conversion in expressions, Type casting; C++ shorthand’s (+=, -=, *=, /=, %=); Suggested articles: C++ - C (programming language) - Dennis Ritchie - Data type - Integer (computer science) - Floating-point - Array data type - Boolean data type - Operator (programming) - Operators in C and C++ - Function (programming) - Method (computer science) - Compiler - Virtual machine - Type conversion - Typecasting (programming) - Operator_overloading- Operator overloading - Function (programming) - Class (computer science) - Compiler_(computing) |
CBSE Class XII syllabus
[edit]CBSE Class XII Syllabus
|
---|
UNIT 1: PROGRAMMING IN C++REVIEW: C++ covered In Class -XI, Object Oriented Programming: Concept of Object Oriented Programming – Data hiding, Data encapsulation, Class and Object, Abstract class and Concrete class, Polymorphism (Implementation of polymorphism using Function overloading as an example in C++); Inheritance, Advantages of Object Oriented Programming over earlier programming methodologies, Implementation of Object Oriented Programming concepts in C++: Definition of a class, Members of a class - Data Members and Member Functions (methods), Using Private and Public visibility modes, default visibility mode (private); Member function definition: inside class definition and outside class definition using scope resolution operator (::); Declaration of objects as instances of a class; accessing members from object(s), Array of type class, Objects as function arguments - pass by value and pass by reference; Constructor and Destructor: Constructor: Special Characteristics, Declaration and Definition of a constructor, Default Constructor, Overloaded Constructors, Copy Constructor, Constructor with default arguments; Destructor: Special Characteristics, Declaration and definition of destructor; Inheritance (Extending Classes): Concept of Inheritance, Base Class, Derived Class, Defining derived classes, protected visibility mode; Single level inheritance, Multilevel inheritance and Multiple inheritance, Privately derived, Publicly derived and Protectedly derived class, accessibility of members from objects and within derived class(es); Data File Handling: Need for a data file, Types of data files – Text file and Binary file; Text File: Basic file operations on text file: Creating/Writing text into file, Reading and manipulation of text from an already existing text File (accessing sequentially); Binary File: Creation of file, Writing data into file, Searching for required data from file, Appending data to a file, Insertion of data in sorted file, Deletion of data from file, Modification of data in a file; Implementation of above mentioned data file handling in C++; Components of C++ to be used with file handling: Header file: fstream.h; ifstream, ofstream, fstream classes; Opening a text file in in, out, and app modes; Using cascading operators for writing text to the file and reading text from the file; open(), get(), put(), getline() and close() functions; Detecting end-of-file (with or without using eof() function); Opening a binary file using in, out, and app modes; open(), read(), write() and close() functions; Detecting end-of-file (with or without using eof() function); tellg(), tellp(), seekg(), seekp() functions Pointers: Declaration and Initialization of Pointers; Dynamic memory allocation/deallocation operators: new, delete; Pointers and Arrays: Array of Pointers, Pointer to an array (1 dimensional array), Function returning a pointer, Reference variables and use of alias; Function call by reference. Pointer to structures: Deference operator: *, ->; self referencial structures; UNIT 2: DATA STRUCTURESArrays: One and two Dimensional arrays: Sequential allocation and address calculation; One dimensional array: Traversal, Searching (Linear, Binary Search), Insertion of an element in an array, deletion of an element from an array, Sorting (Insertion, Selection, Bubble sort), concatenation of two linear arrays, merging of two sorted arrays; Two-dimensional arrays: Traversal, Finding sum/difference of two NxM arrays containing numeric values, Interchanging Row and Column elements in a two dimensional array; Stack (Array and Linked implementation of Stack): Operations on Stack (PUSH and POP) and its Implementation in C++, Converting expressions from INFIX to POSTFIX notation and evaluation of Postfix expression; Queue: (Circular Array and Linked Implementation): Operations on Queue (Insert and Delete) and its Implementation in C++. UNIT 3: DATABASES AND SQLDatabase Concepts: Relational data model: Concept of domain, tuple, relation, key, primary key, alternate key, candidate key; Relational algebra: Selection, Projection, Union and Cartesian product; Structured Query Language: General Concepts: Advantages of using SQL, Data Definition Language and Data Manipulation Language; Data types: NUMBER, CHARACTER, DATE; SQL commands: CREATE TABLE, DROP TABLE, ALTER TABLE, UPDATE...SET..., INSERT, DELETE; SELECT, DISTINCT, FROM, WHERE, IN, BETWEEN, GROUP BY, HAVING, ORDER BY; SQL functions: SUM, AVG, COUNT, MAX and MIN; obtaining results (SELECT query) from 2 tables using equi-join, cartesian product and union Note: Implementation of the above mentioned commands could be done on any SQL supported software on one or two tables. UNIT 4: BOOLEAN LOGICBinary-valued Quantities, Boolean Variable, Boolean Constant and Boolean Operators: AND, OR, NOT; Truth Tables; Closure Property, Commutative Law, Associative Law, Identity law, Inverse law, Principle of Duality, Idem potent Law, Distributive Law, Absorption Law, Involution law, DeMorgan’s Law and their applications; Obtaining Sum of Product (SOP) and Product of Sum (POS) form from the Truth Table, Reducing Boolean Expression (SOP and POS) to its minimal form, Use of Karnaugh Map for obtaining minimal form of Boolean expressions (up to 4 variables); Applications of Boolean Logic: l Digital electronic circuit design using basic Logic Gates (NOT, AND, OR, NAND, NOR) l Use of Boolean operators (AND,OR) in SQL SELECT statements l Use of Boolean operators (AND, OR) in search engine queries. UNIT 5: COMMUNICATION AND OPEN SOURCE CONCEPTSEvolution of Networking: ARPANET, Internet, Interspace; Different ways of sending data across the network with reference to switching techniques; Data Communication terminologies: Concept of Channel, Baud, Bandwidth (Hz, KHz, MHz, GHz) and Data transfer rate (bps, kbps, Mbps, Gbps, Tbps); Transmission media: Twisted pair cable, coaxial cable, optical fiber, infrared, radio link, microwave link and satellite link. Networking devices: Modem, RJ45 connector, Ethernet Card, Hub, Switch, Gateway; Network Topologies and types: Bus, Star, Tree; Concepts of PAN, LAN, WAN, MAN Network Protocol: TCP/IP, File Transfer Protocol (FTP), PPP, Level-Remote Login (Telnet); Wireless/Mobile Communication protocols such as GSM, CDMA, GPRs, WLL; Electronic Mail protocol such as SMTP, POP3, iMAP, Chat, Video Conferencing; VoIP protocols such as Wi-Fi and Wi-Max Network Security Concepts: Threats and prevention from Viruses, Worms, Trojan horse, Spams Use of Cookies, Protection using Firewall; India IT Act, Cyber Law, Cyber Crimes, IPR issues, Hacking. Web Services : Hyper Text Markup Lanuage (HTML), eXtensible Markup Language (XML); Hyper Text Transfer Protocol (HTTP); Domain Names; URL; IP Address; Website, Web browser, Web Servers; Web Hosting, Web Scripting – Client side (VB script, Java Script, PHP) and Server side (ASP, JSP, PHP),Web 2.0 (for social Networking) Open Source Terminologies:Open Source Software, Freeware, Shareware, Proprietary software, FLOSS, GNU, FSF, OSI |