Wednesday, 5 March 2014

// // Leave a Comment

WEBTECHNOLOGY SYLLABUS

FIFTH SEMESTER DIPLOMA COMPUTERSCIENCE WEBTECHNOLOGY REVISION-06 SYLLABUS

UNIT1
1.UNDERSTAND INTERNET FUNDAMENTALS

*Discuss Internet,Intranet,Extranet

*Study of Various Internet Services:www,e-mail,e-commerce,telnet,search engines,FTP,Newsgroups,Bulletin Boards

*Study Various types of Internet Connections:DSL,Dial-up,ISDN,Cable Modem and Wire-less

*Understand Client-server Architecture,Browsers,Server Software

*Understand Internet Protocols:TCP/IP,HTTP,SMTP,FTP,TELNET


*Understand IP address,Domain name,Domain name server,IPv4 Vs IPv6

*Describe the Role of ISPs

*Study Proxy Server

*Study Internet Security and Firewall

*Discuss Server Software:PWS,IIS,Java Web Server,Apache

*Understand installation Procedure of SERVER Software

*Compare Administrative features of IIS and Apache Web Servers

*List Internet Applications:e-commerce,e-governance,e-banking

UNIT-II
2.UNDERSTAND HYPERTEXT MARKUP LANGUAGE AND CLIENT SIDE SCRIPTING

*Understand Hyper Text and HTML

*Understand the format of a HTML page

*Differentiate between Empty tag and Container tag

*Study the basic tags in HTML-<html>,<head>,<title>,<body>,HTML comment

*Study the heading tags<h1>to<h6>and<p>,<DIV>,<BR>,<NOBR>,<SPAN>

*Understand the Text Formatting tags

*Know Content based text formatting tags(cite,code,dfn,em,kbd,samp,strong,var)

*Study Physical text formatting tags-<B><big>,<blink>,<l>,<s>,<small>,<sub>,<sup>,<tt>,<u>

*Understand Lists

*Study of Ordered,Unordered List tags,Definition Lists-<OL>,<LI>,<UL>,<DL>,<DT>,<DD>

*Embedding Images-<IMG src>

*Study tags<hr>,<map>,<meta>

*Understand Hyperlink and anchor tag<A href>

*Link within a page,to another page in the computer system,to another web page,to another service such as e-mail

*Understand Table and Frames

*Study tags<table>,<TR><td>,<th>

*Study tags<frameset>,<frame>,<Noframes>

*Understand Forms

*Study tag<Form>-name,action,method,type,value attributes

*Study Form control tags-<input>,<selection>,<option>for Textbox,password,text area,checkbox,radio button,menu,button,combo box.

*Implement multimedia in html pages-audio and video

*Embed scripting in html<scrit>tag

*Discuss DHTML,XML

*Study Cascading Style Sheets

3.UNDERSATND JAVA SCRIPT

*State the need for script languages

*Differentiate between server side scripting and client side scripting

*Compare Javascript and VBScript

*Outline the method of adding script to html pages

*Discuss the comments in Javascript

*Discuss the Document Object Model

*Discuss the level0 HTML Document Object Model

*Discribe Objects,Methods and Properties

*Explain the properties of Document Object

*Explain the methods of Document Object

*Explain Form Collection-Properties,methods

*Explain Image Collection-Properties

*Discuss the different types of objects-W3COM,Built-in,Custom

*Discuss the keywords

*Describe the variables and lifetime of variables-local,global

*Study the various operators-arithmetic,assignment,comparison,logical,string

*Explain functions,function calling and return value

*Study the Conditional Statements

*Study of if,if…..Else statement

*Study of switch statement

*Study of ternary(conditional statement)

*Explain the different Looping statements

*Study of While loop

*Study of do…while loop

*Study of for loop

*Compare while,do…….while,for loops

*Study of break statement

*Study the events-window events and user events

*Study the built-in objects-String objects,Date Objects,Math objects

*Understand array in JavaScript

*Describe array handling and array methods

*Study of Window-Properties and methods

*Discuss about reusable functions and external Javascript files

*Study of Form validation-text fields,select box,Radio button,Checkboxes,Text area-Reset and submit

*Discuss Image Rollover

*Discuss about Random script Generator

*Discuss pop-up windows

