32
1 NACHIMUTHU POLYTECHNIC COLLEGE Pollachi – 642 003 (Autonomous) (An ISO 9001-2000 Certified Institution) Diploma Programme in COMPUTER ENGINEERING Multi- Point Entry and Credit System SYLLABUS For the Batch of Students Admitted from 2006-2007

NACHIMUTHU POLYTECHNIC COLLEGE ·  · 2006-02-11NACHIMUTHU POLYTECHNIC COLLEGE Pollachi ... Internal External Total (Hrs) ... Evolution of Computer – Summary of evolution 1.2 Mother

Embed Size (px)

Citation preview

1

NACHIMUTHU POLYTECHNIC COLLEGEPollachi – 642 003

(Autonomous)

(An ISO 9001-2000 Certified Institution)

Diploma Programme

in

COMPUTER ENGINEERING

Multi- Point Entry and Credit System

SYLLABUS

For the Batch of Students Admitted

from 2006-2007

2

1. FOUNDATION COURSES

COURSE CODE COURSE NAME CREDITS

0101 English - I 3

0102 Basics of Computer Science - I 4

0103 Mathematics - I 7

0104 Applied Physics - I 3

0105 Applied Chemistry - I 4

0106 Technical Drawing 3

0107 Applied Physics Practical - I 1

0108 Applied Chemistry Practical - I 1

0109 Workshop Practice - I 1.5

0110 English - Communication Practical - I 1

0111 English - II 3

0113 Basics of Computer Science - II 4

0114 Mathematics - II 7

0115 Applied Physics - II 3

0116 Technical Drawing 4

0117 Applied Physics Practical - II 1

0118 Applied Chemistry Practical - II 1

0119 Workshop Practice - II 1.5

0120 English - Communication Practical - II 1

Total Credit 57

3

2. CORE COURSES

Course Course Name Credits

Code

6201 Electronic Circuit & Microprocessors 6

6202 Programming in C++ 6

6203 System Programming 6

6204 Electronics Circuit & Microprocessors Lab 3

6205 Programming in C++ 2.5

6206 Software Lab 3

6207 Linux Programming & Administrartion 6

6208 Data Structures & Algorithm 6

6209 Computer Architecture 6

6210 Linux Programming & Administration Lab 3

6211 Data Structure Lab ( Implementation in “C” ) 2.5

6212 Multi Media Lab 3

TOTAL 53

3. APPLIED COURSES

Course Course Name Credits

Code

6301 Network and Administration 7

6302 Relational Database Management Systems 6

6303 Networks and Administration Lab 2.5

6304 Relational Database Management System Lab 2.5

6305 Computer Installation & Servicing 7

6306 TCP / IP 6

6307 Hardware Servicing Lab 3

6308 Project work, Entrepreneurship and 1.5

Personal skills

TOTAL 35.5

4

4. DIVERSIFIED COURSES

6401 Diversified Course - I 7

(A) Visual Basic Programming

(B) Visual C++ Programming

(C) Computer Graphics

(D) Assembly Language Programming

6402 Diversified Course Lab - I 2.5

(A) Visual Basic Programming Lab

(B) Visual C++ Programming Lab

(C) Computer Graphics Lab

(D) Assembly Language Programming Lab

6403 Computer Application in Civil Engineering 3

(A)Java Programming

(B)Web Technology

(C) Power Builder

6404 Diversified Course Lab - II 7

(A)Java Programming Lab

(B)Web Technology Lab

(C) Power Builder Lab

Total Credits 19.5

ABSTRACT

S.No. COURSE CREDITS PERCENTAGE

1 Foundation Courses 57 34.5

2 Core Courses 53 32.2

3 Applied Courses 35.5 21.5

4 Diversified Courses 19.5 11.8

Total 16.5 100

5

1 6301 Network and Administration 7 7 25 75 100 3

2 6302 Relational Database 6 6 25 75 100 3

Management Systems

3 6401 Diversified Course - I 7 7 25 75 100 3

4 6303 Networks and 5 2.5 25 75 100 3

Administration Lab

5 6304 Relational Database 5 2.5 25 75 100 3

Management System Lab

6 6402 Diversified Course Lab - I 5 2.5 25 75 100 3

Total 35 27.5 150 450 600 18

Duration

of Exam

(Hrs)Internal External Total

S.No Code No Course Name CreditScheme of Examination

Allocation of MarksHours/

Week

V Term

Diversified Course – I Diversified Course Lab – I

(A) Visual Basic Programming

(B) Visual C++ Programming

(C) Computer Graphics

(D) Assembly Language Programming

VI Term

1 6305 Computer Installation & 6 6 25 75 100 3

Servicing.

2 6306 TCP / IP 7 7 25 75 100 3

3 6403 Diversified Course - II 7 7 25 75 100 3

4 6307 Hardware Servicing Lab 6 3 25 75 100 3

5 6404 Diversified Course Lab - II 6 3 25 75 100 3

6 6308 Project work, Entrepreneurship 3 1.5 25 75 100 3

and Personal skills

Total 35 27.5 150 350 600 18

Diversified Course – II Diversified Course Lab - II

(A)Java Programming (A)Java Programming Lab

(B)Web Technology (B)Web Technology Lab

(C) Power Builder (C) Power Builder Lab

Duration

of Exam

(Hrs)Internal External Total

S.No Code No Course Name CreditScheme of Examination

Allocation of MarksHours/

Week

6

6305 COMPUTER INSTALLATION & SERVICING

VI TERM(APPLIED)

6 Hours/week Total Hrs : 72

UNIT TOPIC

I Mother Board and Processors

II Memory and I/O cards

III Disk Drives

IV I/O Peripherals

V Trouble shooting and diagnostic softwares

UNIT – I MOTHER BOARD AND PROCESSORS (15 Hrs)

1.1 Introduction : Evolution of Computer – Summary of evolution

1.2 Mother Board: Evolution – BIOS- CMOS RAM – Form Factor – Baby AT – LAP –

ATX –NLX – MicroATX –FlexATX – Riser Architectures.

1.3 Chipsets: Introduction – Triton – 440 Series – 450 NX – 810 AGP Set – 820 chipset -

815 – 850 Chipset.

1.4 Bus Standards: Introduction – ISA Bus – Local Bus – PCI Bus – AGP – USB.

1.5 Processors: Introduction – CISC – RISC – Basic Structure – Pentium – Pentium Pro –

MMX – Pentium II – Celeron – Pentium III – Pentium IV – Cyrix Series – AMD Series,

Comparison Table.

UNIT – II MEMORY AND I/O CARDS (14 Hrs)

2.1 Memory: Introduction - Main memory – Evolution - DRAM – EDO RAM - SD

RAM – DDR DRAM – IT RAM – Direct RDRAM – Memory Chips ( SIMM,

DIMM, RIMM)- Extended – Expanded – Cache - Virtual Memory.

2.2 Graphic Cards: Introduction – Layout of Components in Graphics card – Graphics

Processor – Video memory – Memory Chart – RAMDAC – Driver Software – 3D –

3D Acceleration – DirectX – Direct 3D.

2.3 Sound Cards: Introduction – Components – Connectivity – Standards – A3D

– EAX – MIDI – General MIDI – PCI Audio – USB Sound – MP3 – SDMI.

2.4 Displays: Introduction – CRT – Anatomy – Resolution – refresh rate – interlacing –

Digital CRT’s – Panel Displays – Introduction – LCD Principles – Plasma Displays –

Thin CRTs.

2.5 KeyBoard & Mouse: Introduction – Types – Signals – Keyboard Functions; Mouse

Operation – Signals – Installation.

7

UNIT – III DISK DRIVES (15 Hrs)

3.1 Hard Disk: Introduction – Construction – Operation – IDE, EIDE, Ultra ATA, Serial

ATA, SCSI, RAID – Installation – Partition – Formatting

3.2 Floppy Disk Drive: Introduction – Boot Record, FAT, Diskette basics – Disk for-

matting – Disk Recording – Construction – Drive Operation.

3.3 CD-ROM: Introduction – Construction – Operation – various formats (Books) –

CD-R, CD-RW, Photo CD, Audio CD.

3.4 DVD: Introduction – Formats – Technology – DVD-ROM, DVD Video , DVD

Audio – Recordable formats – DVD-R, DVD-RW, DVD-RAM

3.5 I/O Ports: Serial – Parallel – USB – Game Port – Signal specification.

UNIT – IV I/O PERIPHERALS (14 Hrs)

4.1 Printers: Introduction – Types of printers – Dot Matrix – Inkjet – Laser - Operation

– Construction – Features – Installation.

4.2 Modem: Introduction – Working Principle – Types – Installation.

4.3 Scanners: Introduction – operation – Scan Resolution- Color Scanners – Scan modes –

File formats.

4.4 Digital Camera: Introduction – Operation – Features.

4.5 SMPS: Principles of Operation – Block Diagram – AT & ATX Power Supply connec-

tor specifications.

UNIT – V TROUBLE SHOOTING AND DIAGNOSTIC SOFTWARES

(14 Hrs)

5.1 Room Preparation: Location – Pollution – Air-conditioning – Power Supply – Voltage

Regulators – Servo Stabilizers – UPS.

5.2 PC Installation: Configuring the Motherboard – All in one motherboards – jumper

settings – Identifying connectors and cables – Adding Memory modules – BIOS Setup

Program – Various setup options.

5.3 POST: Definition – IPL hardware – POST Test sequence – beep codes and error

messages.

5.4 Troubleshooting the motherboard and keyboard: Troubleshooting the motherboard –

problem diagnosis, normal checks, power supply, clock signal check, keyboard check,

speaker check; troubleshooting the keyboard -problem diagnosis, isolation of problem

with keyboard/motherboard; verifying with diagnostic software, checking the connectors

and cables.

8

5.5 Troubleshooting floppy disk drive, hard disk drive, printer: Troubleshooting floppy

disk drives and hard disk drives; problem diagnosis, typical problems and trouble-

shooting; checking the CMOS configuration; performing media tests, use of scandisk,

fixing bad sectors; printer troubleshooting: isolating the problem using self test, cables

check, port problem, software problems, head pins problems and coils check.

5.6 Diagnostic Software and Viruses: Computer Viruses – Precautions – Anti-virus Soft-

ware – identify the signature of viruses – Firewalls and latest diagnostic software –

Norton.

Reference Books:

1. Scott Mueller, “Upgrading and repairing Pcs”, Tech Media, First Edition, 2003.

9

2. Ron Gilster, “PC Hardware, a beginners guide”, Tata MCGraw Hill, Edition 2001.

3. Govinda Rajalu, “IBM PC and Clones”, Tata MCGraw Hill, 2nd Edition.

6305 COMPUTER INSTALLATION AND SERVICING

Model Question Paper

Time –3 Hours Maximum Marks:75

Note 1. Answer all questions

2.Answer any one from Part - A ( 5 Marks) and one from Part – B

( 10 Marks)

I. A. 1. Explain the evolutions of PC’s.

2. Explain about the ISA and PCI Bus system.

B. 1. Explain the features of 450NX and 820 Chipsets.

2. Explain the pentium and AMD series processors.

II. A. 1. What is meant by cache memory. Explain its different types.

2. Give the mouse signals and explain its operations.

B. 1. Explain the following

a) DRAM b)EDO Ram c) SD Ram d) DDR Ram e) Extended memory

f) expanded memory

2. Explain the fuctios of digital CRT.

III. A. 1. Explain the data recording mechanism in Floppy disk.

2. Give the signal specification of parallel port.

B. 1. Explain the construction of hard disk. Compare IDE and SCSI harddisk

2. Explain the following

a) Boot record b) FAT c) Photo cd d) DVD-ROM e) DVD-RAM

