nachimuthu polytechnic college · · 2006-02-11nachimuthu polytechnic college pollachi ......
TRANSCRIPT
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.
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