UNIT-III
4.UNDERSTAND SERVER SIDE SCRIPTING –PHP

*Study the Evolution of PHP

*State the advantages of PHP

*Describe the working of PHP

*Study Apache server

*Installation of Apache and Mysql

*Discuss Configuration and Administration of Apache Server

*Study the PHP environment creation

*Study the Installation of PHP

*Configure Apache for PHP

*Outline testing PHP Installation

*Study Escape characters in PHP

*Identify reserved words in PHP

*Study Functions and function arguments

*Explain Multiple arguments

*Understand PHP operators

*Study Arithmetic operators

*Study Logical operators

*Study Assignment Operator

*Study Comparison operators

*Study Condional operator

*Understand PHP operators

*Study Arithmetic  operators

*Study Logical Operators

*Study Assignment Operator

*Study Comaparison operators

*Study Conditional operator

*Understand Branching and Loop Control

*Study Conditional if statement

*Study-if …else statement

*Study switch statement

*Study Conditional operator statement

*Study Functions and Return statement

*Study For loop

*Study while loop

*Study do-while loop

*Study interrupting loop-break

*Understand array concept

*Explain creation of an array

*Study array processing-foreach(),sizeof(),count(),array_unshift(),array_push(),array_pop(),sort(),sort(),rsort(),assort(),arsort()

*Study array key-value pair

*Discuss One based indexing

*Study array_merge(),array_slice(),shuffle()

*Understand the concept of Dynamic Content

*Discuss environment variables-getenv(),preg_match()

*Study Server date and time manipulation-date()

*Study rand(),srand(),microtime()

*Study of form submission and related events

*Discuss string manipulation-strlen(),strrev(),strtoupper(),strtolower(),ucwords()

*Study Browser Redirection-header()

UNIT-IV
5.UNDERSTAND FILE HANDLING DATABASE CONNECTIVITY

*Study Displaying directory files

*Study copying and renaming files

*Study deleting files

*Study opening and closing files,reading and writing files

*Understand Data Persistence

*Study cookies and sessions

*Study of sending email with PHP-enabling PHP email,creating feedback form,sending plain text email,html email,creating attachment,adding error checking ,validating email address formats

*Understand MySQL with PHP

*Study to Create MySQL user and Password,Connectivity to MySQl

*Study creating database,deleting database,creating database table,inserting data to table,altering  
tables,retrieving data from a database

*Study creating a user table,user authorization,user log-in

UNIT-V
6.UNDERSTAND WEB DESIGN ISSUES,OPTIMIZATION AND DEVELOPMENT TOOLS
*Understand web design issues
          -Know the Web flow
         
          -Know Preparation of checklist for designing
         
          -Design the navigation and links within site
          
          -Develop Site Map

          -Specify the objectives of web page

          -Develop storyboard for the website

*Understand Web optimization

          -Minimize HTTP requests

          -Process Javascripts’s first

          -Have consistent approach for all pages

          -Convert as many buttons as possible to text links

          -Use CSS over Javascript and Applets

          -Cut down White space

          -Cut down redundant tags

          -Choose the right DOCTYPE

          -Eliminate optional quotes

*Discuss Web promotion techniques

*Discuss Luring search Engines

          -Understand the importance of Meta tag

          -Understand the importance of content in a web site

          -Select proper keywords

          -Avoid images only pages

          -Get linked with other websites

         -Link all your pages

         -Use text links instead of image links

        -Minimize Javascripts and Flash

        -Have Simple URLs

        -Understand Search Engine Robots

*Study Testing your web sites

        -Understand Visual acceptance testing

        -Understand Functionality testing

        -Understand Content testing

        -Understand System and Browser Compatibility testing

        -Understand Delivery testing

*Discuss Debugging Web sites

*Discuss maintenance of web pages

*Design an E-commerce Web site

*Discuss influence of changing standards(in tune with the development of hardware,software and communication)in Design,Development,Optimization,Testing and Maintanance of Web Sites.

7.UNDERSTAND WEB HOSTING AND WEB DEVELOPMENT TOOLS

*Discuss Web Hosting

*Domain name Registration

*Discuss Server space hiring

*Explain File Uploading procedure

*Discus FTP utilities

*Discuss Web portals

*Understanding Web design tools

*Discuss the features of Frontpage

*Discuss the features of Dreamweaver