IV.A. 1. Explain the operation of the MODEM in detail.

2. Explain the operation of the digital camera.

B. 1. Explain the operation of the Laser printer with block diagram.

2. Draw the block diagram of SMPS and explain.

V.A. 1. What is IPL in POST? Mention any five IPL components.

2. Write short notes on computer virus and anti-virus software.

10

B. 1. Describe in detail about the audio and video error message given by POST in detail.

2. Explain in detail about the troubleshooting procedure in floppy disk and hard disk.

6306 TCP / IP

VI TERM(APPLIED)

7 Hours/week Total Hrs : 84

UNIT TOPIC

I TCP/IP Protocols

II Lan Technologies

III IP Addressing

IV Resolutions

V Network Services

UNIT- I TCP/IP PROTOCOLS ( 17 Hrs)

1.1 Introduction to TCP/IP: History – Internet Today – Locating Information on the Internet

– Request for comments.

1.2 The TCP/IP Protocol Suite and the DOD Networking Model: The OSI Reference Model

– The DOD Reference Model.

1.3 The DOD Protocols: Process/Application Layer Protocols – Host-to-Host Layer Proto-

cols – Internet Layer Protocols – Network Access Layer Protocols.

UNIT – II LAN TECHNOLOGIES ( 17 Hrs )

2.1 LAN - Physical addressing - Ethernet 802.3 - Types of Ethernet - CSMA / CD - Ethernet

frame format - Tokenring (802.3) - Tokenring frame format - MSAU ( Multistation Access

Unit ) - Tokenring Media Access Control - FDDI - FDDI frame format.

UNIT – III IP ADDRESSING ( 17 Hrs )

3.1 IP Addressing: Hierarchy – Classes of Networks – Assigning Network

Addresses.

3.2 Subnetting a network: Implementing subnetting – Configuring subnet masks - Information

Hiding – Subnet Masks – IPCONFIG Utility.

3.3 Implementing IP Routing: IP Routing Process – Dynamic IP Routing – Static IP Routing

– Dynamic versus Static IP Routing.

3.4 Supernetting.

11

UNIT – IV RESOLUTIONS ( 17 Hrs )

4.1 IP Address Resolution: Definition – Local Resolution – Remote Resolution – ARP cache.

4.2 Host Name Resolution: Definition – Host Naming Hierarchy – Resolving Host Names:

Standard Resolution – Specific Resolution – Resolution via the HOSTS file – Resolution

via DNS.

4.3 NetBIOS over TCP/IP: NetBIOS Naming – The Name Resolution Process: Standard

NetBIOS Resolution – Specific NetBIOS Resolution – NetBIOS over TCP/IP node types

– NetBIOS Name Registration, Detection and Discharge.

UNIT – V NETWORK SERVICES ( 17 Hrs )

5.1 DNS: Working – DNS – Name Servers: Primary, Secondary, Master, and Caching Only

Servers.

5.2 Name Resolution: Recursive Queries - Iterative Queries – Inverse Queries - Caching and

Time to Live.

5.3 SNMP: Introduction – Management systems and Agents – MIB (Management Informa-

tion Base) - TCP/IP Utilities the Microsoft Way: Command

Utilities:

REXEC, RSH, and Telnet – Transfer Utilities: RCP, FTP, TFTP, and WWW – Printer

Utilities: LPD, LPR, and LPQ.

Text Book

1. To DD Lammle, Monica Lammle & James Chellis, “MCSE: TCP / IP for NT Server 4

Study Guide”, BPB Publications, 3rd Edition.

2. Peterson Davie, “Computer Networks”, Morgan Karfmann Publishers, 2nd Edition, 1999.

Reference Book:

1. Douglus E.Commer, “Inter Networking with TCP/IP”, Prentice Hall India, 3rd Edition,

1997.

12

6306: TCP / IP

Model Question Paper

Time: 3 Hours Maximum Marks: 75

NOTE 1. Answer all questions

2.Answer any one from Part - A ( 5 Marks) and one from Part – B

( 10 Marks)

I. A. 1. Explain briefly about the methods of finding information on the Internet?

2. Explain about RFC?

B. 1. Draw and explain the OSI Reference Model?

2. Draw and explain the TCP/IP Protocol Suite?

II.A. 1.Explain Ethernet frame format.

2.What is LAN and Breifly explain Physical addressing.

B. 1.Explain about CSMA / CD.

2.Explain about Tokenring.

III.A. 1.What is the purpose of IPCONFIG utility?

2. Give the difference between Dynamic and Static IP Routing?

B. 1. What is subnetting and how do we implement it?

2. Explain Dynamic IP Routing?

IV.A. 1. What is ARP cache and explain its purpose?

2. Explain about NetBIOS over TCP/IP Node types?

B 1. Give detailed explanation about IP Address Resolution?

2. Explain briefly about Resolving Host Names?

V.A. 1. How do DNS works?

2. Explain about MIB.

B. 1. How does Name Resolution take place in DNS?

2. Explain about TCP/IP Utilities.

13

6403 (a) JAVA PROGRAMMING

VI TERM(DIVERSIFIED)

7 Hours/week Total Hrs : 84

UNIT TOPIC

I Introduction to JAVA programming

II Inheritance, Applets and Swings

III Exception handling and multithreading

IV Networking and JDBC

V JavaScript

UNIT – I INTRODUCTION TO JAVA PROGRAMMING ( 17 Hrs )

1.1 Introduction to Java - characteristics of java program - java and world wide web - types

of java program - jdk - creating and executing java program - java keywords - java data

types - java variables - class name - object variables - java literals - constants (final) -

comments in a java program - operators - arithmetic - relational - logical - bit-wise

operators - increment and decrement operators - special operators - instance operators -

dot operator - control structure - if structure , if-else structure - nested if - switch - while

loop -do-while loop - for loop - break - and labelled break - continue statement.

1.2 Classes and objects - defining a class - constructors - multiple constructors - wrapper

