Computer Organization(basic concepts): CPU, Memory (Primary and Secondary), I/O devices;
Input devices: Keyboard, Mouse, Light pen, Touch Screen, Graphics Tablet, Joystick, Microphone,
OCR, Scanner, Smart Card reader, Barcode reader, Biometric sensor, Web Camera;
Output Devices: Monitor/Visual Display Unit (VDU), LCD screen, Television, Printer (Dot Matrix
Printer, Desk jet/ Inkjet/ Bubble jet Printer, Laser Printer), Plotter, Speaker;
Secondary Storage Devices: Fixed and Removable Storage - Hard Disk Drive, CD/DVD Drive, Pen
Drive, Blue Ray Disk, Flash Drive, Memory cards;
Memory Concepts:
Units: Bit, Byte, Kilo Byte (210=1024 Byte), Mega Byte, Giga Byte, Tera Byte, Peta Byte;
Primary Memory: Cache, RAM, ROM;
Note: During the lab sessions, it is advised to explore various hardware components available in the
Computer Lab.
Types of Software: System Software, Utility Software and Application Software;
System Software:
Operating System, Language Processors - Compiler, Interpreter and Assembler;
Operating System:
Need for operating system, functions of operating system (processor management, memory
management, file management and device management);
Commonly used operating systems: UNIX, LINUX, Windows, Solaris, BOSS (Bharat Operating
System Solutions), Mobile OS - Android, Symbian;
Utility Software:
Anti virus, file management tools, compression tools and disk management tools (disk cleanup, disk
defragmenter, backup);
Application software:
General Purpose Application software: Office Tools - word processor, presentation tool, spreadsheet
package, database management system;
Specific Purpose Application software: Domain specific tools - school management system, inventory
management system, purchasing system, human resource management system, payroll system, financial
accounting, hotel management, reservation system and weather forecasting system;
GUI Operating System
Note: Students/Teachers can also perform similar operation on any operating system like Linux,
BOSS, Windows. It is advised that the teacher while using any one operating system, give a demonstration
of equivalent features for the other operating system.
GUI Components:
General features, Elements of desktop - taskbar, icon, start button, shortcuts, folder, recycle bin, my
computer;
Start Menu:
Program, documents, settings, find/search, help, run, shutdown/logoff;
Program Menu:
Accessories - calculator, text editor, image editor, entertainment (such as sound recorder, media
player);
Control Panel: Add new hardware; add new software, printer installation, date/time settings, mouse
and regional settings, customization of taskbar, start menu, display properties (wallpaper, font settings,
color settings, screen savers);
VBScript: Introduction to client side scripting using SCRIPT tag, VBScript Variables: Declaring variable, implicit and explicit declaration, naming restrictions, assigning values to variables, scalar variables and1-D array, variant data type; BScript Constants; VBScript Operators: VBScript Operators and Operator precedence; Arithmetic Operators: +, - (Unary and Binary), *, /, \ (integer division), MOD, ^; Comparison Operators: <, >, <=, >=, <>, =; Logical Operators: AND, OR, NOT; String Operators: & and + (for concatenation); Control Structures in VBScript: Conditional statements: If..Then..End if, If..Then..Else..End If, If..Then, Else If..Then..Else..End If Select..Case..End Select; Loops: For..Next, For Each.. Next, Do While..Loop, While.. Wend ,Do.. Loop While, Do Until.. Loop, Do..Loop Until; Entry controlled and Exit controlled loops; Inbuilt Functions of VBScript: General Functions: MsgBox function, Arguments of MsgBox function (Prompt, Buttons, Title), Return values of MsgBox function; InputBox function, Arguments of InputBox function (Prompt, Title, Default), Return values of InputBox function; Conversion Functions: Abs(), CBool(), CByte(), CInt(), CStr(), CSng(), CLng(), CDate() String Manipulation Functions: Ucase(), Lcase(), Len(), Left(), Right(), Mid(), LTrim(), RTrim(), Trim(), InStr(), strreverse(); Time & Date Functions: Date(), Day(), Month(), Hour(), Minute(), Monthname(), Now(); VBScript Procedures and Functions(User Defined): Sub procedures, Functions, passing parameters/arguments; Creating Dynamic Interface using VBScript Using VBScript with HTML form controls;
Multimedia and Authoring ToolsConcept of Multimedia: Picture/Graphics, Audio, Video; Digital Images and Digital Image representation, animation, morphing; Image Formats: TIFF, BMP, JPG/JPEG, GIF, PDF, PSD, PIC; Applications: Poster design, still pictures, colored layout, designing of books, magazines brochures(children's literature, narrative text handling, scripts in Indian Languages, picture books, comics, illustrations with photographs, scientific illustrations, conceptual illustrations, handling of assignment for the market);Image Scanning with the help of scanner: Setting up resolution, size, file formats of images, bitonal, grey scale and color options, preview the image; Graphic Tools: Image Editing Software (Photoshop / Coreldraw/GIMP); Basic Concepts of Image Creation: Introduction; Interface elements of the tool: menus, toolbox, color control icons, mode control icons, window controls icons; Creating new images, saving images and opening existing images; Image Handling: Cropping, adjusting image size, adjusting the size of the work canvas, rotating selections, scaling an object; Operations on Layers: Adding new layers, dragging and pasting selected objects on to layers, dragging layers between files, viewing, hiding, editing, moving, copying, duplicating, deleting, merging layers, preserving layers, using adjustment layers; Channels and Masks: Channel palette: showing and hiding channels, splitting channels in to separate images, merging channels, creating a quick mask, editing masks using quick mask mode; Painting and Editing: Brushes palette: brush shape, creating and deleting brushes, creating custom brushes, setting brush options, saving, loading and appending brushes; Options palette: opacity, pressure, exposure, paint fade-out rate, making, adjusting, moving, copying, extending, reducing, pasting and deleting selections using selection tools, softening the edges of a selection, hiding a selection border; Sound: Recording sound using Sound Recorder (Capture), sound capture through sound editing software (ex: Sound Forge), sound editing (noise correction, effect enhancement); Importing audio files from external devices and saving them; Sound Quality: CD Quality, Radio Quality, Telephone Quality; Voice Recording Software: e.g. Audacity, Speech recorder, orecx (Mono & Stereo ); Sound File Format: AIFF (Audio Input File Format from Apple Mac), MIDI, WAV, MP3, ASF (Streaming format from Microsoft); Importing audio files from external devices and saving them;
Web Development
www, Hyper Text Transfer Protocol(HTTP), File Transfer Protocol(FTP), TCP/IP, PPP, Domain
names, URL, IP Address, Website, Web browser, Web Server, Web Hosting;
HTML introduction
Content creation: creating HTML document using a text editor, saving HTML document, editing a
HTML document, viewing HTML documents in a web browser, switching between text editor and
web browser windows to view changes;
Browsers
Mozila firefox, google chrome, internet explorer, netscape navigator, safari, opera;
Concept of tags and attributes, difference between container tag and empty tag;
Structural Tags of HTML: