term program hours / week total hours vi ... engineering/pdf/vi team.pdfupgrading and repairing...
TRANSCRIPT
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -1 - Department of Computer Engineering
TOPICS AND ALLOCATION OF HOURS
Unit
No. Topic
No. of
Hours
I Motherboard and its components 13
II Memory and storage devices 14
III Input and output devices 14
IV Display and power supply 13
V Maintenance and trouble shooting of desktop & laptops
16
Test and revision 10
Total 80
RATIONALE
A Computer Engineer should be able to install and maintain keyboard, printer, mouse,
monitor, etc., along with the computer system. The course provides the necessary knowledge and
skills regarding working, construction and interfacing aspects of peripherals. The students will
get to know how various peripherals communicate with central processing unit of the computer
system and learn their respective operations. This subject provides the required background of
installation, maintenance and testing of peripherals with computers and laptops.
OBJECTIVE
On completion of the following units of syllabus contents, the students must be able to
� Know the evolution from PC through Core i, and Laptop.
� Know and explain the major components that make up the system unit.
� Know the data storage process and store data.
� Explain about the principle of operations of keyboard, mouse and displays.
� Understand the components of media system.
� Know the basics, working principle, specification and modern technology of different types
of drives.
� Know the specification of I/O Ports of all I/O devices like serial, parallel, USB – Game port,
Blue tooth and IP Connectors.
� Know the technology of high quality multiple color graphic output devices like Dot matrix,
Laser Printers.
� Acquire information about the modern devices like scanners, web camera.
� Know the aspects related to Power Supply.
� Understand the common problems in the computer system and the peripherals
� Trouble shoot the problems in Personal computers.
� Trouble shoot the problems in Computer peripherals.
� Explain diagnostic Software.
� Know and explain the major components of Laptop.
� Trouble shoot the problems in Laptop.
TERM PROGRAM HOURS / WEEK TOTAL HOURS
VI DIPLOMA IN COMPUTER
ENGINEERING 5 80
COURSE
CODE COURSE NAME MAX. MARKS
MIN. MARKS
FOR PASS
M8CT308 COMPUTER HARDWARE
AND SERVICING 75 30
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -2 - Department of Computer Engineering
DETAILED SYLLABUS
UNIT – I MOTHERBOARD AND ITS COMPONENTS 13 Hrs.
1.1 Motherboard Components: Processor sockets/slots – memory sockets – Chipsets – Cache –
BIOS – Clock generator – RTC – Super I/O Controller – Power connector – Battery –
Keyboard/Mouse Connectors – Jumpers – Ports and Headers – Pin Connectors -Motherboard
Form factor - Hardware, Software and Firmware.
1.2 Processors: Introduction – Pentium - Functional block diagram, hyper threading, Turbo
boost technology, Multi core - dual core technology, Core2 Duo technology, Core - AMD
Athlon, Itanium i7, Intel xeon 7500 series Processor.
1.4 Chipsets: Chipset basics - North / South Bridge architecture and Hub architecture.
1.5 Bus Standards: Overview and features of PCI, AGP, USB, PCMCIA, Processor BUS –
High Speed Bus
UNIT – II MEMORY AND STORAGE DEVICES 14 Hrs.
2.1 Primary Memory: Introduction - Memory speed - Access time - Wait states, Main Memory
– DDR2 - DDR3 - Flash Memory - Cache L1, L2, L3.
2.2. Secondary Storage: Hard Disk - Introduction – Construction – Working Principle –Serial
ATA, SCSI -HDD Partitioning - Formatting. Troubleshooting Hard disk drives: Problem
diagnosis, Typical problems and Troubleshooting.
2.3. Removable Storage Devices: DVD Rom – construction, operation Recordable DVD -
Rewritable DVD – Preventive Maintenance for DVD drives - Blu-ray: Introduction - Main Blu-
ray Disc Parameters - Recording and Playback Principles.
2.4 Special drives: External drives, Memory stick, USB-flash drive - Solid state drives.
UNIT – III INPUT AND OUTPUT DEVICES 14 Hrs.
3.1 Keyboard: Signals – Interfacing (PS/2, USB, Wireless) – Types of keys- Keyboard Matrix,
Key bouncing – Types of keyboard (Simple, Mechanical), Preventive Maintenance –
Troubleshooting.
3.2 Mouse: Types of mouses - connectors - Optical mouse operation.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -3 - Department of Computer Engineering
3.3. Scanners: Introduction – Types of Scanners (Barcode, Colour) – Interface – Scanner
mechanism – working principle – Preventive maintenance – troubleshooting.
3.4. Printers: Introduction – Types of printers – Dot Matrix –Laser printer, MFP (Multi
Function Printer) Operation – Common problems – Preventive Maintenance Troubleshooting.
3.5 Web Camera: Introduction – Interface – working principle – Specifications - Applications –
Troubleshooting.
3.6 MODEM and Broadband router: Applications – interface.
UNIT– IV DISPLAY, POWER SUPPLY AND BIOS 13 Hrs.
4.1. Displays and Graphic Cards: LCD displays – TFT Displays- LED Displays. Graphics
Card: Definition and Applications – Video capture card-Adapters.
4.2. SMPS: Block diagram (ATX) – Basic Principles and Operations – O/P Voltage – Capacity –
Cable color code – Connector and Power Good – Common Failures.
4.3. Other Devices: UPS – factors for selecting UPS – Stabilizers and spike Guards
4.4. BIOS: BIOS functions – Cold and Warm booting – BIOS error codes – BIOS interrupts –
Identification of Different BIOS (AMI, AWARD BIOS) – Bios Memory Assignments – BIOS
setup.
UNIT- V MAINTENANCE AND TROUBLE SHOOTING OF DESKTOP & LAPTOPS
16 Hrs.
5.1. POST: Error, Beep Codes, Error messages, Post – Faults related to Hardware – Faults
related to Software.
5.2. Laptop: Difference between laptop and desktop- Types of laptop – configuring laptops
power settings - SMD components, ESD and precautions.
5.3. Laptop components: Adapter – Types, Battery –Types and basic problems, RAM– types,
CPU – types, Laptop Mother Board - block diagram, Laptop Keyboard.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -4 - Department of Computer Engineering
5.4 Preventive Maintenance and Upgrading: Preventive Maintenance : Tools required – active
and Passive Maintenance – Types of Diagnostics software – Preventive Maintenance Schedule -
Upgrading of Systems: Mother Board, Memory, CPU, Graphic Card, BIOS upgradation,
Additional features, Updating of System Software and Applications Software ( Requirements
and How to update).
5.5. Installation and Troubleshooting: Formatting, Partitioning and Installation of OS –
Trouble shooting Laptops and Desktops.
5.6. Diagnostic Software and Viruses: Computer Viruses – Precautions – Anti-virus Software –
Identify the signature of viruses – Firewalls and latest diagnostic software.
REFERENCES
1. Computer Installation and Servicing, D.Balasubramanian, TataMc-Graw Hill, New Delhi,
Eleventh Reprint 2010.
2. Computer Installation and Troubleshooting, M.Radhakrishnan, ISTE- Learning Materials First
Edition.
3. PC Repair and Maintenance, Joel Rosenthal, Fire wall Media, New Delhi, First Edition 2007
Reprint : 2008.
4. Comdex Hardware and Networking Course Kit, Vikas Gupta, DreamTech Press, Reprint
Edition 2011.
5. Upgrading and repairing laptops, Scott Mueller, QUE Publication,First Edition.
6. Modern Computer Hardware Course, Manahar Lotai, Pradeep Niar, Payal Lotia, BPB
Publication, New Delhi, Second Revised and Updated Edition 2011.
7. Troubleshooting, Maintaining and Repairing PCs, Stephen J.Bigelow, TMH, New Delhi, Fifth
Edition.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -5 - Department of Computer Engineering
Model Question Paper – I
PART - A
Answer any Five Questions. Each question carries 2 marks. (5 x 2 = 10Marks)
1. What do you mean by chipset?
2. Define access time.
3. Write down the types of keyboard.
4. Give the full form of SVGA and EGA.
5. List the types of laptop batteries.
6. What is a firewall?
7. Define barcode scanner.
8. What is memory stick?
PART – B (5 x 3 = 15Marks)
Answer any Five Questions. Each question carries 3 marks.
9. What is a firmware? Give example
10. Write down the important features of SCSI.
11. Draw the pin diagram of PS/2 keyboard connector.
12. Define cold and warm booting.
13. Mention the important features of NORTON antivirus software.
14. What are the options available in advanced BIOS setup menu?
15. List down the features of DVD video.
16. List the motherboard components?
PART – C ( 5 x 2 x 5 =50Marks)
Answer any TWO sub questions from each one of the following questions.
17. i) Briefly explain about the features of hyper threading and dual core technologies.
ii) What is a Chipset? Briefly explain its architecture.
iii) Explain briefly about the Core i series processors.
18. i) Explain the construction and working principle of DVD ROM.
ii) Explain the recording and playback principles of blu ray disc.
iii) State the features of External drives and USB flash drive.
19. i) Explain the different file formats of a scanner.
ii) Explain in detail about the working of optical mouse.
iii) Briefly explain the basic principle of operation of a Dot matrix printer.
20. i) Draw the signal diagram of serial port and explain the function of each signal. ii) With neat diagram explain the operation of the TFT display. iii) Briefly explain the working principle of MODEM.
21. i) Briefly explain the components of a Laptop.
ii) What is a computer virus? What are the precautions taken to avoid viruses?
iii) Explain about firewalls.
TERM : VI MAX. MARKS : 75
PROGRAM : DIPLOMA IN DURATION : 3 Hrs
COMPUTER ENGINEERING
COURSE : COMPUTER HARDWARE AND COURSE CODE : M8CT308
SERVICING
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -6 - Department of Computer Engineering
Model Question Paper – II
PART – A ( 5 x 2 = 10Marks)
Answer any Five Questions. Each question carries 2 marks.
1. Define jumpers. 2. What is a memory stick? 3. Define router. 4. Give the difference between off-line ups and on-line ups. 5. List any two anti-virus software. 6. Define cold and warm booking. 7. What are the different types of printers? 8. What is meant by PCI?
PART – B ( 5 x 3 = 15 Marks)
Answer any Five Questions. Each question carries 3 marks.
9. Define hardware, software, firmware. 10. Write short notes on flash memory. 11. List the types of mouse. 12. Write down the principle of SMPS. 13. Define active and passive maintenance. 14. Write short notes on computer viruses. 15. Write down the functions of BIOS. 16. Write shorts notes on optical parameters of the blu-ray disc.
PART – C ( 5 x 2 x 5 =50 Marks)
Answer any TWO sub questions from each one of the following questions.
17. i) Briefly explain about the different Bus standards in detail. ii) Explain block diagram of Pentium processor.
iii) Explain the features of USB
18. i) Explain DDR3 RAM. ii) Explain the recording principle of blu-ray disc. iii) How will you trouble shoot hard disk drive.
19. i) With neat diagram, explain keyboard matrix. ii) Explain the working principle of web camera. iii) List the steps in preventive maintenance of keyboard.
20.i) Explain LED displays. ii) List the common SMPS failures. iii) Explain the BIOS interrupts.
21. i) What is IPL hardware? State its advantages. ii) Explain the steps for systematic troubleshooting of a laptop. iii) Explain the procedure for updating the system motherboard.
TERM : VI MAX. MARKS : 75
PROGRAM : DIPLOMA IN DURATION : 3 Hrs
COMPUTER ENGINEERING
COURSE : COMPUTER HARDWARE AND COURSE CODE : M8CT308
SERVICING
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -7 - Department of Computer Engineering
TOPICS AND ALLOCATION OF HOURS:
Unit
No. Topic
No.
of Hours
I Internet and HTML 14
II Advanced HTML and CSS 13
III Client side scripting (Java script) 16
IV Server side scripting (JSP) 14
V AJAX 13
Test and revision 10
Total 80
RATIONALE
The main aim of the subject is to introduce the building blocks of Internet and web i.e.
HTML, CSS, Java Script, JSP, XML and AJAX. Through various examples the course will
describe how to design web pages, make them dynamic and interactive, client-side and server-
side scripting.
OBJECTIVES
On completion of the following units of syllabus contents, the students must be able to
� Create local HTML pages and move them to a remote web server.
� Design and develop basic web pages using XHTML and CSS.
� Use graphics and tables in Web pages.
� Link pages to create a Web site.
� Design and develop web pages using CSS styles, internal and/or external style sheets.
� Design and develop web pages using CSS for layout.
� Use operators, loop constructs and functions of JavaScript.
� Define objects in JavaScript.
� Understand how to construct input and output boxes using Java Script .
� Discuss about events and event Handlers in JavaScript.
� Differentiate server side scripting and client side scripting.
� List the advantages and disadvantages of JSP.
� Discuss about JSP elements and implicit objects.
� Write simple JSP scripts.
� To Learn Basics of XML.
� To learn the Ajax programming and application design techniques necessary to build
rich, ultra responsive web applications
� To understand the main difference between the conventional web development and Ajax
development.
TERM PROGRAM HOURS/
WEEK
TOTAL HOURS
VI DIPLOMA IN COMPUTER
ENGINEERING
5 80
COURSE CODE COURSE NAME MAX.
MARKS
MIN.MARKS
FOR PASS
M8CT309 WEB TECHNOLOGY 75 30
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -8 - Department of Computer Engineering
DETAILED SYLLABUS
UNIT I INTERNET AND HTML 14 Hrs.
1.1 Introduction to Internet: Definition of Internet – History of Internet - Packet Switching –
Different types of Connections : Dial-up connection – SLIP / PPP protocols – ISDN –
Advantages and Disadvantages –ASDL Connection – Advantages and Disadvantages –DSL –
Leased Line – Satellite Connections - Modem - Cable Modem – Internet tools -Web server -
Domain name - Search Engines –- web browser – IP address – Versions ( concepts only)-
Internet Protocols – TCP/IP – FTP – HTTP – TelNet –WAIS
1.2. Introduction to HTML: Introduction - Basic Tags of HTML - HTML Tag - TITLE Tag –
BODY Tag ; Formatting of Text : Headers - Formatting Tags: BOLD, ITALICS,UNDERLINE,
PARAGRAPH, TT, STRIKETHROUGH, EM, BR and HR tags - PRE Tag -FONT Tag –
Special Characters - Working with Images -META Tag .
UNIT II ADVANCED HTML AND CSS 13 Hrs.
2.1. Advanced HTML: Links - Anchor tag – Lists - Unordered Lists - Ordered Lists –Definition
Lists; Tables - TABLE, TR and TD Tags - Colspan and Rowspan; Frames: Frameset – FRAME
Tag – Frame inside other frames – NOFRAMES Tag ; Forms : FORM and INPUT Tag – Text
Box - Radio Button – Checkbox – SELECT Tag and Pull Down Lists : Hidden - Submit and
Reset ; Some Special Tags: COLGROUP - THREAD, TBODY, TFOOT - _blank, _self, _parent,
_top – IFRAME –LABEL - Attribute for <SELECT> - TEXTAREA
2.2. CSS: Introduction – Features – Style Sheet basics. Working with CSS files. Types of Style
Sheets – Inline Styles -Embedded Styles -External or Linked Styles.
2.3 Formatting Text and Fonts: Font Families – Font Size Kerning, Leading, and Indenting -
Formatting Colors and Backgrounds: The Color Attribute - The Background Attribute
Background Colors and Images.
2.4 Exploring CSS Class and ID Attributes: Defining the CSS Class Attribute – Defining the
CSS ID – Attribute Dynamic effects with CSS. Lists - Tables – Forms - simple Examples using
above properties.
UNIT III CLIENT SIDE SCRIPTING (JAVASCRIPT) 16 Hrs.
3.1.JavaScript Basics : Need of scripting languages – Variables and Data Types : Declaring
variables – Life span of variables - Data Types - Operators : Assignment , comparison,
computational and logical operators - Control Structures : Conditional Statements – Loop
Statements : for, while, for in, break and continue statements.
3.2. Object-Based Programming and Message boxes: Functions - Executing Deferred Scripts -
objects: Document object Model, Predefined objects, Array object, History object, Location
object - Dialog Boxes - Alert Boxes - Confirm Boxes - Prompt Boxes.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -9 - Department of Computer Engineering
3.3. Javascript with HTML: Events - Event Handlers : onLoad and onUnload – onFocus and
onBlur – onError - Forms : Forms Array – Form element properties – Example.
3.4 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.
UNIT IV SERVER SIDE SCRIPTING (JSP) 14 Hrs.
4.1. Introduction: Client side scripting versus Server Side scripting – JSP Vs Javascript -
Advantages and disadvantages of JSP – Client and server responsibilities – Installing and
configuring Tomcat server – JSP Architecture – Life cycle of a JSP page - JSP vs Servlets – List
of JSP servers.
4.2. JSP Elements: Comments – Directives: Page, Include and taglib directives – Scripting
elements: Declarations - Scriplets – expressions – Simple JSP page.
4.3.Implicit objects: Request, response, pagecontext, application, out, config, page,session,
exception – Scope: Application – Session – Request.
4.4 Writing Simple JSP programs: Convert entered text into uppercase – Find the maximum
of three numbers – Add two numbers.
UNIT – V AJAX 13 Hrs.
5.1. Introduction to AJAX – purpose – Traditional web application – Ajax Application –
Alternatives to AJAX.
5.2. Ajax Framework - Creating an XML Http Request Object – Use Prototype and
Script.aculo.us - Basic communication techniques with server - Interact with XML files in the
Web Server – Implementing basic AJAX techniques.
5.3.Simple Ajax – Application program- Hello world – Getting the server date time.
TEXT BOOKS
1. Web Technology, N.P. Goplan, J.Akilandeswari, PHI Learning Pvt Limited, New delhi 2011.
2. Internet Technology and Web Design, ISRD Group, TataMcGraw Hill Publishing Ltd 2011.
3. HTML and Web designing, Kris Jamsa and Konrad King, TataMcGraw Hill Publishing Ltd
2010.
4. Ajax: The Complete Reference, Thomas Powell, Mc GrawHill publications, First Edition.
REFERENCES
1. Teach yourself Web Technologies, Ivan Bayross, BPB Publications, New Delhi, Reprinted
2011 Second Edition.
2. Web Technology, Ramesh Bangia, Firewall Media, New Delhi, Reprint 2008.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -10 - Department of Computer Engineering
Model Question Paper –I
PART – A (5 x2 = 10 Marks)
Answer any Five Questions. Each question carries 2 marks.
1. What is Modem?
2. What is IP address?
3. Name few web browsers.
4. What is the tag used to draw a horizontal line?
5. What are the two types of list? Give example.
6. State any two events.
7. What is JSP?
8. What are the applications of AJAX?
PART –B ( 5 x3 = 15 Marks)
Answer any Five Questions. Each question carries 3 marks.
9. Define Internet.
10. Define META TAG with example.
11. Define Frames with example.
12. What is meant by literal?
13. What are implicit objects?
14. What are directives?
15. What is the purpose of AJAX?
16.What is the use of prototype?
PART – C ( 5 x 2 x 5 =50Marks)
Answer any TWO sub questions from each one of the following questions.
17. i) Explain the features of Internet.
ii) Explain the working Principle of modem.
iii) List the tags for formatting a text with example.
18. i) Give the features of CSS.
ii) Explain about Anchor tags with suitable example.
iii) Briefly explain any two the form elements in HTML.
19. i) Write short notes on data types in Java script ii) Explain do. . . .while structure in java script with example. iii) What are different types of message boxes. Explain any two? 20. i) Briefly explain JSP architecture with neat diagram.
ii) What is session object? Explain
iii) List down the merits & demerits of JSP.
21.i) Explain literals about AJAX application.
ii) Write a AJAX program for updating server date and time .
iii) How will you interact with file in XML server.
TERM : VI MAX. MARKS : 75
PROGRAM : DIPLOMA IN DURATION : 3 Hrs
COMPUTER ENGINEERING
COURSE : WEB TECHNOLOGY COURSE CODE : M8CT309
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -11 - Department of Computer Engineering
Model Question Paper – II
PART – A (5 x2 = 10 Marks)
Answer any Five Questions. Each question carries 2 marks.
1. What is FTP?
2. What is HTML?
3. What is the tag used to bold letter?
4. What is a link? Give the link tag.
5. What is the use of TR tag?
6. State the use of alert box.
7. List the JSP servers.
8. What is the use of prototype?
PART –B (5 x3 = 15 Marks)
Answer any Five Questions. Each question carries 3 marks.
9. Define formatting tags with example?
10. What are cookies?
11. Explain Scriplets?
12. Define Document object?
13. What are the advantages of JSP?
14. Write down the syntax of For loop.
15. State difference between client and server side scripting.
16. Define AJAX frame work.
PART – C (5 x 2 x 5 =50Marks)
Answer any TWO sub questions from each one of the following questions.
17. i) Explain about structure of HTML document.
ii) Explain about IP Protocol in detail.
iii) Give the basic tags of HTML?
18. i) Briefly explain different types of style sheet with example.
ii) Explain the CSS properties for formatting colors.
iii) Explain ordered and unordered list with Example.
19. i) What are the needs of scripting language? Explain.
ii) What is array object? Explain.
iii) Write short notes on Java script event.
20 i) Briefly explain the life cycle of JSP.
ii) Explain the steps to create a JSP page.
iii) Write a JSP program to convert lower case to upper case.
21. i) Briefly explain about the alternatives to AJAX application.
ii) Explain about the implementation of AJAX techniques.
iii) Write the AJAX code to display hello world.
TERM : VI MAX. MARKS : 75
PROGRAM : DIPLOMA IN DURATION : 3 Hrs
COMPUTER ENGINEERING
COURSE : WEB TECHNOLOGY COURSE CODE : M8CT309
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -12 - Department of Computer Engineering
TERM PROGRAM HOURS /
WEEK
TOTAL
HOURS
VI DIPLOMA IN COMPUTER
ENGINEERING
5 80
COURSE
CODE
COURSE NAME MAX.
MARKS
MIN. MARKS
FOR PASS
M8CT403 Elective theory –II
a) OPEN SOURCE SOFTWARE
75 30
TOPICS AND ALLOCATION OF HOURS:
Unit
No. Topic No. of Hours
I PHP Basics 14
II Control Structures And Arrays 13
III Functions And Classes 16
IV Working With Databases (Mysql) 14
V DHTML 13
Test and revision 10
Total 80
RATIONALE
The main aim of this subject is to enable the students to know the basic concepts of open
source software and tools. The students will learn about the principles of open source software,
databases and application development.
OBJECTIVES
On completion of the following units of syllabus contents, the students must be able to
� Understand the need, advantages and disadvantages of Open Source software.
� Know the basic concepts of Open Source Database.
� Know how to connect MYSQL database and closing connection.
� Write Simple MYSQL Programs.
� Creating database and tables in MYSQL.
� Manipulate database tables in MYSQL.
� Understand the concepts of Record Selection technologies
� Understand the basic concepts of PHP.
� Understand the String and Array concepts in PHP.
� Understand how to access a database using PHP
� Discuss about DHTML
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -13 - Department of Computer Engineering
DETAILED SYLLABUS
UNIT – I PHP BASICS
1.1 Introduction to PHP : History, unique features, Basic development concepts, Creating PHP
script-writing and running the script, understanding the script, handling script errors, Mixing
PHP with HTML, Escaping special characters.
1.2 Variables and Operators: Storing data in variables – Assigning values to variables,
Destroying variables, Inspecting variable contents, Data Types, Setting and checking
variable, data types, constants.
1.3 Operators: performing arithmetic operations, concatenating strings, comparing variables,
performing logical test, assignment operator, operator precedence.
UNIT – II CONTROL STRUCTURES and ARRAYS
2.1 Conditional statement: if statement, if-else statement, if-elseif-else statement, switch-case
statement.
2.2 Loop structure: While loop, do-while loop, for loop, Interrupting and skipping loops.
2.3 Storing Data in Arrays: Assigning array values, Modifying Array values, Modifying array
size, processing array elements
2.4 Array function
UNIT - III File and Directory
3.1 Directory: Directory Handling - Including Files - File Access
3.2 Working with Forms: Processing Forms -Form Validation
3.3 Reading files : Reading- local files , remote files, Specific segment of files, writing files
3.4 Directories : Processing directories
UNIT – IV WORKING WITH DATABASES (MYSQL)
4.1 MySQL: Introduction – creating database,tables,Inserting values to the tables, updating
records , different select statement,Order by, group by clause.
4.2. Database Connectivity(creation): Creating database, adding tables, Inserting values to the
table,Altering table using PHP
4.3 Database Connectivity(manipulation) updating tables, querying tables using PHP
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -14 - Department of Computer Engineering
UNIT – V DHTML
5.1 Cascading Style Sheet : Font attributes, Color and background attributes, text attributes,
border attributes,Margin and reload attributes,List attributes
5.2. Tags: using Span tag , Using div tag, Using class
5.3 External Style sheet : Creation of external style sheet, linking style sheet
TEXT BOOKS
1. Web Programming, Chris Bates, Wiley India, New Delhi, Third Edition, Reprint 2011.
2. MySQL Bible: Steve Suchring, John Wiley sons 2002.
3. Programming PHP,Rasmus Lerdorf and Levin Tatroe O’Reilly Publication s2002.
4. PHP5 andMySQL, Bible Tim converse and Joyce Park ,Wiley India, New Delhi Reprint 2007.
5. PHP – A Beginners Guide, Vikram Vaswani ,TMGH, New Delhi, Sixth Reprint 2011.
6. PHP, Dinesh Maidasani Firewall Media, New Delhi,Reprint 2008.
7. Web enhanced commercial application development using HTML, JavaScript, DHTML and
PHP By IVAN BAYROSS, BPB PUBLICATIONS.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -15 - Department of Computer Engineering
Model Question Paper – I
PART – A (5 x2 = 10 Marks)
Answer any Five Questions. Each question carries 2 marks.
1. Define script. 2. What does PHP stands for? 3. What will be the output of the following PHP code ?
<?php $i = 0 do { print "hi";
$i++; } while ($i != 3); ?>
4. What is meant by directory? 5. Write down the syntax to delete particular row in a table? 6. Write down the syntax to create database? 7. What is dhtml? 8. Write any two font attributes?
PART – B (5 x3 = 15 Marks)
Answer any Five Questions. Each question carries 3 marks.
9. Write notes on PHP data type.
10. What is meant by predefined variable? 11. Write short notes on different types of array. 12. Explain form validation. 13. How will you read files? 14. Write down syntax to view fields in a table? 15. Explain order by clause. 16. What is the use of text attributes?
PART – C ( 5 x 2 x 5 =50 Marks)
Answer any TWO sub questions from each one of the following question.
17. i) Explain operators in PHP with example. ii) Explain handling form with example. iii) Write notes on variables. 18. i) Explain loop control structure in PHP with example.
ii) Explain array function with example. iii) Explain switch – case statement with example. 19. i) Explain Processing of forms.
ii) How will you read remote files? iii) Write notes on directories in PHP. 20. i) Explain any five select statements in MYSQL.
ii) How will you insert data into table in MYSQL through PHP with example. iii) How will you update data in the table in MYSQL through PHP with example. 21. i) Explain font attributes .
ii) Explain Div tag. iii) How will you link external style sheet?
TERM : VI MAX. MARKS : 75
PROGRAM : DIPLOMA IN DURATION : 3 Hrs
COMPUTER ENGINEERING
COURSE : Elective theory –II COURSE CODE : M8CT403
a) OPEN SOURCE SOFTWARE
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -16 - Department of Computer Engineering
Model Question Paper – II
PART – A (5 x2 = 10 Marks)
Answer any Five Questions. Each question carries 2 marks..
1. Write down the syntax for PHP script. 2. What is the use of PHP script? 3. What will be the output of the following PHP code ? <?php
do { print "hi"; }
while(0); print "hello";
?> 4. Which function is used to find the key in the array? 5. Write down function to give input to variable in form? 6. How will you write to files? 7. What is database?
8. Explain order by clause.
PART – B (5 x3 = 15 Marks)
Answer any Five Questions. Each question carries 3 marks.
9. Write notes on script. 10. What is meant by variable? 11. Write short notes on different types of array. 12. Give syntax of entry controlled loop. 13. How will you write character in file? 14. What is meant by directory? 15. Write down syntax to view rows from the table? 16. Explain syntax to update records in table
PART – C (5 x 2 x 5 =50 Marks)
Answer any TWO sub questions from each one of the following questions.
17. i) Explain variables and constants in PHP with example
ii) Explain creating and running PHP script with example. iii) Write notes on compare and assignment operators. 18. i) Explain if statement in PHP with example
ii) Explain creating array, storing, modifying & processing data in array iii) Explain do while loop statement in PHP with example 19. i) Explain reading of local files using PHP?
ii Explain processing of forms. iii) Explain processing directories 20. i) Explain group by clause. ii) How will you set connection between tables in MYSQL ?
iii) How will you modify table in MYSQL through PHP with example. 21. i) Write notes on List attributes.
ii) Explain span tag. iii) Explain creation of external style sheet.
TERM : VI MAX. MARKS : 75
PROGRAM : DIPLOMA IN DURATION : 3 Hrs
COMPUTER ENGINEERING
COURSE : Elective theory –II COURSE CODE : M8CT403
a) OPEN SOURCE SOFTWARE
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -17 - Department of Computer Engineering
TOPICS AND ALLOCATION OF HOURS
Unit No Topic No. of Hours
I Basic concepts of C# 13
II Program structure, Statements and array 15
III Structures, Inheritance, Namespace 15
IV Working with windows form 13
V GDI+, Security and Deployment 14
Test and revision 10
Total 80
RATIONALE
The importance of this subject is to know the fundamentals of OOPs concepts and
C#. The students will acquire the programming skill in C# and develop their projects in .Net
area.
OBJECTIVES
At the the end of the course , the students will be able to
� Understand the concepts of classes and objects.
� Know about the features, limitation and applications of OOP.
� Know about the basic elements of c#.
� Know the operators and its use.
� Understand the structure and usage of different looping and branching statements.
� Understand the arrays.
� Understand the concepts of structure, inheritance and namespace.
� Learn the concept of working with forms.
� Know about the menu with properties.
� Usage of validation controls.
� Know about GDI+
� Know about security and permission.
� Know about the steps of deployment.
TERM PROGRAM HOURS /
WEEK TOTAL HOURS
VI DIPLOMA IN
COMPUTER ENGINEERING 5 80
COURSE
CODE COURSE NAME
MAX.
MARKS
MIN. MARKS FOR
PASS
M8CT404 Elective Theory – II
b) C# 75 30
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -18 - Department of Computer Engineering
DETAILED SYLLABUS
UNIT I BASIC CONCEPTS OF C# 13 Hrs.
1.1 OOP Concepts : Classes and objects - Design a class- design strategies in OOP- comparison
of structured programming and OOP- requirements of using oop approach- advantage ,
Limitation, Features, application of OOP.
1.2 Basic Elements of C# - features of C#- compilation and execution commands-lexical
elements of C#- escape sequences-identifiers- keywords-data types.
1.3 Operators and expression :assignment operator- arithmetic operator- operator precedence-
compound assignment operators- increment and decrement operators- comparison operators-
Boolean logical operators – ternary operator.
UNIT II PROGRAM STRUCTURE, STATEMENTS AND ARRAY 15 Hrs.
2.1 Program Structure of C#: simple Input and Output Operations –C# program structure-
Creating a simple C# program.
2.2 Statements: Classification of statement –expression statement - Control flow statement-
block- declaration statement- empty statement – exception handling- lock statement – labelled
statement – checked and unchecked statement.
2.3 Arrays: array in c#- classification of arrays- creation of arrays- jagged array -comparison of
regular array and jagged array.
UNIT III STRUCTURES, INHERITANCE, NAMESPACE 15 Hrs.
3.1 Structures: difference between class and structure- nested structure.
3.2 Inheritance: use of inheritance- types of inheritance –single, Multiple, Hybrid –
polymorphism.
3.3 Name space: declaration – members- global- nested- features.
UNIT - IV WORKING WITH WINDOWS FORM 13 Hrs.
4.1 C# and Windows forms: Review of .Net framework- Forms - controls – button, group box,
panel, label, textbox, picture box, list box, checked list box and comobox class-events.
4.2 Working with menu: menu item properties- context menu-constructing context menu.
4.3 Validation controls: Required field validator, compare validator, range validator, regular
expression validator and custom validator - Using validation control - custom validator control.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -19 - Department of Computer Engineering
UNIT - V GDI+, SECURITY AND DEPLOYMENT 14 Hrs.
5.1 GDI: Graphic class-paint event- Using Graphics Objects-basic 2-D graphics, pens, brushes,
colors – Images - loading and storing images, manipulating images. Sample project- working
with images.
5.2 Security: Permissions and Permission set – Evidence - Security policies, configuring
security policy, the .net frame work configuration tool - Requesting permissions for an assembly
-Programmatic security.
5.3 Deployment: Microsoft Windows deployment XCOPY - deployment versus the windows
installer - Deploying assemblies in the global assembly cache - Deploying private assemblies -
using Codebase configuration - using a configuration file to manage multiple versions of an
assembly - assembly version and product information.
TEXT BOOKS:
1. “A Textbook on C# “,S. Thamarai Selvi and R. Murugesan, Pearson Education,2003.
2. “ Core C# and .NET”, Stephen C. Perry, Pearson Education,2006.
REFERENCES:
1. “Programming C#”, Jesse Liberty, Second Edition, O’Reilly Press, 2002.
2. “Professional C#”, Robinson et al, Fifth Edition, Wrox Press, 2002.
3. “The Complete Reference: C#”, Herbert Schildt, Tata McGraw Hill, 2004.
4. “C# and the .NET Platform”, Andrew Troelsen, A! Press, 2003.
5. “.NET Framework Essentials”, Thuan Thai and Hoang Q. Lam, Second Edition, O’Reilly,
2002.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -20 - Department of Computer Engineering
Model Question Paper – I
PART – A (5 x2 = 10 Marks)
Answer any Five Questions Each question carries 2 marks.
1. Define classes.
2. Define array.
3. Define namespace.
4. What is the use of textbox?
5. Define event.
6. What is meant by nested structure?
7. What is the use of text box control?
8. What is meant by deployment?
PART – B (5 x3 = 15 Marks)
Answer any Five Questions. Each question carries 3 marks.
9. Write notes on lexical elements of c#.
10. Write notes on ternary operator.
11. Write notes on lock statement.
12. How will you create array Explain with example?
13. Explain with example, how will you create structure?
14. Define inheritance. Write down syntax to create inheritance.
15. What is meant by validation? State any two validation controls?
16. How will you deploy an application using XCOPY command?
PART – C (5 x 2 x 5 =50 Marks)
Answer any TWO sub questions each one of the following questions.
17. i) Describe features of OOP.
ii) Explain different types of expressions in C#.
iii) Explain various data types in C#.
18. i) Describe the structure of C# program.
ii) Explain the exception handling mechanism in C#.
iii) Explain the jagged array with example.
19. i) How does C# support multiple inheritance?
ii) List the features of namespace.
iii) Differentiate class and structure.
20.i) Explain label and text box control.
ii) Explain custom validator control?
iii) Explain context menu.
21.i) Write notes on GDI.
ii) Explain deploying private assemblies
iii) Explain permission sets?
TERM : VI MAX. MARKS : 75
PROGRAM : DIPLOMA IN DURATION : 3 Hrs
COMPUTER ENGINEERING
COURSE : Elective theory –II COURSE CODE : M8CT404
b) C#
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -21 - Department of Computer Engineering
Model Question Paper – II
PART – A (5 x2 = 10 Marks)
Answer any Five Questions. Each question carries 2 marks.
1. How will you compile and execute c# program?
2. Write notes on escape sequence.
3. Write down the syntax for C# output operation.
4. Write down the use of required field validator control?
5. Define structure
6. How will you declare namespace.
7. What is the use of combo box
8. What is meant by configuration file?
PART – B (5 x3 = 15 Marks)
Answer any Five Questions. Each question carries 3 marks.
9. What are the limitations of OOP?
10. Write notes on C# data type.
11. Explain checked and unchecked statement.
12. Define array.
13.Write short notes on permission attributes.
14. What is meant by global namespace?
15. Explain context menu.
16. Explain graphics objects.
PART – C (5 x 2 x 5 =50 Marks)
Answer any TWO sub questions Each one of the following questions.
17. i) Describe the features of C#. ii) Explain different types of operators in C#. iii) Different between structured programming and OOPS.
18. i) How to create and execute a C# program? ii) Differentiate regular array and jagged array. iii) Describe control flow statement with example.
19. i) Explain nested structure. ii) Describe single inheritance with example. iii) Describe polymorphism with example.
20. i) Explain list and checked list boxes. ii) Write notes on menu item properties.
iii) Explain any two validation controls.
21.i) Explain any three graphics class methods. ii) Explain configuring security policy? iii) Explain Microsoft windows deployment.
TERM : VI MAX. MARKS : 75
PROGRAM : DIPLOMA IN DURATION : 3 Hrs
COMPUTER ENGINEERING
COURSE : Elective theory –II COURSE CODE : M8CT404
b) C#
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -22 - Department of Computer Engineering
TERM PROGRAM HOURS /
WEEK
TOTAL
HOURS
VI DIPLOMA IN COMPUTER
ENGINEERING
4 64
COURSE
CODE
COURSE NAME MAX. MARKS MIN. MARKS
FOR PASS
M7CT315 COMPUTER HARDWARE &
SERVICING PRACTICAL
75 30
OBJECTIVES
On completion of the following exercises, the students must be able to
� Know the various indicators, switches and connectors used in Computers.
� Familiarize the layout of SMPS, motherboard and various Disk Drives.
� Configure Bios set up options.
� Install various secondary storage devices with memory partition and formatting.
� Know the various types of printer installation and to handle the troubleshooting ability.
� Acquire the practical knowledge about the installation of scanner
� Acquire the practical knowledge about the installation of web camera, cell phone and bio-
metric devices.
� Assemble PC system and check the working condition.
� Installation of Dual OS in a system.
� Identify the problems in Computer systems, software installation and rectification also.
� Assembling and disassembling of Laptop to identify the parts and to install OS and
configure it.
DETAILED SYLLABUS
1. Identification of System Layout:
a) Front panel indicators and switches
b) Front side and rear side connectors
c) Familiarize the computer system Layout: Marking positions of SMPS, Motherboard, FDD,
HDD,CD, DVD and add on cards.
2. BIOS set up: Configuring bios setup program and practicing the trouble shooting of
typical problems using BIOS utility.
3.Hard disk
a. Install hard disk. b. Configure CMOS setup c. Partition and format hard disk. d. Identify Master/Slave/IDE devices.
4. Install On-Board Devices
a. Motherboard drivers Installation
b. Graphics card Installation
c. TV Tuner card Installation
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -23 - Department of Computer Engineering
5. Install and configure the printer (Dot matrix printer and Laser Printer) and Scanner.
6. Install and configure Microphone and headset and practice voice chat.
7. Install and configure multi function printer. (Printer with copier, fax, scanner).
8. Interfacing the cell phone with system for file sharing.
9. Install and configure Internal and External modem.
10. Install and configure bio-metric device and web camera with system.
11. Practice with scan disk, disk cleanup, disk Defragmenter, Virus Detecting and
Rectifying Software. 12. Assemble a Pentium (II/III/IV) system with add on cards and check the working
Condition of the system.
13. Install and Set up Dish connection to system.
14. Assembling and Disassembling of Laptop to identify the parts and to install OS
and configure it.
15. Install dual operating system in a system.
Scheme of valuation
1 Steps 25 Marks
2. Procedure 15 Marks
3. Execution 20 Marks
4. Result 10 Marks
Viva-voce 05 Marks
Total 75 Marks
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -24 - Department of Computer Engineering
TERM PROGRAMME HOURS /
WEEK
TOTAL
HOURS
V DIPLOMA IN COMPUTER
ENGINEERING
4 64
COURSE
CODE
COURSE NAME MAX.
MARKS
MIN. MARKS
FOR PASS
M8CT316 WEB TECHNOLOGY PRACTICAL 75 35
OBJECTIVES:
On completion of the following exercises, the students must be able to
� Create web pages using simple HTML tags
� Create web pages using advanced HTML tags.
� Create simple Java script codes.
� Design web pages using JSP and HTML codes.
� Use of CSS .to develop rich Web applications
� Use of Ajax to develop ultra-responsive web applications
DETAILED SYLLABUS
PART – A
1 Design a HTML page describing your profile in one paragraph. Design in such a way that it
has a heading, a horizontal rule, three links and your photo. The links should include facilities for
forward, backward and HOME.
2. Design a HTML page displaying list of computer languages.Each Language’s name is a link.
Prepare separate HTML documents for each language and call them in the appropriate link.
3. Design a single page website for your polytechnic containing a description of the courses
offered. It should also contain general information about the college such as history, campus,
unique features and so on. The site should be colored and each section should have a different
color.
4. Make a brief bio-data of yours and code it as an HTML page. Use tables to show your
academic history.
5. Write a program using CSS to create a time table for the class.
6. Write a program using CSS to set the background colors, fonts and paragraphs
7. a)Write a Java script code that converts the entered text to uppercase
b)Write a Javascript code to validate the username and password.
The username and password are stored in variables.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -25 - Department of Computer Engineering
8. 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 )
9. Create a site containing banner advertisement at the top of the page. The ads are changed
every 10 or 15 seconds.
10. Write a program for incorporating entities in to XML document using internal DTD.
PART – B
1. a) Collect the definitions of 5 items in Open Source. These definitions are stored in two string
arrays name[ ] and defn[ ]. Write a JSP which has these two arrays and supplies the definition on
request.
b) Write a HTML document which gets the user input of the name of the item and sends the
request to the JSP.
2. Write a JSP code to manipulate cookies.
3. Write a JSP code to upload data from client side.
4. Create a JSP application using image map to give information about the institution.
5. Write a program to check how many users have visited a website. Use Application object.
6. Write a Code in Java Script to count number of times you move over a link or record.
7. Write a program to check whether a person will be permitted to open a particular page or not.
Use permission checker component.
8. Develop a simple Hello World application using AJAX
9. Develop an AJAX application to get the server date time from a JSP page using AJAX.
10. Develop a html search page using Ajax functionality and a server side script that returns
results based on search criteria. Develop a html search page containing a textbox for taking
search string as input from the user and get the results from the server using Ajax functionality,
and display them on the page.
Scheme of valuation
Part A Part B
Writing a program 15 Marks 15 Marks
Syntax 5 Marks 5 Marks
Execution 10 Marks 10 Marks
Result with print out 5 Marks 5 Marks
Viva voce 5 marks
Total 75 Marks
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -26 - Department of Computer Engineering
TERM PROGRAM HOURS
/ WEEK
TOTAL
HOURS
VI DIPLOMA IN COMPUTER
ENGINEERING 5 80
COURSE
CODE COURSE NAME
MAX.
MARKS
MIN. MARKS
FOR PASS
M8CT405
Elective practical –II
a) OPEN SOURCE SOFTWARE
PRACTICAL
75 35
OBJECTIVES
On completion of the following exercises, the students must be able to
� Write PHP script for simple problems.
� Create data base and tables using MySql.
� Use PHP to access a database.
� Creating web pages using DHTML tags
DETAILED SYLLABUS
Part – A
1 Create a web page and execute a PHP file. On submission of the HTML form and display
the information using PHP.
2 a. Write a program to find the factorial of a number and display.
b. Generate a PHP script that will display the grade on the basis of marks as follows:
� Distinction – 80 and above
� First Class – From 60 to below 80
� Second Class – From 45 to below 60
� Third Class – From 35 to below 45
� Fail – Below 35
Test the above program using the following set of values stored in an array : 67,82, 23,
37, 57, and 97
3. Write a program to show that array is received on server side during multiple options in
SELECT.
4. Write a program in PHP to accept number through a form and display the multiplication table
of that number.
5. Write program in PHP to create a array using the data supplied through a HTML form
6. Write a program to redirect the browser.
7. Write a PHP script using function call.
8. Write a program in PHP to create a file and write the data into it.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -27 - Department of Computer Engineering
Part –B
1. Create a PHP code, which will retrieve the data captured by the HTML form, display the
name of the form and also display the message “Data Entered successfully” after performing
validations.
2. a. Create a database of an employee in MySql.
b. Write a program to connect to the database already created in MySql.
c. Write a program to read, write the database using PHP.
3. a. Create a database of an employee in MySql.
b. Write a program to connect to the database already created in MySql.
c. Write a program to update and delete the database using PHP.
4. Create a form for entering regno, name, department of the student using HTML and write a
PHP code to store this value in a table in mysql.
5. Create a form for entering regno of student using HTML and write a PHP code to retrieve the
record of that student from the table in MySql.
6. Design a web page for polytechnic using list attributes.
7. Design a web page for computer shop using style sheet.
Scheme of valuation
Part A Part B
Writing a program 15 Marks 15 Marks
Syntax 5 Marks 5 Marks
Execution 10 Marks 10 Marks
Result with print out 5 Marks 5 Marks
Viva voce 5 marks
Total 75 Marks
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -28 - Department of Computer Engineering
TERM PROGRAM HOURS
/ WEEK
TOTAL
HOURS
VI DIPLOMA IN COMPUTER
ENGINEERING
5 80
COURSE
CODE
COURSE NAME MAX.
MARKS
MIN. MARKS
FOR PASS
M8CT406 Elective practical –II
b) C# PRACTICAL
75 35
OBJECTIVES
At the end of the course , the students will be able to
� Use the operators in c#
� Use the structure and different looping and branching statement in C#.
� Use the array function in C#.
� Understand the concepts of structure, inheritance and namespace.
� Create interactive forms.
� Create the menu with properties.
� Can use validation controls.
� Can deploy an application.
Detailed Syllabus
1. Write a Program in C# to Check whether a number is Palindrome or not.
2. Write a Program in C# to demonstrate Command line arguments.
3. Write a Program in C# to find the largest element in a single dimensional array.
4. Write a Program in C# to multiply two matrices using Rectangular arrays.
5. Find the sum of all the elements present in a jagged array of 3 inner arrays.
6. Using Try, Catch and Finally blocks, write a program in C# to demonstrate error handling.
7. Design a simple calculator using Switch Statement in C#.
8. Implement linked lists in C# using the existing collections name space.
9. Write a program to demonstrate abstract class and abstract methods in C#.
10. Write C# windows application to design a form with controls which can be used to perform
arithmetic operations
11. Write C# windows application to design a form with control text box to enter name,
ombobox to display the list of departments, combobox to display the list of available cities and
listbox to display dayscholar or hosteler.
12. Display a msgbox containing the information Name, Department, city, Hosteler or
dayscholar.
13. Write C# windows application to create following menu File, Edit, Format, Align
14. Write C# windows application to perform quiz.
15. Write C# windows application to use custom validator control.
Scheme of valuation
Syntax 10 Marks
Writing program 30 Marks
Execution 20 Marks
Output with printout 10 Marks
Viva-voce 5 Marks
Total 75 Marks
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -29 - Department of Computer Engineering
TERM PROGRAM HOURS /
WEEK
TOTAL
HOURS
VI DIPLOMA IN COMPUTER
ENGINEERING 6 96
COURSE
CODE COURSE NAME
MAX.
MARKS
MIN. MARKS
FOR PASS
M8CT407
PROJECT WORK &
ENTREPRENEURSHIP,
ENVIRONMENTAL AND
DIRUSTER MANAGEMENT
75 30
RATIONALE
Project Work aims at developing innovative skills in the students whereby they apply the
knowledge and skills gained through the course by undertaking a project. The individual students
have different aptitudes and strengths. Project work, therefore, should match the strengths of
students., The primary emphasis of the project work is to understand and gain the knowledge of
the principles of software engineering practices, so as to participate and manage large software
engineering projects in future.
OBJECTIVES
� Implement the theoretical and practical knowledge gained through the curriculum into an
application suitable for a real practical working environment preferably an industrial
environment
� Develop software packages or applications to implement the actual needs of the community.
� Get exposure on industrial environment and its work ethics.
� Understand what entrepreneurship is and how to become an entrepreneur.
� Learn and understand the gap between the technological knowledge acquired through
Curriculum and the actual industrial need and to compensate it by acquiring additional
Knowledge as required.
� Carry out cooperative learning through synchronous guided discussions within the class in
key dates, asynchronous document sharing and discussions, as well as to prepare collaborative
edition of the final project report.
� Expose students to the field of computing and to gain experience in software design.
� Understand and gain knowledge about disaster management.
GUIDELINES FOR PROJECT FORMULATION
The project work constitutes a major component in most of the professional programmes
and it is to be carried out with due care and should be executed with at most care by the
candidates.
Batch Size : Maximum 6 students per batch
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -30 - Department of Computer Engineering
TYPE OF PROJECT
As majority of the students are expected to work out a real life project in some
industry/research and development laboratories/educational institutions/software companies, it is
suggested that the project is to be chosen which should have some direct relevance in day-to-day
activities of the candidates in his/her institution. Students are encouraged to work in the areas
listed at the end. However, it is not mandatory for a student to work on a real life project. The
student can formulate a project problem with the help of Guide.
PROJECT REPORT
The project report should be prepared in consultation with your guide during fifth
semester. The project proposal should clearly state the project objectives and the environment of
the proposed project to be undertaken. The project work should compulsorily include the
software development. The project proposal should contain complete details in the following
form:
1. Title of the Project.
2. Introduction and Objectives of the Project.
3. Project Category (DBMS/OOPS/Networking/Multimedia/Artificial Intelligence/Expert
Systems etc.).
4. Tools / Platform, Hardware and Software Requirement specifications.
5. Analysis (DFDs at least up to second level , ER Diagrams/ Class Diagrams/ Database Design
etc. as per the project requirements).
6. A complete structure which includes:
� Number of modules and their description to provide an estimation of the student’s effort
on the project.
� Data Structures as per the project requirements for all the modules.
� Process logic of each module.
� Testing process to be used.
� Reports generation (Mention tentative content of report).
7. Are you doing this project for any Industry/Client? Mention Yes/No. If Yes, Mention the
Name and Address of the Industry or Client.
8. Future scope and further enhancement of the project. Also mention limitation of the project.
PROJECT PROPOSAL SUBMISSION AND APPROVAL
After finalizing the topic and the selection of the guide, students should be submitting the
Project Proposal to the HOD along with the synopsis . Incomplete project proposals in any
respect will be immediately rejected. The project synopsis will be sent to academic board for
final approval.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -31 - Department of Computer Engineering
SUGGESTIVE AREAS OF PROJECTWORK:
� Database Management Systems
� Software Engineering and Software Development
� Web page Designing
� Digital Image Processing
� Computer Graphics and Animation
� Multimedia Systems
� Computer Networks
� Artificial Intelligence
� Internet and e-commerce
� Computer Security and Cryptography
� Computer hardware and embedded systems
� Improving existing systems / equipments.
� Any other related area .
VS
VN
PO
LY
TE
CH
NIC
VIR
UD
HU
NA
GA
R
VI -32 - Department of Computer Engineering
PROJECT WORK - SCHEDULING
TASKS
RESOURCE
NEEDED
I
WEEK
II
WEEK
III
WEEK
IV
WEEK
V
WEEK
VI
WEEK
VII
WEEK
VIII
WEEK
VACAT
ION
IX
WEEK
X
WEEK
XI
WEEK
XII
WEEK
XIII
WEEK
XIV
WEEK
XV
WEEK
XVI
WEEK
Literature survey for
project
Internet/ library/
Industry/
Research Centers
Finalization of the
Area in which the
project has to be done
Internet/ Library/
Industry
Finding out facility to
do the project
Laboratory/
Industry/
project sites
Collecting data/Doing
experiments/writing
of code
Laboratory/
Industry/
project sites
Analysis of Data
Using relevant
software
Results and Fine
tuning the
experiments using the
Data Analysis
Laboratory/
Industry/
Project sites
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -33 - Department of Computer Engineering
DETAILED SYLLABUS
ENTREPRENEURSHIP, ENVIRONMENTAL & DISASTER MANAGEMENT
1. ENTREPRENEURSHIP
1.1 Introduction – Entrepreneur - characteristics of Entrepreneur - contributions of an
Entrepreneur - functions of entrepreneur - Barriers to entrepreneurship - Roll of government in
Entrepreneurial development.
1.2 Small scale industries (SSI) - SSI role in country’s economic growth – importance of SSI -
starting of an SSI - Government organization and Non-governmental organizations supporting
SSI - DIC,NSIC,SIDO,KVIC, Development banks and their objectives - role of commercial
banks in assisting SSI - Women entrepreneurs and opportunities – Subsidy and concessions to
Small Scale Industries.
2. ENVIRONMENTAL MANAGEMENT
2.1 Introduction – Environmental Ethics – Assessment of Socio Economic Impact –
Environmental Audit – Mitigation of adverse impact on Environment – Importance of Pollution
Control – Types of Industries and Industrial Pollution.
2.2 Solid waste management – Characteristics of Industrial wastes – Methods of Collection,
transfer and disposal of solid wastes – Converting waste to energy – Hazardous waste
management Treatment technologies.
2.3 Waste water management – Characteristics of Industrial effluents – Treatment and disposal
methods – Pollution of water sources and effects on human health.
2.4 Air pollution management – Sources and effects – Dispersion of air pollutants – Air pollution
control methods – Air quality management.
2.5 Noise pollution management – Effects of noise on people – Noise control methods.
3. DISASTER MANAGEMENT
3.1 Introduction – Disasters due to natural calamities such as Earthquake, Rain, Flood,
Hurricane, Cyclones etc – Man made Disasters – Crisis due to fires, accidents, strikes etc – Loss
of property and life..
3.2 Disaster Mitigation measures – Causes for major disasters – Risk Identification – Hazard
Zones – Selection of sites for Industries and residential buildings – Minimum distances from Sea
– Orientation of Buildings – Stability of Structures – Fire escapes in buildings - Cyclone shelters
– Warning systems.
3.3 Disaster Management – Preparedness, Response, Recovery – Arrangements to be made in the
industries / factories and buildings – Mobilization of Emergency Services - Search and Rescue
operations – First Aids – Transportation of affected people – Hospital facilities – Fire fighting
arrangements – Communication systems – Restoration of Power supply – Getting assistance of
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -34 - Department of Computer Engineering
neighbors / Other organizations in Recovery and Rebuilding works – Financial commitments –
Compensations to be paid – Insurances – Rehabilitation.
LIST OF QUESTIONS
1. ENTREPRENEURSHIP
1. Define the term Entrepreneur.
2. What is Entrepreneurship? Explain.
3. List the various stages of decisions an entrepreneur has to make before reaching the goal of his
project.
4. What is innovation?
5. State briefly the role of an entrepreneur in the economic growth of a country.
6. List the characteristics of an Entrepreneur.
7. What are the critical elements of an Entrepreneur?
8. State the major functions of an Entrepreneur.
9. What are barriers to Entrepreneurship?
10. Define Small Scale Industry.
11. What are the qualities of Entrepreneur?
12. What are the benefits of Entrepreneur?
13. What are the various SSI that can flourish in your district?
14. Identify the infrastructural needs for an industry.
15. What are the various agencies involved in the establishment and development of various
SSI?
16. Name some of the agencies funding SSI.
17. Explain the roles played by Government in Entrepreneur development.
18. What are the various concessions and incentives available for a SSI.
19. Name some consumer products with wide demand that can be manufactured by a SSI?
20. What is feasibility study?
21. What is the importance of SSI?
22. Name the Development Banks in India working towards Entrepreneurial development.
23. State the role of commercial bank in assisting SSI sector.
24. What are the different phases of Entrepreneurial Development program?
25. What is an Industrial Estate?
26. What are the facilities available in an Industrial Estate?
27. Identify the various training agencies associated with SSI.
28. List the governmental agencies from whom you shall get financial assistance for a SSI.
29. Name some state finance corporations.
30. What are the steps involved in preparing a feasibility report?
31. What are the factors to be considered regarding raw materials for a SSI?
32. What are the features of a SSI?
33. What are the advantages of becoming an Entrepreneur?
34. Name the Organizations offering assistance for the development of Women entrepreneurs.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -35 - Department of Computer Engineering
35. State the business opportunities for Women entrepreneurs..
2. ENVIRONMENTRAL MANAGEMENT
1. What is the responsibility of an Engineer-in-charge of an Industry with respect to Public
Health?
2. Define Environmental Ethic.
3. How Industries play their role in polluting the environment?
4. What is the necessity of pollution control? What are all the different organizations you know,
which deal with pollution control?
5. List out the different types of pollutions caused by a Chemical / Textile / Leather / Automobile
/ Cement factory.
6. What is meant by Hazardous waste?
7. Define Industrial waste management.
8. Differentiate between garbage, rubbish, refuse and trash based on their composition and source.
9. Explain briefly how the quantity of solid waste generated in an industry could be reduced.
10. What are the objectives of treatments of solid wastes before disposal?
11. What are the different methods of disposal of solid wastes?
12. Explain how the principle of recycling could be applied in the process of waste minimization.
13. Define the term ‘Environmental Waste Audit’.
14. List and discuss the factors pertinent to the selection of landfill site.
15. Explain the purpose of daily cover in a sanitary landfill and state the minimum desirable
depth of daily cover.
16. Write a note on Characteristics of hazardous waste.
17. What is the difference between municipal and industrial effluent ?
18. Explain briefly the process of Equalization and Neutralization of waste water of varying
characteristics discharged from an Industry.
19. Explain briefly the Physical treatments “Sedimentation” and “Floatation” processes in the
waste water treatment.
20. Explain briefly when and how chemical / biological treatments are given to the waste water.
21. List the four common advanced waste water treatment processes and the pollutants they
remove.
22. Describe refractory organics and the method used to remove them from the effluent.
23. Explain biological nitrification and de-nitrification.
24. Describe the basic approaches to land treatment of Industrial Effluent.
25. Describe the locations for the ultimate disposal of sludge and the treatment steps needed prior
to ultimate disposal.
26. List any five Industries, which act as the major sources for Hazardous Air Pollutants.
27. List out the names of any three hazardous air pollutants and their effects on human health.
28. Explain the influence of moisture, temperature and sunlight on the severity of air pollution
effects on materials.
29. Differentiate between acute and chronic health effects from Air pollution.
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -36 - Department of Computer Engineering
30. Define the term Acid rain and explain how it occurs.
34. Discuss briefly the causes for global warming and its consequences
35. List any five effects of noise other than hearing damage.
3. DISASTER MANAGEMENT
1. What is meant by Disaster Management? What are the different stages of Disaster
management?
2. Differentiate Natural Disasters and Man made Disasters with examples.
3. Describe the necessity of Risk identification and Assessment Surveys while planning a
project.
4. What is Disaster recovery and what does it mean to an Industry?
5. What are the factors to be considered while planning the rebuilding works after a major
disaster due to flood / cyclone / earthquake? (Any one may be asked)
6. List out the public emergency services available in the state, which could be approached for
help during a natural disaster.
7. Specify the role played by an Engineer in the process of Disaster management.
8. What is the cause for Earthquakes? How they are measured? Which parts of India are more
vulnerable for frequent earthquakes?
9. What was the cause for the Tsunami 2004 which inflicted heavy loss to life and property along
the coast of Tamilnadu? Specify its epicenter and magnitude.
10. Specify the Earthquake Hazard Zones in which the following towns of Tamilnadu lie:
(a) Chennai (b) Nagapattinam (c) Coimbatore (d) Madurai (e) Salem.
11. Which parts of India are experiencing frequent natural calamities such as (a) heavy rain fall
(b) huge losses due to floods (c) severe cyclones
12. Define basic wind speed. What will be the peak wind speed in (a) Very high damage risk
zone – A, (b) High damage risk zone, (c) Low damage risk zone.
13. Specify the minimum distance from the Sea shore and minimum height above the mean sea
level, desirable for the location of buildings.
14. What Precautionary measures have to be taken by the authorities before opening a dam for
discharging the excess water into a canal/river?
18. What are the causes for fire accidents? Specify the remedial measures to be taken in
buildings to avoid fire accidents.
19. What is a fire escape in multistoried buildings ? What are its requirements?
20. Describe different fire fighting arrangements to be provided in an Industry.
21. Explain the necessity of disaster warning systems in Industries.
22. What are the necessary steps to be taken to avoid dangerous epidemics after a flood disaster?
23. What relief works that have to be carried out to save the lives of workers when the factory
area is suddenly affected by a dangerous gas leak / sudden flooding ?
24. What are the difficulties faced by an Industry when there is a sudden power failure? How
such a situation could be managed?
VSVNPOLYTECHNIC VIRUDHUNAGAR
VI -37 - Department of Computer Engineering
25. What are the difficulties faced by the Management when there is a group clash between the
workers? How such a situation could be managed?
26. Explain the necessity of medical care facilities in an Industry / Project site.
27. Explain the necessity of proper training to the employees of Industries dealing with
hazardous products, to act during disasters.
28. What type of disaster is expected in coal mines, cotton mills, Oil refineries, ship yards and
gas plants?
29. What is meant by Emergency Plan Rehearsal? What are the advantages of such Rehearsals?
30. What types of warning systems are available to alert the people in the case of predicted
disasters, such as floods, cyclone etc.
31. What are the arrangements required for emergency rescue works in the case of Atomic Power
Plants?
32. Why residential quarters are not constructed nearer to Atomic Power Plants?