class - creating package methods - creating and importing packages - method definition -

scope rules - this keyword - method overloading - objects as parameter - static class

members - recursion - command line input - date class - arrays - array processing - array

of objects - multidimensional array - vector class - math class - string constructors - string

methods - string buffer class - introduction to core java.

Unit – II INHERITANCE, APPLETS AND SWINGS ( 17 Hrs )

2.1 Inheritance - defining subclass - deriving a subclass - relation between super and subclass

- interfaces - role of an interface - multiple implementations of interface - final and abstract

methods and classes.

2.2 Applets - Applet construction - applet tags in HTML - Parameter Tags - applet life cycle

- color control - font control - graphics class - drawing and filling - lines - rectangle -

polygon - circle - arcs.

2.3 Swings - swing class buttons and labels - jlabel class - jbutton class - jframe class - jtree

class - jtable class - jcheckbox class - jradiobutton class - jlistclass - Event generator - event

listner - key events - mouse events - jtext area - panels - creating subclass of panel - jslider

- windows - listing menus with frames - popup menus.

Unit – III EXCEPTION HANDLING AND MULTITHREADING ( 17 Hrs )

3.1 Exception handling - types - basics of exception handling - try blocks - throwing an

exception - catching an exception - constructors - finalisers - and exception handling -

14

finally block.

3.2 Multithreading - overview of thread methods - thread status - defining and running a thread

- thread priorities - thread scheduling - thread synchronisation - multiple threads - runnable

interfaces.

Unit – IV NETWORKING AND JDBC ( 16 Hrs )

4.1 Networking - introduction - maipulating URLs - reading a file on a web server - establish-

ing a simple server - establishing a simple client / server interaction with stream socket -

datagrames - security network.

4.2 JDBC - JDBC Drives - JDBC-ODBC bridges - seven steps toJDBC - importing java-sql

packages - loading and registering the driver - establishing connection - creating a statement

- executing the statement - retrieving the result - closing the connection and statement.

Unit – V JAVASCRIPT ( 16 Hrs )

5.1 Javascript Intoduction : Core Java - Client side - Server side Java script - Values -

variables - Declaring & Evaluating a variable - Variable scope; literals - Array - Boolean -

Floating point - Integer - Object - string unicode.

5.2 Objects & Properties : Creating new objects - predefined core objects. Using

SCRIPT tag - Specifying a file of Javascript code - Using Javascript expression -

using quotation marks-NOSCRIPT tag.

5.3 Defining an Eventhandler: Event object - Event Capturing - Validating from input,

Navigator objects - Hierarchy Document preperation - Key Navigator objects - using Write

method - Navigator object Arrays.

5.4 Windows & Frames: Opening - Closing a window - Creating & upgrading a frame,

Refering to windows & frames - Navigating among window & frames. Using javascript

URLs - Client side image maps - Server side image maps - Status bar - Cookies - Live

connect - java console - java script to java - java to javascript communication.

Reference:

1.E.Balagurusamy, “Programming with Java a Primer”, MCGraw Hill, 2nd Edition, 1999.

2. Koparkar, “Java for You”, Tata MCGraw Hill, Secial Indian Edition.

3.Barry J.Holmes, “Programming with Java”, Tata MCGraw Hill, 1998.

4.Java (T4) Programming Language, 4th Edition by Ken Arnold, James Gosling, David

Holmes, Published Aug 17, 2005, Prentice Hall PTR.

5. Effective Java Programming Language Guide, 1st Edition by Joshua Bloch Published

June5, 2001. Prentice Hall PTR.

6. Java Concurrency in Practice by Brain Goetz, Tim Peierln, Joshua Bloch, Joseph

Bowbeer, David Holmen, Doug Lea, Published May 9, 2006, Addison - Wesle Professional.

15

6403(a)-JAVA PROGRAMMING

Model Question Paper

Time –3 Hours Maximum Marks:75

NOTE 1. Answer all questions

2.Answer any one from Part - A ( 5 Marks) and one from Part – B

( 10 Marks)

I. A. 1. Explain jdk.

2. Explain wrapper class with an example.

B. 1. How will you create and import a package ?

2. Give a brief note on how to create and execute a java program.

II.A. 1.Explain jlabel class and jbutton class.

2.Explain the Applet tag.

B. 1. Give a brief note on event generator.

2. Explain popup menu.

III.A. 1. Explain multithreading.

2. Explain throwing an exception.

B 1. How will you define and run a thread ?

2. Explain the exception handling with a simple example.

IV.A. 1. How will you read a file on web?

2. Explain how will you establish and close a connection.

B.1. Briefly explain the seven steps to JDBC.

2. Explain how will you establish a simple client or server interaction with stream

shocket.

V. A. 1. Explain about Client side scripting.

2. Write a short notes on cookies.

B. 1. How will you design and use functions in Javascript? Explain in detail with suitable

example.

2. Explain in detail about Event handler.

16

6403 (b) WEB TECHNOLOGY

VI TERM (DIVERISIFIED)

7 Hours/week Total Hrs: 84

UNIT TOPIC

I Internet fundamentals

II VB script

III Java Script

IV XML

V ASP

UNIT – I INTERNET FUNDAMENTALS ( 17 Hrs )

1.1 Internet Fundamentals ,Browser, WWW, URL, Gopher , Internet Architecture ,E Com-

merce And E Business ,Business Models on the Web (Portal, B2B, B2C, B2B, B2B2C)

,Elements & working Models of Internet

1.2 Web Pages – Design Tools, Servers (Web Server, Application Server, Mail Server, Data-

base Server),Operating System & Browser Compatibility, Application Programming ,

Security over the Web,

1.3 Web Site Maintenance, Introduction to ERP, CRM BPR and SCM ,Web Servers (Working

Model of Web Servers),Different Web Servers (IIS, PWS, JWS),

1.4 Configuring a Web Server, Server Side and Client Side Scripting,

