CBSE SYLLABUS on CBSE 11th Class Multimedia and Web Technology Syllabus

course structure

part/unit topics marks
a theory 70
1 introduction to computer systems 15
2 web development 25
3 web scripting 20
4 multimedia and authoring tools 10
b practical 30
total 100

course syllabus

unit 1: introduction to computer system

chapter 1: hardware concepts

  • 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

chapter 2: software concept

  • types of software −
    • system software
    • utility software
    • application software
  • operating system, language processors −
    • compiler
    • interpreter
    • 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
    • weather forecasting system
  • gui 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

unit 2: 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;

chapter 1: html

  • introduction
  • content creation
  • creating html document using a text editor
  • saving html document
  • editing an html document
  • viewing html documents in a web browser
  • switching between text editor and web browser windows to view changes

chapter 2: browsers

  • mozila firefox
  • google chrome
  • internet explorer
  • netscape navigator
  • safari
  • opera

chapter 3: web page authoring using html

  • basic concepts −

    • concept of tags and attributes

    • difference between container tag and empty tag

  • structural tags of html −

    • <html>, <head>, <title>, <body>;

    • attributes of <body> (bgcolor, background, link, alink, vlink, text)

  • inserting breaks −

    • line break <br>, section break <hr>, attributes of <hr> (width, align, size, noshade, color)

  • creating paragraphs −

    • <p>, attributes of <p> (align)

  • formatting tags of html −

    • <small>, <big>, <b>, <i>, <u>, <em>, <blockquote>, <pre>, <sub>, <sup>, <strike>, <address>, adding comments in html (<!-- -->), heading tag (<h1>to <h6>), attributes of heading tag (align), <font> tag, <basefont>, attributes of <font> and <basefont> (size, color, face)

  • creating lists: ordered lists −

    • <ol>, <li>, attributes of <ol> (type, start, value); unordered lists: <ul>, <li>, attributes of <ul> ((type-disc, circle, square)

  • definition list −

    • <dl>, <dt>, <dd>;

  • creating links −

    • internal linking using <a name> and <a href>, external linking using <a href>, e-mail linking using <ahref>

  • concept of url −

    • absolute url

    • relative url

  • inserting images −

    • inserting inline images using <img>, attributes of <img> (src, align, width, height, alt, border)

  • adding music −

    • adding music using <a href> and <embed>, attributes of <embed> (src, align, width, height, loop, autostart, hidden)

  • creating tables −

    • creating table using <table>, attributes of <table> (border, bgcolor, background, align, cellspacing, cellpadding, width, height, bordercolor)

  • creating rows and columns in a table using <th>, <tr>, <td>, attributes of <th>, <tr>, <td> (align, valign, colspan, rowspan)

  • adding headings for a table using <caption>, attribute of <caption>(align)

  • creating frames −

    • dividing the window into two or more frames using <frame> and <frameset>, use of percentage dimensions and relative dimensions while dividing the window, use of <noframes> >/noframes>; attributes of <frameset> (rows, cols, border, frameborder);

    • attributes of <frame> (src, name, frameborder, height, width, marginheight, marginwidth, scrolling, noresize>

  • creating forms −

    • forms for data collection which can be written to a file, submitted to a database or emailed to someone;

    • creating forms using <form>, attributes of <form> (name, action, method);

    • creating form interface elements - text box, password box, file selection box, hidden box, checkbox, radio button, button, submit button, reset button using the <input>, attributes of <input> applicable with different interface elements (name, size, value, align, maxlength, checked, type);

    • multiline text area using <textarea>, attributes of <textarea> (name, rows, cols, wrap);

    • dropdown list or scrolling list using <select> and <option>, attributes of <select>(name, size, multiple /single)

  • document object model −

    • concept and importance of document object model, static vs dynamic html documents

  • cascading style sheets −

    • introduction to cascading style sheet (css): creating inline, embedded and external cascading style sheets using <style>, <div>, <span> and <link>; attribute of <div> and <span> (style)

    • attributes of <link> (rel, type, href)

  • font properties −

    • font-family, font-style, font-size, font-variant, fontweight and color

  • text properties −

    • color, word-spacing, letter-spacing, text-decoration, vertical-align, text-transform; text-align, text-indent, line-height

  • background properties −

    • background-color, background-image, background-repeat

  • margin properties −

    • margins (all values)

  • padding properties −

    • padding (all values)

  • border properties −

    • border (all values);

  • positioning −

    • absolute

    • relative

  • additional features −

    • assigning classes

  • xml-extensible markup language −

    • introduction, features, advantages

  • structure of xml −

    • logical structure, physical structure

  • xml markup −

    • element markup (example: <foot>hello</foot>), attribute markup (example: <! element.name property = "value">)

  • naming rules −

    • naming rules for elements, attributes and descriptors

  • components in xml −

    • tags, elements, root element, attributes, entities

    • comments in xml

  • developing dtd −

    • element declaration in a dtd: <!element elementname (contenttype)>

    • entity declarations, declaring empty elements, container elements, unrestricted elements, attribute declarations

    • element content model

    • element occurrence indicators: ? ,&ast;,&plus;

    • character content: pcdata (parseable character data) <! element text(#pcdata)>

    • well formed xml documents, valid xml documents

    • document type declaration (dtd) - internal and external dtd

    • validating an xml document using a dtd

    • developing a dtd, developing a dtd from xml code, either automatically or manually

    • viewing xml in internet explorer, viewing xml using the xml data source object

unit 3: web scripting

  • 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: &plus;, - (unary and binary), &ast;, /, \ (integer division), mod, ^

    • comparison operators: <, >, <=, >=, <>, =

    • logical operators: and, or, not

    • string operators: & and &plus; (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

unit 4: multimedia and authoring tools

  • concept 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

      • 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 −

    • 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

to download pdf click here.