*Discuss the features of Flash

*Discuss the features of Photoshop


Read More
// // Leave a Comment

SYSTEM SOFTWARE SYLLABUS

FIFTH SEMESTER COMPUTER SCIENCE SYLLABUS 
DIPLOMA COMPUTER SCIENCE SYSTEM SOFTWARE REVISION-06 SYLLABUS

UNIT-1
UNDERSTANDING ASSEMBLERS
1.EXPLAIN BASIC ASSEMBLER FUNCTIONS
2.EXPLAIN THE GENERAL DESIGN PROCEDURES
*Specify the problems
*Specify data structures
*Specify format of data base
*Discuss Algorithms
*1.Study Pass 1 process with flowchart
*2.Study pass2 process with flowchart
UNDERSTANDING MACROS
*Define Macros instructions
*Describe the format of macro instructions
*study instruction arguments
*understand Conditional macro expression
*Define macro call
*Implementation

UNIT-2
1.UNDERSTANDING LOADERS AND LINKERS
2.DESCRIBE THE BASIC LOADING FUNCTIONS
*Discusss absolute loaders
*Discuss compile and go loaders
*Discuss subroutine linking
*Describe relocating loaders
*State and explain direct linking loaders
*Discuss loader schemes binder,linking loaders,overlays,dynamic binders
*Study different types of binders
*Explain about dynamic loaders,dynamic linking.
*Design of direct linking loaders


UNIT-3
1.UNDERSTAND PRINCIPLES OF PROGRAMMING LANGUAGE
2.STUDY CONCEPTS OF PROGRAMMING LANGUAGES
*Discuss Programming domains
*Discuss about language evaluation criteria
*Describe Readability
*Describe Write ability
*Describe Reliability
*Describe Cost
3.DISCUSS EVOLUTION OF PROGRAMMING LANGUAGES
4.DISCUSS THE DIFFERENT TYPES OF LANGUAGES
*Explain Functional based
*Explain Business based
*Explain Dynamic based
*Explain Logic based
*Explain OOPs based
*Explain WWW based
5.UNDERSTAND SEQUENCE CONTROL-EXPRESSION AND ASSIGNMENT STATEMENTS
*Study Sequence control in Arithmetic expressions
*Study Sequence control  in Expressions where Operator in direct order
*Study Sequence Control –Overloaded operators
6.UNDERSTAND SEQUENCE CONTROL-STATEMENT LEVEL CONTROL
*Study Sequence control in Compound statement
*Study Sequence control-Selection  of statement
*Study Sequence control-Multiple selection
*Study Sequence control-Iterative statements
7.UNDERSTAND SUB PROGRAM CONTROL
*Identify Sub program characteristic
*List Basic differences
*List Parameters
*Study Procedures and functions
*Discuss Local reference
*Understand Pass by value
*understand Pass by result
*Understand Pass by reference

UNIT-4
1.UNDERSTAND COMPILERS
*Define compiler
*State need for a compiler
*Explain the structure of a compiler
*Recognize basic elements
*Explain Syntactic rules & intermediate meaning
*Explain Code generation
*Understand general model of a compiler
*Explain Structure of a compiler
*Discuss phases of a compiler
2.UNDERSTAND LEXICAL ANALYSIS
*State the functions of a lexical analyzer
*Discuss  source program,terminal table,identifier and uniform symbol tables
*Explain the Algorithm
3.UNDERSTAND SYNTAX ANALYSIS
*Discuss uniform symbol table
*Explain functions stack
*Understand reduction
*Explain the algorithm
4.UNDERSTAND THE INTERPRETATION PHASE
*Explain the stack,identifier table,temporary storage table
*Explain the algorithm
*Discuss the interaction with lexical,syntax and interpretation phases

UNIT-5 COMPILER II
1.UNDERSTAND THE STORAGE ASSIGNMENT AND CODE GENERATION
*Explain the identifier table,literal table & matrix
*Explain the algorithm
*Discuss the code production(macro identifier)
*Explain the algorithm
2.UNDERSTAND THE ASSEMBLY PHASE
*Discuss the Identifier table
*Discuss the literal  table
*Explain the object code
*Explain the algorithm
3.UNDERSTAND PASSES OF A COMPILER
*Explain the different passes
*Explain the flowchart with different phases



Read More