UNIT – II VB SCRIPT ( 17 Hrs )

2.1 VBScript Introduction: Introduction-VBScript’s history; comparison of VB Script and

VBA; data types-converting from one data type to another; variables and constants;

array-array variables, fixed array, multidimensional array, dynamic arrays; controlling

program flow and decision-making statements -if-then, if-then-else, if-then-elseif, select

case, for-next, do until, do while, do-loop until loops; for loop, built-in functions- conver-

sion functions -Chr( ), Asc( ), Hex( ), Int( ) and Fix( ). Date and time functions -Date(),

Time ( ),Day( ), Month( ), Year( ), Minute( ), Second( ), Hour( ). Math

2.2 Introducing objects and the Object Model: Object model-collection plate, referring to

objects, Internet Explorer features, window object, frame object and the frames collection,

history object, navigator object, location object, script object, document object, the links

object and the links collection, anchor object and the anchors collection, - form object and

forms collection, element object and the elements collection; making the objects, examining

object properties, referring the properties, looking at property values, changing property

values, pointing to objects, exploring object methods, understanding object events, han-

dling those events.

2.3 Subroutines and Functions: Procedures -function, subroutines, declaration, definition and

17

calling functions and subroutines, with / without arguments. Simple function program -

calling a function / subroutines within another function / subroutines.

UNIT – III JAVA SCRIPT ( 17 Hrs )

3.1 JavaScript Introduction : Core Java – Client Side – Server Side Java Script – Values –

Variables – Declaring and Evaluating a Variable – Variable Scope ; Literals – Array –

Boolean – Floating Point – Integer – Object – String ; Unicode

3.2 Expression – Operators – Assignment – Comparison – Logical – Bitwise – String –

Special – Precedence of Operators; Conditional Statements – loop Statements – Object

manipulation statements; Functions – Defining – Calling – using the arguments array –

predefined functions.

3.3 Objects and Properties – Creating new Objects – predefined core objects. Using SCRIPT

Tag – Specifying a File of JavaScript Code – Using JavaScript Expressions – Using

Quotation Marks – NOSCRIPT tag.

3.4 Defining an Event handler – Event object – Event capturing – validating form Input.

Navigator Objects – Hierarchy – Document Properties – Key navigator Objects – Using

Write Method – Navigator Object Arrays

3.5 Windows & Frames – Opening – closing a Window – creating and updating a frame –

referring to windows and frames – Navigating among window & frames.

3.6 Using JavaScript URLs – Client-side Image maps – Server Side Image Maps – Status bar

– Cookies – Live Connect – Java Console – Java Script to Java

UNIT – IV XML ( 17 Hrs )

4.1 XML : Design and goals for XML, introducing XML and its relatives -extensible style

language (XSL), XML linking -XPath, Xlink, Xpointer, XML Namespaces, XML schemas.

features of XML -evaluation XML standard, XML resource, basic syntax, document

prolog -Document Type Definition (DTD), document element, document content -ele-

ments, attributes, comments, processing instructions, rules of XML grammar, introducing

the Extended Backus-Naur Form(EBNF)- Basic notation, grouping characters, excluding

characters, managing logical structure, DTD and schema, introduction to namespaces.

4.2 Creating Elements: Elements-structure of Elements tags-difference between tags and ele-

ments, basic rules, creating first elements -content models -creating elements of without

content, creating elements with content. Understanding nesting and hierarchy of elements

-understanding nodes, about parents and children. Role of elements in the DaM, writing

valid element markup -comparing Well formed and Not-Well-formed, managing data con-

tent within elements -using DTD validation, validating against schemas, element from a

database

4.3 Creating Attributes and Entities: Attribute-syntax, types, lists -default attribute values,

managing attribute types -normalization, enumerated types with enumeration and nota-

tion attributes, managing string types with CDA T A attributes, tokenized types. Entities-

uses of entitles, general entities-predefined entities, character references, uses of parsed

18

entities, managing unparsed entities, uses of internal and external entities, parameter enti-

ties, harnessing the power of entities-developing general entities, developing parameter

entities.

4.4 Creating your own DTD : DTD-Grammar of XML, gathering data-element type declara-

tions, element content model, optional and repeating elements, mixed content models,

element attributes-attribute-list declarations, attribute value types- string types, tokenized

types, enumerated types, entities, establishing entities-general entities, system and public

identifiers, external entities, unparsed entities, parameter entities. Defining elements-num-

ber, session time, location, instructor, teacher-assistant, textbook, address sub elements,

creating attribute lists. Tools for building DTD- visual XML.

4.5 Parsing and processing XML: Challenging and Displaying XML-building a parse tree-,

linear document processing, the tree model, object model, Transforming XML- XML in

Internet Explorer 5, XML via and ActiveX Control. Java and XML -basics, of program-

ming for XML, introducing SAX and DaM-SAX, DaM.

UNIT – V ASP ( 16 Hrs )

5.1 Active Server Pages: Introduction to ASP - Versions & Features of ASP- Request and

Response

5.2 Objects - Cookies in ASP – Applications, Sessions, and the Scripting Objects - Compo-

nents in ASP (Ad Rotator, Server, Browser Capability, Content Linking)

5.3 Global.asa file - ActiveX Data Object Model - Connecting to the database

5.4 Altering and modifying data - Introduction to ASP.NET

Reference:

1. Mastering in Active Server Pages 3 by A.Russeli Jones

2. VBScript for Dummies by John Walkenbach

3. VBScript in a Nutshell by Matt Child~,Paul Lomax & Ron Petrusha

4. Mastering in XML by Ann Navarro, Chuck White & Linda Burman

5. Build a Website in a day by Thomas Wrona & Elisbeth Parket, Comdex

Computer Publishing.

19

6403(b) WEB TECHNOLOGY

Model Question Paper

Time –3 Hours Maximum Marks:75

NOTE 1. Answer all questions

2.Answer any one from Part - A ( 5 Marks) and one from Part – B

( 10 Marks)

