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: ? ,*,+
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: +, - (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
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.