term program hours / week total hours vi ... engineering/pdf/vi team.pdfupgrading and repairing...

37
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

Upload: dangkhanh

Post on 13-Jun-2018

222 views

Category:

Documents


0 download

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?