I A 1. Write a short notes on E-Commerce.

2. Explain about Client side scripting.

B 1. How will you maintain security over the web? Explain in detail.

2. Explain in detail about Internet Architecture.

II A 1. Explain the usage of (a) Msgbox() (b) InputBox()

2. What do you mean by fixed Array? Explain in detail.

B 1. How will you use Date, Time and String functions in Vbscript. Explain with syntax

and example.

2. Write a short notes on (a). Form object and form collection

(b). Links object and the links collection

III A 1. Write a short notes on Cookies.

2. Write a short notes on (a) Assignment operator (b) Logical Operators.

B 1. How will you design and use functions in Javascript? Explain in detail with suitable

example.

2. Explain in detail about Event Handler.

IV A 1. Write a short notes on features of XML.

2. Explain about Document Type Definition(DTD)

B 1. What do you mean by Elements? Explain the structure of elements tag.

2. Write a short notes on (a) Namespace (b) Grammer of XML

V A 1. Write a short notes on Response objects in ASP

2. Explain about Ad Rotator.

20

6403 (c) POWER BUILDER

VI TERM(DIVERSIFIED)

7 Hours/week Total Hrs : 84

UNIT TOPIC

I Power Builder Concepts

II Application development

III Power script programming

IV Graphical User Interface

V Working with database

Unit – 1 Power Builder Concepts ( 17 Hrs )

1.1 Changing nature of systems: The Early years – structured programming and the

mainframe, the emergence of the PC, the new order; graphical user interface(GUI) –

using a GUI, typical mouse operations,typical window operations, different types

of GUI; windows applications.

1.2 The concept of client / server Architecture : How power Builder implements client/

server;other types of server;objects oriented programming ;how objects – orientation

is implemented in powerbuilder characteristics of Power Builder objects;creating

objects and objects classes; event-driven programming;controlling the flow of pro-

cessing in an event-driven environment

1.3 The Power Builder Environment: PowerBook; powerpanel; painters; applications;

application objects and libraries; windows – events; controls, main windows, re-

sponse windows, popup windows, child windows, MDI frame and microhelp.

1.4 Controls – Types of controls to use with windows; database and tables- numeric data

types, text data types, other data types; datawindows – datawindows for output,

datawindows for update, creating datawindows; scripts; PowerBuilder help.

UNIT – II APPLICATION DEVELOPMENT ( 17 Hrs )

2.1 Creating an application: Getting started in PowerBuilder – using the popup menus

and property lists for objects and toolbars, moving the toolbars with drag and drop,

microhelp.

2.2 Creating a database: Database painter, database paintbar, create a new database;

create a table in the new database; define table columns; define the primary key, create

the table; adding data to a database table; create the stock and sales table; linking

tables together ; referential integrity; create a foreign key for the table; adding sample

data to the tables; handling errors.

21

2.3 Creating an application object: New application library window; changing the appli-

cation properties ; assigning ; assigning an icon to the application.

2.4 Creating a window: Changing properties of a window; adding controls to the window

; setting the properties of command button object; adding script to a command button

; adding script into the application objects; writing scripts.

2.5 Creating a data window : Ways of interfacing with a table; datawindow type selec-

tion; quick select Vs SQL select; datawindow painter and SQL; datawindow bands.

2.6 Adding the data window : Relationship between datawindow objects and window

;general properties sheet; database connections script; how the application runs.

UNIT – III POWERSCRIPT PROGRAMMING ( 17 Hrs )

3.1 Powerscript Language basics : Comment ; statement continuation; good program-

ming style; dot notion; naming conventions – for objects, for controls ; identifiers ;

reserved words; data types.

3.2 Components of powerscript: Assignment statements ;integrative statements – do

loop structure , for ...next structure , exit statement,continue statement; selections

statements – choose case statement, if..then structure ;other statement – return state-

ment , halt statement , call statement.

3.3 PowerBuilder Functions: Functions used with datawindows, functions used with list

boxes, general functions, user -defined functions,global functions; object level func-

tions.

3.4 Powerscript Painter : Icons for editing script; icons for pasting powerscript struc-

tures and statements; dropdown listboxes;configuring the powerscript painter;printing

the script; statement paste feature; SQLpaste features; object browsers.

3.5 Debugger : Selecting the script to debugg; specifing the stop point; running the

application ; debugger painter; show variables panel; defining thewatch variables;

stepping the application script;chjanging the variables values while the debugger is

running.

UNIT – IV GRAPHICAL USER INTERFACE ( 17 Hrs )

4.1 Components of GUI Interface : Types of windows; window controls; action con-

trols; option controls; drawing controls; selection controls; data input and display

controls.,

4.2 Menus: Menu design; types of menus; conventions; standrard windows menus- file

menu, edit menu, options menu, window menu, help menu.

22

4.3 GUI styles and standards : Principles of GUI design- full functionality, metaphors,

minimize unnecessary interaction, accessing, control, assist, ensure, limit, feedback,

industry standards.

4.4 Building good principles into the interface – Multiple windows, standards, colour

selection, choosing fonts, working with mouse, dilogs

4.5 Adding value to the applications : Using graphics; properties of a graph;creating

graphs and datawindows; creating graphs using scripts; stroing information between

sessions; running another application from within powerBuilder.

4.6 Exporting and Importing data: Linking to another application; using the clipboard for

cut, copy and paste; providing online help.

UNIT – V WORKING WITH DATABASE ( 16 Hrs )

5.1 Designing and maintaining the database: components of database environment; inter-

facing with the database; connecting to the database; defining a new data source;

linking to an existing database; design features of DBMS; primary and foreign keys;

indexes; altering table; viewing data; advanced database administration using SQL..

5.2 Programming with Database: Datawindows; printing with datawindows; working

ofpowerbuilder with databases; multiple database; logical database transaction; test-

ing database errors.

5.3 Structured query Language (SQL) : General SQL syntax; using functions with SQL

statements; SQL conditional statements; SELECT statement; INSERT statement;

DELET statement;UPDATE statement; data administrator commands-DROP,ALTER

TABLE CREATETABLE,CREATE INDEX.

5.4 ODBC and DAO : Database painter; configureing the ODBC; defining the database

profiles; connecting.

Reference Books

1. PowerBuilder 5.0 Fundamentals by Steve Erlankand Craig Levin, 1996, International

Thomson Computer Press.

2. PowerBuilder by Green, TMH.

23

6403(c) POWER BUILDER

Model Question Paper

Time –3 Hours Maximum Marks:75

NOTE 1. Answer all questions

2.Answer any one from Part - A ( 5 Marks) and one from Part – B

( 10 Marks)

I A 1. Explain the following terms related to windows applications

(a) API (b)DDE (c) OLE

2 . Explain the two-tier client/server architecture.

B 1. Explain in detail how powerbuilder implements Client/Server.

2. Discuss about “Databases” and “Tables” in powerbuilder environment.

II A 1. Briefly explain the typical way of starting up power builder from the start menu.

2. List down the names of the buttons available in database painter bar.

B. 1. Explain the following operations in powerbuilder

(a). Setting the properties of command button object.

(b). adding script to command button

III A 1. What is the usuage of Dot notation in powerbuilder statements? Give example.

2. Explain the use of the following powerbuilder statements

(a)RETURN (b) HALT (c) CALL

B 1. What are the functions available in powerbuilder related to data windows?

2. briefly explain the procedure for debugging an application in powerbuilder.

IVA 1. What do you mean by “Response windows”? Give an example.

2. Explain the use of Metaphors in GUI design.

B 1. Explain in detail about the following while designing GUI.

(a) colour selection (b)Choosing points

2. How will you create graphs using scripts? What are the functions available for it?

V A 1. Explain the process of interfacing with the database with a neat diagram.

2. What is a transaction object? Explain.

B 1. Briefly explain the steps involved in defining a new data source.

2. Explain the use of the following SQL statements

24

6307 HARDWARE SERVICING LAB

6 Hours / Week Total Hrs: 72

1. Installing and Configuring FDD in system

a. Using BIOS setup program to configure an FDD

b. Floppy drive Diagnostics / Servicing

2. Identification of front panel indicators , switches in a computer system for flip-flop and

tower case computers and identification of rear side connectors.

3. Familiarizing the computer system layout : Marking positions of SMPS , Motherboard,

FDD, HDD , CD and add on cards in both flip-flop and tower models.

4. Drawing the layout of a Pentium Motherboard marking the following items in it : CPU

used, RAM, Cache, Xtal, Cooling fan, I/O slots, I/O ports available.

5. (a) Studying the important jumper settings for changing the CPU speed, Memory size,

temperature etc., in a motherboard.

(b) Study of CMOS setup program

1. Changing Standard Settings

2. Changing advanced settings

6. HDD Installation:

(a) Installing Hard Disk.

(b) Configuring CMOS-Setup

(c) Partitioning using FDISK

(d) Formatting Hard Disk

7. Study of AGP Card (a) To draw the layout (b) Study various connections (c) jumper

settings

8. Familiarizing important dos commands (a) scandisk (b) MSD (c) Virus Detecting and

Rectifying Softwares.

9. Printer Installation .

(a) Installing a DOT Matrix Printer

(b) Installing a Laser / Inkjet printer

10. CD Drive Installation

(a) Installing a CD-ROM Drive for Dos / Windows modes

(b) Configuring using device drivers

12. Installation of CD-Writer

(a) Installing and Configuring a CD-Writer

(b) Recording a Blank CD.

13. Installation of Scanner .

(a) Installing and Configuring a Scanner

14. Assembling of a Pentium (II / III / IV ) System with add on Cards and check the working

condition of the system.

15. Assembling of a Pentium system without add on cards. ( Built –in ) and check the working

condition of the system.

16. MODEM Installation.

Installing a MODEM and Configuring it.

17. Printer Servicing

25

a. Printer trouble shooting to cable fault

b. Head Cleaning

18. Installation of DVD Drive Installing and configuring a DVD Drive.

Scheme of Examination

TOPICS MARKS

Exercise 70

Viva 5

Total Marks 75

26

6404 (a) JAVA PROGRAMMING LAB

6 Hours / Week Total Hrs: 72

1. Program to generate fibonacci series .

2. Program to check whether a given string is palindrome or not.

3. Program to display mark sheet of the students using Student class. Given the following

attributes Regno(int), Name(String), Marks in Subjects(integer Array), Total (int).

4. Program to Illustrate Concept of Multiple Inheritance

5. Program to Use vectors

6. Program to use String functions

7. Program to Use Interface

8. Creating and using packages

9. Program to create and display a message on the window.

10. Program to create an applet with four text fields (Name, street, city and pincode) and a

button. Display details in the text fields when the button is clicked.

11. Program to Illustrate Exception.

12. Program to Illustrate Thread.

13. Program to create a frame with four radio buttons(Add, Sub, Mul, Div), Two text Fields and

a button. Click the button to display result.

14. Program to create a window to print a message in different size and style.

15. Program to create an applet that takes input of the age of the user in a text field using a scroll

bar.

16. Create a simple database in MS-Access and access it through a java program.

17.Write a code in Java script to count number of times you move over a link or record.

18. Write a Java script code using frames and events (when a cursor moves

over an object it should display the specification of the object in another

frame).

Scheme of Examination

TOPICS MARKS

Exercise 70

Viva 5

Total Marks 75

27

6404 (b) WEB TECHNOLOGY LAB

6 Hours / Week Total Hrs: 72

1. Web site creation: Creating a simple HTML home page with

(a) Image (b) Table (c) Frames (d) Text (e) Forms

2. Web site creation: Creating a HTML Page with

(a). Page Title (b) Background colour (c)Header (d) Text (e) Bulletted items

3. Design a web page using HTML with hyperlinks and test it.

4. Web site creation: Creating a simple HTML home page with

(a) List (b) a horizontal line (c) Line Break

5. Write program to design an user information form, the page contains a text box, submit

button, reset button. Write the appropriate code in the lost focus event in the relevant text

boxes, to perform the following operations

a) To check whether the enter email address is valid or not.

b) To check whether the enter data is numeric or not.

c) To check whether the text is string or not.

d) To check the Password.

6. Write a program using two-dimensional array (link array) in VB Script. The link array

consists of web pages description and their URL’s. Use For-Next loop for hyperlink

reference.

7. Write a program for incorporating entities in to XML document using an internal DTD.

8. Write a program to create a data type contains details of the telephone directory using

string bastype.

9. Write a program to pass the data between the client and the server through QueryString

Collections object then pass the data in the URL along with the Request object.

10. Write a program to create the chatting application using Application and Session object.

11. Create a site containing banner ads at the top of the page. The ads are changed every 10 or

15 seconds.

12. Write a program to check how many users have visit our website. Use Appli

13. Design an user information form. The form contains the following fields-username, pass-

word, and a personal detail. All the values are compulsory. The data submitted are stored

in the database. Write a program to check whether the username is already exist in database

or not. If exist display the error message. use ADO object.

14. Design a login form, to check the typed user name is correct or not. If correct, display the

authorizing form. Other wise redisplay the login form with error message.

15. Write a program to check whether a person will be permitted to open a particular page or

not. Using permission checker component.

16. Write a Code in Java Script to count number of times you move over a link or record.

28

17. Write a program to create a Whoson page (to track the visitor, visited on website with real

time information).

18. Write a Java Script code using frames and Events ( When a cursor moves over an object it

should display the specification of the object in another frame )

Scheme of Examination

TOPICS MARKS

Exercise 70

Viva 5

Total Marks 75

29

6402 (c) POWER BUILDER LAB

6 Hours / Week Total Hrs: 72

1. Creating a database – Create a database, create the tables in the database, define a primary

key for a table, provide a foreign key link between the table, and add information to the

tables using the data manipulation function.

2. Creating an application object – Create an application object and assign an icon to make it

adhere to windows standards.

3. Creating a window – Create a window, put a command button on it, add script to the

button to make it work, and add script the application objects to tell the application what

to do and when it is run.

4. Creating a Data window – Create a Data window in freeform to display customer details,

use Data window painter to amend the default layout provide by Power builder and space

up the Data window with radio buttons.

5. To add update capabilities to Data windows – add update capability to a data window

create buttons that would handled the update and write script to add, change and delete

records from a table.

6. Creating an MDI frame – create nan MDI form, create a menu object with its script, attach

a menu object and change a main window to a child window and to assign an icon to it.

7. Creating a report – Create a report using data windows, link two tables together and link

the windows printer functions.

change the mouse pointer, disables & hide objects and set micro help for specific objects.

9. To create executable file- create an executable file using project painter and to pack and

applications.

10. To write a function:

a. that accepts integer database error code and displays an appropriate error message.

b. That returns a date in long form(ie. Monday 12, february 1996)

11. To create power builder type toolbars.

12. To populate list –boxes from a table.

13. To animate an icon.

14. To create graphs using data windows.

15. To export and import data.

16. To use SQL statements for retrieving, inserting,, deleting and updating records in a table.

30

Scheme of Examination

TOPICS MARKS

Exercise 70

Viva 5

Total Marks 75

31

6308 – PROJECT WORK, ENTREPRENEURSHP & PERSONAL SKILLS

( VI TERM Applied )

4 Hours /Week Total Hours : 36 Hrs

I. PROJECT WORK - INCLUDING REPORT

1. PROJECT WORK

A Project is a task in a selected area engaged by an individual or group of Students with

guidance of one or two faculty and / or from an Industry.

2. REPORT

The students should submit project report for evaluation. The project report should

contain synopsis, description, detailed work and drawings, cost particulars, performance study

report, any improvements needed, conclusion and bibliography.

II. PERSONAL SKILLS

The student is evaluated in the following areas are related to his project.

1. COMMUNICATION SKILL (PROJECT PRESENTATION)

Each student is to give a seminar in the project work.Presentation by OHP / Power

point is preferred.

2. GROUP DISCUSSION

The students will be evaluated by 1.participation 2. Respecting others

3. INTERVIEW / VIVA VOCE

The students will be asked to answer the questions for the interview may be the

project or any other relevant subject. regarding the project in English only.

III. ENTREPRENEURSHIP

Objective type questions may be asked in the Examination for a period of 1Hour.

32

MAJOR DIVISIONS

UNIT 1 Entrepreneurship

UNIT 2 Business Counseling

UNIT 3 Finance

UNIT 4 Marketing

UNIT 5 Industry

UNIT 1 : ENTREPRENEURSHIP

Definitions of Entrepreneurship – Characteristics of Entrepreneurship – Traits of a

entrepreneur – Types of entrepreneur – Functions of an entrepreneur – Behavioral patterns of

entrepreneurs.

UNIT 2 : BUSINESS COUNSELLING

Business opportunity guidance – Project identification – Techno-economic survey –

Market research – Project formulation – Project selection – Project report format – Contents of

project report.

UNIT 3 : FINANCE

Sources of finance – Types of loans available – Financial Institutions – Institutions

assisting entrepreneurs.

channels of distribution – Mercantile agents – Merchant middlemen – Wholesalers – Retailers.

UNIT 5 : INDUSTRY

Types of industries – Steps for starting a small industry – preparation of project

report – Guidelines, procedures, and formalities for registration – Selection of type of organisation

– Sole proprietorship – partnership – Joint stock company – Factors influencing the choice of

an organisation.

SCHEME OF EXAMINATIONS

S.No. Topic Marks

1 Project work / Personal skilla / Viva voice 50

2 Enterpreneurship (25 Questions 1 Mark) 25

Total 75