Comp
Comp
2007 – 2008
K - SCHEME
CONVENOR
D.ARULSELVAN,
Head of Department / Computer Applications,
Thiagarajar Polytechnic College,
Salem – 636 005.
E-mail: deearul2006@rediffmail.com
MEMBERS
1 Mr. M.V. Shankar 2 Mrs. A. Ghousia Jabeen,
Senior Lecturer Senior Lecturer
Government Polytechnic College, Central Polytechnic College,
Nagarcoil. Chennai – 600 113.
3 Mrs.M.Usha 4 Mr. V.G. Ravindhran
Senior Lecturer, Sr. Lecturer
Dr. Dharmambal Polytechnic College for Seshasayee Institute of Technology
Women, Chennai – 600 113. Tirichirapalli
5 Mr. S. Manisekar 6 Mr. K. Chandrasekaran
Sr. Lecturer Senior Lecturer
Valivalam Desikar Polytechnic College, Srinivasa Subbaraya Polytechnic
Nagapattinam College,
Puthur
7 Mr. K.M.A. Manivannan 8 Mr. B. Krishnakumar
Head of Department Head of Departemnt (i/c)
V.L.B. Janaki Ammal Polytechnic Arasan Ganesan Polytechnic
College, Sivakasi
Coimbatore
9 Mr. G. Sankarasubramanian 10 Mr. S. Thangaprakash
Head of Department Associate Team Leader
Sankar Institute of Polytechnic College, Mida Communications Tech Private
Sankar Nagar Limited, Chennai
Tirunelveli
11 Mr. S. Valarivan
Project Leader
Kumaran Systems Pvt Ltd.,
Chennai
1
DIPLOMA COURSES IN ENGINEERING
(FULL TIME)
SEMESTER SYSTEM
(Implemented from 2007- 2008)
K - SCHEME
REGULATIONS
The Course for the Full time Diploma in Engineering shall extend over a period
of three academic years, consisting of 6 semesters and the First Year is common to all
Engineering Branches.
The Curriculum for all the 6 Semesters of Diploma Programmes (Engineering & Special
Diploma Programmes) have been revised and revised curriculum is to be implemented
for the candidates admitted from 2007 – 2008 academic year onwards.
The salient features of this revised curriculum under ‘K’ Scheme are:
2
2. ELIGIBILITY FOR THE AWARD OF DIPLOMA
No candidate shall be eligible for the Diploma unless he/she has undergone the
prescribed course of study for a period of not less than 3 academic years in an institution
affiliated to the State Boar of Technical Education and Training, Tamilnadu, when joined
in First Year and two years if joined under Lateral scheme in the second year and has
passed the prescribed examination.
The subjects of study shall be in accordance with the syllabus prescribed from time to
time, both in theory and in practical. The curriculum outline for III, IV, V and VI Semester
is given in Annexure-I and Annexure-II.
4. EXAMINATIONS
Board Examinations in all subjects of all the semesters under the scheme of
examinations will be conducted at the end of each semester.
The sessional marks in all the subjects will be awarded on the basis of continuous
internal assessment earned during the semester concerned. For each subject 25 marks
are allotted for sessional marks and 75 marks are allotted for Board Examination.
THEORY
It has been decided to introduce Continuous Internal assessment marks for a total of 25
marks, which are to be distributed as follows:
3 Tests each of 2/ 2 ½ hours duration for a total of 30/50 marks is to be conducted out
of which the best two will be taken and the marks to be reduced to 10.
3
WHEN TO
TEST UNITS MARKS
CONDUCT
Test – I Unit – I End of 4th week 30
Question Paper Pattern for Periodical Test: (Test – I & Test – III)
Model Examination covering all 5 units for 75 marks and 3 hrs. duration.
For each subject three Assignments are to be given each for 20 marks and the
average marks scored should be reduced for 10 marks
All Test Papers and assignment note books after getting the signature from the students
must be kept in the safe custody in the Department for verification and audit. It should
be preserved for a Semester for Academic Audit.
PRACTICAL
The internal assessment mark calculation for Practical subjects is given as follows:-
a) Attendance : 5 Marks
(evaluation pattern same as Theory)
b) Procedure/ observation and tabulation/
other related Practical Work : 10 Marks
c) Result : 5 Marks
d) Record writing : 5 Marks
-----------
TOTAL : 25 Marks
-----------
4
The Record for every completed exercise should be submitted in the subsequent
Practical classes and marks should be awarded for 20 for each exercise as per the
above allocation.
At the end of the Semester, the average marks of all the exercises should be calculated
for 20 marks and the marks awarded for attendance is to be added to arrive at the
Sessional mark for Practical.
All the mark entries for assignment, Test and attendance should be entered in the
Personal Log Book of the staff handling the subject. This is applicable to both Theory
and Practical subjects.
7. PROJECT WORK
The students of all the Diploma Programmes (except Diploma in Modern Office Practice)
have to do a Project Work as part of the Curriculum and in partial fulfillment for the award
of Diploma by the State Board of Technical Education and Training, Tamilnadu. In order
5
to encourage students to do worthwhile and innovative projects, every year prizes are
awarded for the best three projects i.e. institution wise, region wise and state wise. The
selection of Project work should be taken up in V Sem. of study. The Project may be
reviewed twice during 4 th and 10 th week of VI Semester.
b) Mark Allocation for Project Work & Viva Voce in Board Examination
8. SCHEME OF EXAMINATIONS
The Scheme of examinations for subjects in the III, IV, V and VI Semester are given in
Annexure-II
a. No candidate shall be eligible for the award of Diploma unless he/she has
undergone the prescribed course of study successfully in an institution approved
by AICTE and affiliated to the State Board of Technical Education & Training,
Tamil Nadu and pass all the subjects prescribed in the scheme of examinations.
6
b. A candidate shall be declared to have passed the examination in a subject if
he/she secures not less than 40% in theory/drawing subjects and 50% in
practical subject out of the total prescribed maximum marks including both the
sessional and the Board Examination marks put together, subject to the
condition that he/she has secures at least a minimum of 30 marks out of 75
marks in the Board’s Theory/Drawing and a minimum of 35 marks out of 75
marks in the Board Practical Examinations.
A candidate will be declared to have passed in First Class with Distinction if he/she
secures not less than 75% of the aggregate marks in all semesters put together, except I
and II Semester and passes all the above Semesters in the first appearance itself and
completes all papers including that of I & II Semester within the stipulated period of study
3/ 3½/ 4 years (Full Time/Sandwich/Part Time) without any break in study.
FIRST CLASS
A candidate will be declared to have passed in First Class if he/she secures not less
than 60% of the aggregate marks in all semesters put together except I & II Semesters
and completes all papers including that of the I & II Semester within the stipulated
period of study 3/ 3½ / 4 years (Full Time/Sandwich/Part Time) without any break in
study.
SECOND CLASS
All other successful candidates will be declared to have passed in Second Class.
The above mentioned classification is applicable for the Sandwich / Part-Time students
who pass out Final Examination from October 2010 /April 2011 onwards (both joined in
First Year in 2007-2008)
The duration of each period of instruction is 1 hour and the total period of Instruction
hours excluding interval and Lunch break in a day should be uniformly maintained as 7
hours corresponding to 7 periods of instruction (Theory & Practical)
ÒÒÒÒÒÒÒ
7
ANNEXURE - I
III SEMESTER
TOTAL 18 1 16 35
IV SEMESTER
TOTAL 18 1 16 35
8
V SEMESTER
3 Elective-I Theory
6 Elective-I Laboratory
TOTAL 18 1 16 35
VI SEMESTER
3 Elective-II Theory
5 Elective-II Laboratory
9
ANNEXURE-II
COMPUTER ENGINEERING
(COURSE No::1052)
SCHEME OF EXAMINATION
III SEMESTER
Scheme of Exam
S.No Subject Subject Hrs Duration Min
Code Per of Exam Marks Marks
Week Hours for Pass
IA BE Total
IV SEMESTER
Scheme of Exam
S.No Subject Subject Hrs Duration Min
Code Per of Exam Marks Marks
Week Hours for Pass
IA BE Total
10
V SEMESTER
Scheme of Exam
S.No Subject Subject Hrs Duration Min
Code Per of Exam Marks Marks
Week Hours for Pass
IA BE Total
VI SEMESTER
Scheme of Exam
S.No Subject Subject Hrs Duration Min
Code Per of Exam Marks Marks
Week Hours for Pass
IA BE Total
3 Elective-II Theory
15081 Software Engineering 7 3 25 75 100 40
15082 Multimedia Systems 7 3 25 75 100 40
4 15064 PC Hardware and Servicing 6 3 25 75 100 50
Laboratory
5 Elective-II Laboratory
15083 E-Publishing Laboratory 4 3 25 75 100 40
15084 Multimedia Systems 4 3 25 75 100 40
Laboratory
6 15066 Project Work and 6 3 25 75 100 50
Entrepreneurship
11
15031 BASICS OF ELECTRICAL & ELECTRONICS ENGINEERING
AIM:
This subject gives the knowledge of fundamental concepts of basic electrical and electronics
engineering and aims at providing the students with basic understanding of D.C and A.C
fundamentals, A.C circuits, batteries, analog devices and digital electronics for effective
functioning in the field of electronic service industry.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
Instruction Examination
Subject
Hours/ Hours/ Assessment Marks
Week Semester
Internal Board Exam Total
BASICS OF ELECTRICAL
& ELECTRONICS 6 96 25 75 100
ENGINEERING
12
TOPICS AND ALLOCATION
I DC AND AC FUNDAMENTALS 18
II ELECTRICAL MACHINES 18
REVISION, TEST 12
TOTAL 96
DETAILED SYLLABUS
1.1 DC Circuits : Definition and units of Voltage, Current, Potential Difference, Power,
Energy, Resistance, Conductance, Resistivity - Ohm’s Law - Kirchhoff’s law - Series
circuits - Parallel circuits – Series Parallel Circuits – Simple problems on Ohm’s law and
series parallel circuits .
1.3 Batteries: Classification of cells – Construction of Lead Acid Cell – Methods of charging -
Care and Maintenance of Lead Acid Battery – Indications of a fully charged battery –
Maintenance free batteries.
1.4 Safety measures: Electric shock – Prevention – Precautions against electric shock –
Earthing - Need for earthing - Types of earthing.
13
2.3 AC Motors: Classification - Induction motor- construction – types - principle of operation-
application – Need for starter – Starter used for starting an induction motor - Alternator-
Working principle – construction - stepper motor: construction - Working Principle -
applications
3.1 Semi conductor theory:- Intrinsic and Extrinsic Semiconductors - N type and P type
materials -majority and minority carriers - Semi conductor diode - PN junction - V I
characteristics of PN Junction diode
3.2 Rectifiers: Working and Waveforms of Half wave - Full wave - Bridge rectifiers (without
filters) – Differences.
3.3 Special Diodes: Working principle and V I characteristics of Zener diode - Applications
of Zener diode - Regulator (series and shunt) - LED - LCD – Opto coupler
3.4 Transistor: Working Principle of NPN and PNP transistor - Transistor as a switch -
Transistor working as an amplifier- common base - common collector- common emitter
configuration - input and output characteristics.
4.1 Number representation: Decimal, Binary, Octal and Hexa decimal number systems -
Conversion of number from one number system to another without decimal points - BCD
Codes and limitations – Conversion of BCD to decimal and vice versa – ASCII Codes -
Error detection and Correction codes – Parity bit
4.2 Logic gates: Positive and Negative logic – Symbolic representation - Definition, truth
table, symbol and logical equations of logic gates: AND – OR - NOT- NAND - NOR-
EXOR - EXNOR (Only 2-inputs) – Universal gates.
4.3 Logic Simplification : Rules and laws of Boolean algebra – Demorgan’s Theorem and
proof - Simplification of logic functions using Boolean laws - Karnaugh’s map
Simplification (restricted to three variables) – Duality theorem
4.4 Arithmetic circuits: Half Adder and full adder- Truth table, Circuit diagram – Parallel
binary adder – circuit diagram
Half subtractor and Full subtractor - Truth table, Circuit diagram - Parity Generator and
Parity checker circuit
14
UNIT - V SEQUENTIAL LOGIC SYSTEM 16 Hours
5.1 Flip flops: S-R, D, flip-flop – operation and truth table - Race Condition – JK flip flop – T
flip flop – Edge Triggered Flip-flop - J-K Master Slave flip flop.
5.2 Counters: Asynchronous counter- 4 bit Asynchronous Counter – Mod n counter (3, 5, 7)-
decade counter - Synchronous counter – 4 bit Synchronous binary counter
5.3 Registers: Functions – Serial –in – serial out, Serial – in – parallel out, Parallel – in –
serial out, parallel – in – parallel out – 4 bit right shift and 4 bit left shift registers.
REFERENCE BOOKS:
15
15031 BASICS OF ELECTRICAL & ELECTRONICS ENGINEERING
PART – A ( 10 x 1= 10 Marks)
1. State the equivalent resistance of two resistors r1 and r2, which are connected in parallel.
2. Define the term “ Power”
3. State any one application of stepper motor.
4. What is a auto transformer?
5. What is intrinsic material?
6. Expand the terms “LED” and “LCD”
7. Convert the hexadecimal number ABCD into binary number.
8. What are the two outputs of a half-adder?
9. What is a flip-flop?
10. How many flip-flops are required to construct mod- 23 counter?
PART – B (5 x 3 = 15 Marks)
Answer all the questions:
11. Define Ohm’s Law. State any two applications of ohm’s law.
12. Compare series and shunt motors,
13. Tabulate the differences between LCD and LED.
14. With the help of NAND gate, construct AND, OR and NOT gate.
15. Draw the circuit diagram of decade counter.
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16. A. 1. Three resistors (R1=5 ohms, R2=3 ohms, R3= 2 ohms) are connected [5]
in series with 10V supply. Find the voltage drop across each resistor.
2. What is the need for earthing? What are the different types of [5]
earthing? Explain any one of them.
(OR)
B. 1. List down the types of batteries, and explain the charging method of [10]
any one battery.
17. A. 1. What is meant by “back emf” in a DC motor? Explain its significance. [5]
2. Derive the emf equation of a transformer. [5]
16
(OR)
B. 1. Write down the construction, working principle and applications of [10]
induction motor.
18. A. 1. Tabulate the differences between Half wave rectifier and Full wave [5]
rectifier.
2. Draw adder and multiplier circuits using OP AMP and explain. [5]
(OR)
B. 1. With a neat sketch, explain the input and output characteristics of [10]
common base transistor.
19. A. 1. Simplify the following Boolean expression by using Karnaugh map [5]
F(A,B,C) = ABC + A’BC+ B’C’
2. With a neat diagram, explain the operation of a 4 x 1 Multiplexer. [5]
(OR)
B. 1. Write down the truth table, logical equation, symbol for the following 2 [10]
input gates : (i) AND gate (ii) OR gate (iii) X – NOR gate (iv) NOR
gate (v) NAND gate
20. A. 1. With a neat diagram, explain the operation of a clocked J-K flip-flop. [5]
2. Draw the circuit diagram of a 4-bit right shift register and explain. [5]
(OR)
B. 1. With a neat diagram, truth table and waveform, explain the operation of [10]
a 4-bit ripple counter.
17
15031 BASICS OF ELECTRICAL & ELECTRONICS ENGINEERING
PART – B (5 x 3 = 15 Marks)
Answer all the questions:
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
I6 A. 1. Define the following terms: (i) Voltage (ii) Current (iii) Power [5]
(iv) Resistance and (v) Conductance.
2. Briefly explain about the “ Care and maintenance of lead acid battery” [5]
(OR)
B. 1. Compare series and parallel circuits of electrical resistance. [5]
2. What are maintenance free batteries? Briefly explain them. [5]
18
(OR)
B. 1. Explain the working principle of Stepper motor [10]
19
15032 C AND DATA STRUCTURES
AIM:
The main aim of this subject is to develop the logic, ability to solve the problems efficiently using
C Programming. Knowledge in a programming language is prerequisite to the study of most of
computer science courses.
Data structures are the techniques of designing the basic algorithms for real-life projects.
Understanding of data structures is essential and this facilitates the understanding of the
language. The practice and assimilation of data structure techniques is essential for
programming.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
C AND DATA
STRUCTURES 6 96 25 75 100
20
TOPICS AND ALLOCATION
UNIT TOPIC TIME (Hrs)
I BASIC ELEMENTS OF “C” AND CONTROL STATEMENTS 18
II STRINGS, FUNCTIONS, STRUCTURES AND UNIONS 16
III POINTERS 16
IV LINEAR DATA STRUCTURES 18
V NON – LINEAR DATA STRUCTURES 16
REVISION, TEST 12
TOTAL 96
DETAILED SYLLABUS
UNIT - I BASIC ELEMENTS OF “C” AND CONTROL STATEMENTS 18 Hours
2.1 Arrays : Definition – Array element and subscript - Declaration – Initialization of one
dimension array elements - Two dimensional arrays – initialization of elements.
2.2 Strings: Introduction – Declaring ad Initializing string variables - Reading strings - Writing
strings – String handling functions – strlen() , strcpy() , strcmp() , strcat() and strrev()
functions
2.3 Functions: Declaration and definition of function – return statement - function call –
passing arguments by call by value –Types of functions – Arrays and Functions -Scope
and life time of variables – auto, extern, global, register - - recursive functions
21
Pre- defined functions : Character functions (ctype.h) – islower(), is upper(), isalpha(), to
lower(), toupper() , is digit() - Math functions (math.h) – sin(), cos() , sqrt(), pow(), tan() ,
exp()
3.3 Relation of pointers with other elements: Pointers and Arrays – Pointes and functions
– pointers and strings - Array of pointers to strings – Limitation of array of pointers to
strings – pointers and structures .
3.4 Dynamic memory allocation: Advanatges – malloc(), calloc(), realloc(0 and free()
functions
4.1 Elementary data organization: Data, Entity and Information - Primitive data types –
Non primitive data Types – Data structure: Definition – Classification - Data structure
operations.
4.2 Linked Lists: Introduction – Singly linked list - Representation – Array implementation –
pointer implementation – Traversing and searching of a linked list – Memory allocation
and Garbage collection – creat() getnode() and freenode() operations - insertion at front
and middle position - deletion ( front, end and if the value is given) –
4.4 Queues: Definition - Representation of Queue using arrays - Circular Queue , Dequeue ,
Priority Queue ( Definition and Examples only)
22
UNIT - V NON LINEAR DATA STRUCTURES 16 Hours
5.1 Trees: Basic terminologies of trees – Node, Root, Parent , Child, Link, Sibling , Level,
Height, Depth, Leaf , degree - Binary tree – Full binary tree and a complete binary tree -
representation of binary tree – Linear representation - Advantages and disadvantages of
linear representation - linked representation – traversing – Types - Traversal algorithms –
Binary Search tree – inserting and searching items – Applications of Binary tree.
Types of Binary trees (Definition and examples only) : Expression tree - Heap tree –
Threaded binary tree – Height balanced tree– Decision tree
5.2 Graphs: Definition - Graph terminologies – Directed and Undirected graph, Weighted
graph, Adjacent Vertices, Self loop, Parallel edges, Path, Cycle, indegree, out degree, ,
complete graph – Connected graph - Representation of graph –- Set representation,
adjacency matrix representation - Linked representation – Comparison of representations
5.4 Sorting : Introduction – Types of sorting - Bubble sort – Selection sort – Insertion Sort –
Quick Sort - Algorithms – Examples.
REFERENCE BOOKS
23
15032 C AND DATA STRUCTURES
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
24
2. Write a program to print the multiplication table of the number entered [5]
by the user. The table should get displayed in the following form.
29 * 1 = 29
29 * 2 = 58
…
(OR)
B. 1. Explain different types of looping statements used in C language [10]
with their syntax and example.
I7. A. 1 Write a “C” function to find the sum and average of N numbers. [5]
2 Explain the use of any four functions available in <string..h> header file. [5]
(OR)
B. 1 Read two strings of different lengths. Write a “C” program to find the [10]
string, which has more number of characters.
19. A. 1. What are different data structure operations? Define them. [5]
B. 1. Write down the algorithm for insertion and Searching operations of [10]
a binary search tree.
25
15032 C AND DATA STRUCTURES
PART – B (5 x 3 = 15 Marks)
Answer all the questions:
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
26
B. 1. Explain the differences between break and continue statement with [5]
examples.
2. Write a program to find the biggest number between given three [5]
numbers.
17. A. 1. Write a “C” function to find the sum and average of N numbers. [5]
2. Explain the differences between function definition and function [5]
declaration.
(OR)
B. 1. What are the different types of functions? Explain with examples. [10]
18. A. 1. How will you create a structure variable? How the data are [5]
initialized to structure variable? Give an example.
2. Write a C program to find the length of the given string using [5]
pointers.
(OR)
B. 1. Explain array of pointers to strings with an example program. [10]
Discuss the advantages and disadvantages of above method,
19. A. 1. How the data structures are classified? Give examples for each of [5]
them.
2. Write down the algorithm for traversing a linked list. [5]
(OR)
B. 1. Give the algorithm for converting an infix expression into postfix [10]
expression. Illustrate your algorithm with an example.
27
15033 OPERATING SYSTEMS
AIM:
The operating system has consistent innovations and developments like other fields of
computer science. The main aim of this course is to provide core knowledge of Operating
system features, functions and techniques. Each and every operating function is discussed in
detail.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
DETAILED SYLLABUS
1.2 Process : Definition – Processes and Programs - Implicit and Explicit tasking –
Independent and Co-operation Process- Process relationship - Process States –
Process state transitions- Process Control Block - Context switches – Threads –
Necessity and advantage of threads - Types of threads - Systems Calls - Examples
2.2 Semaphores: Definition – WAIT(S) and SIGNAL(S) instructions – Algorithm for WAIT
and SIGNAL operations – Locks – Monitors and Condition variables.
29
UNIT - III MEMORY MANAGEMENT 16 Hours
3.1 Introduction: Overlays and Swapping – Logical and Physical address space –
Contiguous allocation methods – Single partition and multiple partition Systems
3.2 Paging: Principle of operation – Page allocation – Hardware support for paging – Paging
address translation by direct mapping and associate mapping – Protection and sharing.-
Advantages and disadvantages of paging.
3.4 Virtual Memory: Necessity – Hardware and control structures – Locality of reference,
Page fault, Working set, Dirty page/Dirty bit, Demand paging, Thrashing - Page
replacement Policies – FIFO, LRU, NRU.
4.1 I/O Management: I/O buffering – Single and Double Buffer schemes - Disk Organization
4.2 File Management: File Concepts – File descriptor- Access methods – Sequential,
indexed and direct – File sharing – Protection - Access rights – File System structure –
Byte Sequence, Record sequence and Tree-based – Recovery – Disk formatting.
5.2 Linux Commands and Utilities : cat, tail, cmp, diff, wc, sort , mkdir, cd, rmdir, pwd, cp,
more , passwd, who, whoami, mv, chmod, kill, write, wall, merge , mail, news – pipes,
filters and redirection utilities
5.3 Shell Scripts: Creating and executing simple shell programs – variables – special
characters – comparison of expressions – iteration statements – conditional statements –
functions.
5.4 System Administration: Installing Linux – Booting the system – Maintaining user
accounts – File systems and Special Files – Backups and Restoration.
30
REFERENCE BOOKS
31
15033 OPERATING SYTEMS
PART – B (5 x 3 = 15 Marks)
Answer all the questions:
PART – C ( 5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
18. A. 1. What is contiguous memory allocation? Explain with a neat diagram. [5]
2. Describe paging with an example. [5]
(OR)
B. 1. Describe the following: [10]
i.) Virtual Memory
ii.) Thrashing
19. A. 1. What is buffer? Explain single and double buffer schemes. [5]
2. Describe disk formatting. [5]
(OR)
B. 1. What are the file allocation methods? Explain Contiguous and indexed [10]
allocation in brief.
*****************
33
15033 OPERATING SYTEMS
1. What is a process?
2. Give any two examples for Operating systems.
3. What is a resource allocation graph?
4. Define the term Semaphores.
5. How many frames are needed for each page?
6. What is paging?
7. What is seek time?
8. Expand the terms: (i) FCFS and (ii) SSTF
9. State any two communication commands available in Linux system.
10. Write down the process termination command with an example.
PART – B (5 x 3 = 15 Marks)
Answer all the questions:
PART – C ( 5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16. A. 1. List down the desirable qualities of Operating Systems. [5]
2. Explain the characteristics of the following operating systems [5]
(i) Batch Processing Systems and
(ii) Time Sharing Systems
(OR)
34
B. 1. Consider the following set of processes, with the length of the processing [10]
time given in milliseconds.
Process Processing Time Priority
P1 10 3
P2 1 1
P3 2 3
P4 1 4
P5 5 2
The processes are assumed to have arrived in the order P1, P2, P3, P4,
P5 all at time 0.
a) Draw four Gant charts illustrating the execution of these processes
using FCFS, SJF, a non-priority (a smaller priority number implies a
higher priority), and RR (quantum =1) scheduling.
b) What is the turn around time of each process for each of the
scheduling algorithms in part (a)?
c) What is the waiting time of each process for each of the scheduling
algorithms in part (a)?
d) Which of the schedules in part (a) results in the minimal average
waiting time (over all processes)?
17. A. 1. What are race conditions? How race conditions occur in operating [5]
system?
2. Briefly explain the concept of Resource Allocation Graph. [5]
(OR)
B. 1. Briefly explain any two methods for recovering deadlock. [10]
20. A. 1. Briefly explain the History of the Linux operating system. [5]
2. Write down a shell script to find the largest of two numbers X and Y. [5]
(OR)
B. 1. Explain the following with respect to Linux system administration: [10]
(i) Maintaining User Accounts and (ii) Backups and restoration.
*****************
35
15034 ELECTRICAL AND ELECTRONICS LABORATORY
AIM:
The main aim of this subject is to enable to students to know the basic concepts of analog and
digital electronics and gain familiarity with the available IC chips. This will form a broad base for
studying digital system design, computer troubleshooting, microprocessors and further studies.
OBJECTIVES:
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
ELECTRICAL AND
6 96 25 75 100
ELECTRONICS
LABORATORY
36
LAB EXERCISES
4. Draw the forward bias characteristics of a PN Junction diode and determine the
forward resistance of the diode.
6. Draw the characteristics of Common Emitter Configuration and determine its input
impedance, output impedance and current gain.
(iii) Adder
(iv) Subtractor.
8. Construct and test half - wave and full - wave rectifier circuits.
9. Verify truth tables of logic gates using IC 7404, 7408, 7432, 7402, 7400 and 7486.
11. Realize the circuit to simplify the logic equation by using karnaugh map.
13. Construct Half adder and full adder circuits using ICs and verify their truth table.
14. Construct Half subtractor and full subtractor circuits using ICs and verify their truth
table.
37
16. Verify the operation of a decoder and encoder circuits.
18. Construct and test 4-bit ripple counter and observe the output waveform.
19. Construct and test asynchronous decade counter and observe the output waveform.
EQUIPMENTS:
1. Digital Multimeter 6
6
2. Ammeter (0-50) mA
(0-20) V, 6
3. Voltmeter
(0-1v) 6
4. Power supply 0-30V 6
6. Bread Board 6
COMPONENTS
3. PN Diode IN4007
5. Transistor SL100,CL100
IC7400, IC7402, IC7404, IC7408, IC7432,
6.
IC7486
7. IC74161(Counter)
8. IC74153(MUX)
9. IC74139(DMUX)
38
10. IC7476 (Flip-Flop)
***************
39
15035 C AND DATA STRUCTURES LABORATORY
AIM:
The main aim of this laboratory is to provide the hands on experience on C programming and
improve the practical set. The learner will be able to develop the logic for the given problem,
recognize and understand the syntax and construction of C code, gain experience of C, know
the steps involved in compiling, linking and debugging C code, feel more confident about writing
the C functions, write some complex programs for implementing data structures.
The knowledge of ‘C’ language and data structures will be reinforced by practical exercises
during the course of study. The course will help students to develop the capability of selecting a
particular data structure.
OBJECTIVES:
• Compile C Programs.
• Write C programs using operators and expressions.
• Write C programs using control structures and loops.
• Understand the use of arrays
• Use of arrays and pointers.
• Implement functions.
• Know the difference between Structures and Unions.
• Implement linear data structure algorithms using C language.
• Implement non - linear data structure algorithms using C language.
• Write programs for traversing a binary tree.
• Write programs for searching and sorting.
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
C AND DATA
STRUCTURES 6 96 25 75 100
LABORATORY
40
LAB EXERCISES
1. a). Write a program to convert the given temperature in degree centigrade to Fahrenheit
and vice versa.
b) Write a program to find the simple and compound interest for the amount (P) at the
rate of interest (R) for the year N.
c) Write a program to enter two numbers from the user and prints the sum, product,
difference, and quotient of the two numbers.
2. a). Write a program to identify whether a number input from the keyboard is even or odd.
If it is even, the program should display the message “Number is even”, else it should
display “Number is odd”. ( Using if-else)
b) Write a program to display the student’s grade based on the following norms: ( else –
if ladder)
Marks Grade
>=75 A
> 50 and <75 B
> 25 and <50 C
< 25 F
DECISION MAKING STATEMENTS – II
3. a). Write a program to find out whether a given number is a perfect number. The
program should terminate if a negative integer is given as the input. A perfect number
is a number whose factors other than itself add up to itself. Example: 6 = 1 + 2 + 3,
28 = 1 + 2 + 4 + 7 + 14
b) Develop a simple calculator to accept two floating point numbers from the keyboard.
Then display a menu to the user and let him/her select a mathematical operation to
be performed on those two numbers. Then display the answer. A sample run of you
program should be similar to the following: ( Using switch statement)
Enter number 1: 20
Enter number 2: 12
Mathematical Operation
-----------------------------------
1 - Add
2 - Subtract
3 - Multiply
4 - Divide
-----------------------------------
Enter your preference: 2
Answer : 8.00
41
LOOPING STATEMENTS
4. a). Write a program to compute the sum of all integers between any given two numbers.
b) Write a program to find and print the first 10 terms of the Fibonacci sequence.
Assume the first two terms are 0 and 1.
ARRAYS
5. a). Write a program to calculate and display the total and the average of 10 integer
numbers.
Read 3 subject marks of 4 students. Write a program to calculate and display the
b)
total marks of each student. Use a 2D (two-dimensional) array to store the marks
FUNCTIONS
6. a). Devise a function called min (x , y) that returns the smaller of two double values. Test
the function with a simple data.
b) Write a function to find the biggest number in a given array using function.
STRINGS
7 a). Write a C program to find the number of vowels present in the string. [ Assume your
string contains both uppercase and lowercase characters]
c) Read a string, which consists of both lower case characters and upper case
characters. Convert the lowercase character into upper case and vice versa. Display
the new string.
8. a). Write a program for nested structure, the two structures are declared within a single
structure. The two inner structures are : “dob” ( fields : dd, mm, yy) and “address”
( st, cty) and the outer structure “Student” ( fields : rollno, name).
b) Write a Program to print the student name, rollno, marks using unions.
POINTERS- I
b) Read a string. Print the above string such that each line contains a single character.
( Use pointers)
c) Read an integer array consists of N elements. Print the elements in reverse order
42
using pointers.
POINTERS- II
10. a). Write a C program to read through an array of any type using pointers. Write a C
program to scan through this array to find a particular value
11. a). Write a C program to create a singly linked list . Make necessary assumptions.
b) Write a C program to delete the first node that contains an integer data item of a
single linked list.
13. Write a “C” program to convert an infix expression into post fix expression.
17. Write a “C” program for pre -order traversal of a binary tree.
19. Write a “C” program to read 10 elements and sort the above numbers using
bubble sort.
20. Write a “C” program to read 10 elements and sort the above numbers using quick
sort.
REQUIREMENTS:
Software:
Hardware:
***************
43
15036 OPERATING SYSTEM LABORATORY
AIM:
The main aim of this subject is to provide hands-on experience on Linux operating systems and
good working knowledge to work in Linux environments. Theoretical aspects of operating
system, were covered in theory course will be implemented through C language.
OBJECTIVES:
LAB EXERCISES
1. Execute the following commands and write down the results and use of each
command : (i) man (ii) cd (iii) cd. (iv) cd.. (v) ls, ls – a (vi) pwd
2. a) Make your own subdirectories called uni and linu in your home directory. Then delete
the sub directory called uni.
b) Explore the file system, write what is there in /bin, /usr/bin, /sbin/tmp and /boot. Find
and list the devices that are available in your system.
3. a). Create a file called intro.text that contains the word “hello I am the student of
computer branch”. Now copy this file and paste to other directory.
b) Change the permission of the above file to rwxrwxr-x. You can try different
44
possibilities to change its permissions. Find out what are the different commands
available that can be used to change the permissions of a file/files.
c) Display the name of all files in the home directory using find. Can you display the
name of all files in the home directory that are bigger than 500 KB.
5 a) Try to access your account available at a remote machine. Download some file from
. that machine to your machine.
b) Create a cron job that sends you a message after every 5 minutes.
c) Write a message to inform all users that “ they should shut down their machine after
completing the lab exercise.
6. Write and execute the following programs in Linux using Shell script :
I. Factorial of a given number (ii) Sum of odd / even numbers from M to N
7. Write and execute the following programs in Linux using Shell script :
I. To find the greatest of given three numbers.
II. Find out the maximum and minimum number of the given series
8. Write and execute the following programs in Linux using Shell script :
I. To reverse the given string and check whether it is PALINDROME or not.
II. To find the length of the given string.
9. Develop a Calculator application using shell script
10. Implement deadlock Avoidance Algorithm using C language.
11. Implement multithreading concepts using C language.
12. Given the list of processes, their CPU burst times and arrival times, display/print the
Gant chart for FCFS. Compute and print the average waiting time and average
turnaround time. Write a C program for the above task
Requirements:
Software: 1. Linux operating system 2. C Compiler with editor
Hardware: (1) Computer with Pentium IV / Dual core Processors. – 36 Nos
(2) Printer – 3 Nos.
45
COMPUTER ARCHITECTURE
15041 AND
ASSEMBLY LANGUAGE PROGRAMMING
AIM:
This subject aims to develop knowledge and skills in the area of organization of components of
a computer. The course will enable the students to be familiar with computer hardware,
standards, instruction set and assembly language programming. It deals with the architecture of
major components of a computer and functioning of these different components.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
46
SCHEME OF INSTRUCTION AND EXAMINATION
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
COMPUTER
ARCHITECTURE AND 25 75 100
6 16
ASSEMBLY LANGUAGE
PROGRAMMING
DETAILED SYLLABUS
1.1 Register Transfer Logic: Register transfer language – register transfer – bus and
memory transfer – Arithmetic micro operations – Logic micro operations – Shift micro
operations – One stage of arithmetic and logic unit.
1.2 Central processing unit: Major components of CPU - general register organization –bus
system, control word, ALU, examples of micro operations; Instruction format - Three
address - Two Address - One - Zero Address instructions ; CISC characteristics, RISC
characteristics
1.4 Control Unit: Structure of Control unit – Fetch , Indirect Execute, Interrupt and the
Instruction cycle – Hardwired control – Micro-programmed Control.
2.1 I/ O interface : Need for I/O interface – Major functions of the I/O interface – I/O versus
memory bus – isolated versus memory mapped I/O – Asynchronous data transfer –
Strobe control, handshaking – Asynchronous serial transfer
47
2.2 Modes of transfer : Three possible modes; example for programmed I/O, interrupt
initiated I/O; priority interrupt -daisy chain priority, parallel priority interrupt, priority
encoder, Interrupt cycle, software routines, Initial and final operations; DMA -DMA
controller, DMA transfer.
3.2 Associative memory: Hardware organisation, Match logic, Read operation, Write
operation.
3.3 Cache memory: Need for cache memory, organisation of cache memory, operational
principle of cache memory, different mapping techniques, cache initialization.
3.4 Virtual memory: Address space and memory space, address mapping, associative
memory page table, page replacement.
4.3 Instructions: Data Transfer Instructions - Mov, XCHG – Arithmetic Instructions - ADD
SUB , INC, DEC and NEG Instructions - MUL, IMUL, DlV, IDIV Instructions, CLC, STC
and CMC Instructions. - Decimal Arithmetic: BCD representation-Packed and unpacked
representation, Packed BCD to ASCII and ASCII to packed BCD conversion; DAA, DAS;
Unpacked representation - ASCII and Unpacked pseudo-ops, AAA, AAS, AAM, AAD
Instructions and their uses.
4.4 JMP Instruction; Unconditional JMP-Forward and Backward reference, Short operator
for short jumps. Conditional Jumps: Conditional jump Instructions - CMP instruction,
LOOP, LOOPZ, LOOPNZ instructions.
5.1 Subroutines and Procedures: Stack and its initialization, CALL and RET instructions,
PUSH and POP instructions - String operations: MOVS, CMPS, SCAS, STOS and LODS
Instructions, Byte and Word options, the direction flag - CLD and STD Instructions -
Repeat prefixes - REP, REPE (REPZ), REPNE (REPNZ), - XLAT instructions,
Translation table - Bit operations: AND, OR, XOR and NOT Instructions, TEST
Instruction, SHR, SHL, SAR and SAL Instructions
48
5.3 Writing Programs for the following: Find the average of two values – Larger of two
values – Print the alphabets from A to Z – Find the largest and smallest values -
Character translation (upper to lower and vice versa).
REFERENCE BOOKS
49
15041 COMPUTER ARCHITECTURE
AND
ASSEMBLY LANGUAGE PROGRAMMING
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
50
18 A. 1. Explain memory hierarchy with a neat diagram. [5]
2. What is virtual memory? Explain [5]
(OR)
B. 1. Draw the block diagram and explain “n” cell match logic in associative [10]
memory.
51
15041 COMPUTER ARCHITECTURE
AND
ASSEMBLY LANGUAGE PROGRAMMING
1. What is a bus?
2. Give an example for one address instruction format.
3. What is memory mapped I/O.
4. Expand the term “DMA”.
5. Give any two examples for auxiliary memory.
6. What is cache memory?
7. Expand the term “BCD”.
8. Write down the syntax for CMP instruction.
9. Give any two string operations
10. Define the term Interrupt.
PART – B (5 x 3 = 15 Marks)
Answer all the questions:
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16 A. 1. Draw the block diagram and explain one stage of arithmetic and logic unit. [5]
2. Explain arithmetic pipeline with a neat diagram [5]
(OR)
B. 1. Explain the principle and operation of general register organization with [10]
a neat diagram.
52
B 1. With a neat block diagram, explain DMA controller and transfer. [10]
53
15042 INTERNET CONCEPTS AND WEB DESIGNING
AIM:
The main aim of the subject is to introduce the whole range of web technologies starting from
HTML, Java Script, JSP, XML and CSS. It also gives a brief description on Internet. Through
the various examples the course will describe how to design specific page, dynamic web page,
forms and frames.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
54
SCHEME OF INSTRUCTION AND EXAMINATION
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
INTERNET CONCEPTS
6 96 25 75 100
AND WEB DESIGN
DETAILED SYLLABUS
UNIT- I THE INTERNET CONCEPTS 16 Hours
1.2 Internet Protocols: Internet Protocol (IP) – IP addresses – Types of Internet addressing
- Transmission Control Protocol (TCP) - How does the Internet work - Intranet & Extranet
- Internet Infrastructure
2.1 Introduction to HTML: What is HTML - 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 .
2.2 Advanced HTML: Links - Anchor tag – Lists - Unordered Lists - Ordered Lists - Definition
Lists; Tables - TABLE, TR and TD Tags - Cell Spacing and Cell Padding - 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:
55
COLGROUP - THREAD, TBODY, TFOOT - _blank, _self, _parent, _top – IFRAME –
LABEL - Attribute for <SELECT> - TEXTAREA
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, Predefined objects, Array object, History object , location
object - Dialog Boxes - Alert Boxes - Confirm Boxes - Prompt Boxes
3.3 Javascript with HTML : Events - Event Handlers : onLoad and onUnload – onFocus and
onBlur – onError - Forms : Forms Array – Form element properties – Example program.
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.
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 server – JSP Architecture – Life cycle of a JSP page - JSP vs Servlets –
JSP Vs ASP – 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.
5.1 Introduction: Advantages – HTML Vs XML - Browsing and parsing XML – Creating a
XML file – Data island – well formed XML document – XML components: elements –
entities – comments – Processing instructions - Attributes
5.2 DTD: Declarations in DTD: Element, Attribute, Entity and Notation - Construction of an
XML document XML Namespaces – Declaring namespaces - Default namespaces -
XML schema – need and use of Schema – Building blocks – simple elements –Defining
attributes – complex elements.
5.3 CSS: Introduction – Features – Syntax – External style sheet – internal style sheet –
inline styles – multiple style sheet – Background – text – font – Border – outline – Margin
– padding – list – table – Simple Examples using above properties.
56
REFERENCE BOOKS
57
15042 INTERNET CONCEPTS AND WEB DESIGN
PART – A ( 10 x 1 = 10 Marks)
PART – B ( 5 x 3 = 15 Marks)
PART – B ( 5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
58
17 A. 1. Explain different types of lists with an example HTML page. [5]
2. How to load an image in a HTML page? Explain with an example. [5]
(OR)
B. 1. Explain the general structure of HTML page with an example [10]
program.
19 A. 1. Write a JSP program to read set of characters through keyboard and [5]
convert it in to uppercase letters.
2. What is session object? Explain [5]
(OR)
B. 1. Briefly explain JSP Architecture with neat diagram. [10]
59
15042 INTERNET CONCEPTS AND WEB DESIGN
PART – A ( 10 x 1 = 10 Marks)
Answer all the questions:
1. State the name of any two search engines.
2. State the function of web browser.
3. What is the correct HTML tag for inserting a line break?
4. State the purpose of <FRAME> and <FRAMESET> tag.
5. State any two events.
6. State the use of alert box.
7. List down any two JSP servers.
8. State any two differences between JSP and ASP.
9. State any two advantages of XML.
10. Which CSS property controls the text size?
PART – B (5 x 3 = 15 Marks)
11. What are the different layers in the TCP/IP networking model?.
12. State the use of Meta tag.
13. Write down the general syntax of switch statement in JavaScript.
14. What are the types of directives in JSP? explain
15. What is the syntax of declaring an attribute in a DTD?
PART – B ( 5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
B. 1. Briefly explain about the functions and features of Internet protocol and [10]
transmission Control protocol.
17 A. 1. State any five tags used for formatting and define the function of each [5]
tag.
2. Define the terms “Cell Spacing and Cell Padding” [5]
(OR)
60
B. 1. What are the different types of lists? Explain them. [10]
20 A. 1. How you will create an XML file? Explain with an example. [5]
2. What is DTD? Explain it with an example. [5]
(OR)
B. 1. Briefly explain about the following : (i) External style sheet (ii) Internal [10]
Style Sheet and (iii) Multiple Style Sheet.
************
61
15043 OBJECT ORIENTED PROGRAMMING WITH JAVA
AIM:
Today almost every branch of computer science is feeling presence of object - orientation.
Object oriented technology is successfully incorporated in various fields of computer science.
Since its arrival on the scene in 1995, the Java has been accepted as one of the primary
programming language.
This subject is designed to give you exposure to basic concepts of object - oriented technology.
This subject will help in learning to write programs in Java using object - oriented paradigm.
Approach in this subject is to take Java as a language that is used as a primary tool in many
different areas of programming work.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
62
SCHEME OF INSTRUCTION AND EXAMINATION
Examination
Instruction
Assessment Marks
Subject
Hours / Hours /
Internal Board Exam Total
Week Semester
OBJECT ORIENTED
PROGRAMMING WITH 6 96 25 75 100
JAVA
DETAILED SYLLABUS
1.3 Introduction to Java : Types of java program – Creating and Executing a Java program
– Java Tokens: Keywords, Character set, Identifiers, Literals, Separator – Java Virtual
Machine (JVM) – Command Line Arguments – Comments in Java program.
1.4 Elements: Constants – Variables – Data types - Scope of variables – Type casting –
Operators: Arithmetic - Logical – Bit wise operator – Increment and Decrement –
Relational – Assignment – Conditional – Special operator – Expressions – Evaluation of
expressions.
2.1 Decision making and Branching: Simple if statement – if – else statement – Nesting if
– else – else if Ladder – switch statement – Decision making and Looping: While loop –
do – While loop - for loop – break – labelled loop – continue Statement.
63
2.2 Arrays: One Dimensional Array – Creating an array – Array processing –
Multidimensional Array –Vectors – Wrapper classes
3.1 Class and objects: Defining a class – Methods – Creating objects – Accessing class
members – Constructors – Method overloading – Static members – Nesting of Methods
– this keyword – command line input
3.2 Inheritance: Defining a subclass – deriving a sub class – Single Inheritance – Multilevel
Inheritance – Hierarchical Inheritance – Overriding methods – Final variables and
methods – Final classes – Finalizer methods - Abstract methods and classes – Visibility
Control: Public access, Private access, friend, protected. Interfaces: Multiple
Inheritance - Defining interface – Extending interface - Implementing Interface -
Accessing interface variables
3.3 Packages: Java API Packages – System Packages – Naming Conventions – Creating
& Accessing a Packages – Adding Class to a Packages – Hiding Classes
4.1 Applets: Introduction – Applet Life cycle – Creating & Executing an Applet – Applet tags
in HTML – Parameter tag – Aligning the display - Graphics Class: Drawing and filling
lines – Rectangles – Polygon – Circles – Arcs – Line Graphs – Drawing Bar charts.
4.2 AWT Components and Even Handlers: Abstract window tool kit – Event Handlers –
Event Listeners – AWT Controls and Event Handling: Labels – TextComponent –
ActionEvent – Buttons – CheckBoxes – ItemEvent - Choice – Scrollbars – Layout
Managers- Input Events – Menus
5.1 Multithreading: Creating Threads – Life of a Thread – Defining & Running Thread –
Thread Methods – Thread Priority – Synchronization – Implementing runnable interface
– Thread Scheduling.
5.2 I/O Streams: File – Streams – Advantages - The stream classes – Byte streams –
Character streams.
5.4 JDBC: JDBC – ODBC Drivers – JDBC ODBC Bridges – Seven Steps to JDBC –
Importing java SQL Packages – Loading & Registering the drivers – Establishing
connection. Creating & Executing the statement.
64
REFERENCE BOOKS:
65
15043 OBJECT ORIENTED PROGRAMMING WITH JAVA
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16 A. 1. List any five OOPS applications. [5]
2. What is JVM? Explain. [5]
(OR)
B. 1. What is a data type? Explain different types of data types with an example. [10]
17 A. 1. With a control flow diagram, explain if and if-else statement with an [5]
example.
66
2. Write a java program to create an Vector and perform the following [5]
operations
i. To add an element
ii. To insert an element at 2nd position
iii. To find element
(OR)
B. 1. List and explain any five string functions with an example program.. [10]
19 A. 1. List and explain any five graphics methods with an example program. [10]
(OR)
B. 1. Write a java program to implement the following exception class [10]
i. Arithmetic Exception
ii. Number Format Exception
iii. Array Index Out of Bounds Exception.
67
15043 OBJECT ORIENTED PROGRAMMING WITH JAVA
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
68
(OR)
B. 1. Explain different types of control statements available in object oriented [10]
programming with examples.
20 A. 1. Write a program to print odd and even numbers using thread priority [5]
class.
2. Explain implementation of runnable interface with an example [5]
(OR)
B. 1. Briefly explain about the seven steps to establish JDBC connection. [10]
***************
69
11011 ENGLISH COMMUNICATION LABORATORY
CURRICULUM OUTLINE
The course on English Communication Practical will enable the learners develop their
Communication skills in English, especially at a time when the Info-Tech Explosion on one side
and the search for Communicational Exploration on the other have been taking the
contemporary world by leaps and bounds.
Keeping in view the career requirements of the students at Diploma level, the course on English
Communication Practical has been designed in such a way that it will enable the learners
acquire the much needed proficiency in the art of Communication and this will go a long way in
shaping and fine tuning the future career of the students.
OBJECTIVES:
1. To equip the learners with effective speaking and listening skills in English
2. To make them realize the communication potential of English language
3. To infuse in their minds the much-needed and all the more important ‘CONFIDENCE’
4. To facilitate them to acquire a fairly acceptable skill in pronunciation
5. To train them to use language effectively to face interviews, group discussions and
public speaking
6. To enable them to prepare their resume, curriculum vitae etc.,
7. To promote ethical values and inculcate organizational behaviour…
For achieving the objectives identified above, the following skills are to be developed to
enhance the communicative potential of the students.
The Skills are:
(i) Listening (ii) Reading and Pronunciation
(iii) Speaking and Presentation
(iv) Writing
SCHEME OF INSTRUCTION AND EXAMINATION
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
ENGLISH
COMMUNICATION 4 64 25 75 100
PRACTICAL
70
TOPICS AND ALLOCATION
DETAILED SYLLABUS
UNIT I LISTENING
Listening to pre-recorded short episodes, conversations, passages, stories, (hard copy of the
material and cassettes) news bulletin, speeches by famous personalities – Listening for general
and specific information etc.,
NOTE: The exercises given to the students must be recorded in the Record Notebook.
UNIT II READING
NOTE: All the exercises given in Reading skills should be written in the Record Notebook.
i. Self-introduction – introducing one self, one’s family – one’s friends and relatives, one’s
language – one’s country etc…
NOTE: Items taught in the Speaking skill should be written in the Record Notebook.
71
UNIT IV WRITING
NOTE: All the above topics must be taught to the students providing sufficient models and
exercises and everything must be recorded in the Record Notebook.
UNIT I LISTENING:
1) Spoken English for you – Level I & Level II by Radha Krishna Pillai – Emerald Publishers.
2) Activity Sheets to be prepared.
3) BBC – Lingophone with Hard copy.
4) World Great Speeches – Book – Balaji’s – Famous Speeches.
UNIT II READING:
1) Short story Books (Indian Writing – Panchathanthra)
2) Reading Illustrated Books (Gokulam – Wisdom – Chandamama – Amarchitrakatha) must
be subscribed.
72
UNIT IV WRITING:
PROFESSIONAL ETHICS
REFERENCE BOOKS
1. Mike Martin and Roland Schinzinger, “Ethics in Engineering”, McGraw Hill, New York 1996.
2. Charles D. Fleddermann, “Engineering Ethics”, Pearson Education / Prentice Hall, New
Jersey, 2004.
3. Charles E. Harris, Michael S. Protchard and Michael J Rabins, “Engineering Ethics” –
Concepts and Cases”, Wordsworth Thompson Learning, United States, 2000.
4. Edmund G Seebauer and Robert L Barry, “Fundamentals of Ethics for scientists and
Engineers”, Oxford University Press, Oxford, 2001.
5. G.E. Moore, “Elements of Ethics”, Temple University Press, Philadelphia, 1991.
6. J.D. Mabbott, Hutchinson, “An Introduction to Ethics” Hutchinson University Library, London,
1969.
7. May Mothersill, “Ethics”, The MacMillan, New York, 1965.
8. Raymond Bradley and Stephen Duguid, “Environmental Ethics”, Vol I & II, Simon Fraser
University, Canada 1989.
9. Kevin W. Bowyer, “Ethics and Computing – Living Responsibility in a computerized World”,
IEEE Computer Society Press, California, 1996.
10. Jayashree Suresh and B.S. Raghavan, “Professional Ethics”, S.Chand & Company Ltd.,
New Delhi, 2005
11. James V. McGlynn, Jules J. Toner, “Modern Ethical Theories”, The Bruce Publishing
Company, Milwaukee, 1962.
73
ENGLISH COMMUNICATION LABORATORY
LABORATORY REQUIREMENT
1. An echo-free room.
4. Headphone units – 30 Nos. with one control unit with a facility to play and record
in cassettes.
GUIDELINES
UNIT I LISTENING
a. The students must have been trained on a minimum of 10 Passages / stories / speeches
/ episodes / news bulletin (about 200-250 words each) and all other topics given in the
syllabus during their course of study.
In the examination a passage shall be played back for about 5 minutes from a pre-
recorded cassette followed by 5 questions. Students may be allowed to take notes while
listening and they shall answer the questions in writing and assessment shall be made
depending upon their performance.
b. The students must have been trained on a minimum of 10 dialogues during their course
of study.
UNIT II READING
The Students should have been trained to read out / articulate at least 200 different
types of sentences. They should also be trained to pronounce 200 words (monosyllabic,
by-syllabic, tri-syllabic and polysyllabic words) and all other topics given in the syllabus.
The words and sentences are to be chosen in such a way that the tongue is articulating
74
the sounds in the manner peculiar to the English Language. The students should also
be trained to read aloud newspaper headings, proverbs, rhymes, poems, (use of)
minimal pairs and other items identified in the syllabus.
The students should also be exposed to 44 sounds in English language and their
symbols with examples. However questions need not be asked in this in the end
examinations.
The students should have been trained on a minimum of 10 topics / role play / group
discussion / debate / seminar and other topics given in the syllabus. The students
must also be trained to introduce themselves and others. Each student must speak at
least 10 sentences. The students must be given guidelines for making their presentation
/ speech effective.
UNIT IV WRITING
The students should be thoroughly trained in all the items identified in the syllabus under
writing.
Teachers are requested to refer the reference books given in the syllabus and help the
students to find out the answers for all the 50 questions.
Elaborate guidelines must be given to the students as to how to write a Project Report.
They must be exposed to the salient features in writing the Project Report. The students
will be expected to submit outline of a Project Report relevant to their branches of
study in a separate folder and this will be assessed at the time of End Examination and
marks will be awarded accordingly.
75
ENGLISH COMMUNICATION PRACTICAL
SCHEME OF EXAMINATION
1) End examination will be conducted for duration of 3 Hrs. covering all the six units
identified in the syllabus.
2) The examination should be conducted in such a manner that there must be enough
evidence regarding the performance of the students and the distribution of marks for the
academic audit.
INTERNAL ASSESSMENT (25 Marks)
1) Students will maintain a 150-page Record Notebook for all the activities done in the
English Communication Lab., for which 20 marks will be allotted.
2) 5 marks will be awarded for attendance.
MARKS
GROUP UNIT TIME
ALLOTTED
PROFESSIONAL ETHICS &
30 Minutes 20
ORGANIZATIONAL BEHAVIOUR (UNIT V)
GROUP A
(Written Test) WRITING (UNIT IV ) 45 minutes 10
GROUP A
The students will be asked to write brief answers, for any 10 questions out of 15
questions. The examiners will select the questions from the question bank given in the
syllabus. Each question carries 2 marks. It will be a written practical.
76
2. WRITING ( 5 + 5 = 10 Marks )
Out of 7 items identified in the syllabus under Writing skills, the students are required to
answer for any two items out of four (i.e. 2 out of 4 questions). Each item carries 5
marks. There must be different questions for different batches.
3. LISTENING ( 5 + 5 = 10 Marks )
The students will be assessed on --
a) Auditory Comprehension ( 5 marks )
After that, a sheet of paper containing 5 questions on the topic (that was played back to
the students) with adequate space under each question (for the students to write the
answers) will be supplied. The students are expected to write the answers in the space
provided for each question.
Time for this exercise for the response of the students will be approximately 10 minutes.
A face - to - face conversation (not exceeding 5 minutes) will be played through a video
or audio system (only once). The students are required to listen to this conversation with
full attention.
After that, a sheet of paper containing 5 questions on this exercise shall be given with
adequate space under each question for the students to write the answer. Fill in the
blanks type of questions may also be given to assess the Listening skills of the
students. Time to be taken by the students for this exercise will be approximately 10
minutes.
GROUP B
1. READING ( 5 + 5 = 10 Marks )
a) Each student will have to read aloud a passage of about 200 words. ( 5 Marks )
b) The Students will also be required to read individual sentences, rhymes, poems,
newspaper headings, proverbs (use of) minimal pairs etc… ( 5 Marks )
77
NOTE: While reading, the students will be assessed based on their performance in
pronunciation, articulation, intonation, punctuation, pauses etc…
2. SPEAKING ( 15 Marks )
a) Introducing one self / Introducing others and all the other topics given in the syllabus 5 Marks.
b) Short speech on simple topics on simpler themes for about 2 minutes – 5 Marks.
c) Assessing the performance of the students on any of the topics given in the syllabus in
sub division V under Speaking skills. – 5 Marks.
NOTE: The topics identified in the syllabus for Presentation (Speaking skills) need to be
written individually one by one by the examiners in separate papers or in separate
cards.
The students will be allowed to choose a topic through lot system. They are expected to
speak on the topic chosen by them for at least 2 minutes.
For assessing the performance of the students in Reading and Speaking skills in the
End Examination, each batch of students may be divided into two groups (if there are 30
students in a batch, they may be divided into 15 + 15) and both groups may be
assessed simultaneously, one group by the external examiner (for Reading skills) and
another by the internal examiner (for Speaking skills) and then vice versa.
This process will enable the examiners to complete the practical on time i.e., in 3 Hrs.
duration.
GROUP C
The students will be expected to submit an outline of a Project Report relevant to their
branches of study in a separate folder and this will be assessed at the time of End
Examination and marks will be awarded accordingly.
78
Annexure
QUESTION BANK
80
5. Your cousin is a brilliant student but he is not keeping good health because he
avoids homemade food and is very fond of eating outside. Write a letter telling
him/her about the harmful effects of junk food and advising him/her how to maintain
good health in not more than 100 words. You are Arpil/Arpita of C-8 Lawrence
Road, Delhi.
6. Write a letter to the Principal of your school requesting him/her to introduce inter
house activities like quiz programmes, debates, recitation, essay-writing, painting
and sports explaining how it may be beneficial for all-round development of their
personality. You are Vineet/Vineeta, the head boy/girl of New Modern School,
Amritsar.
7. You don’t approve of the ways of people as they waste a lot of water in different
activities. Even the taps in schools are not closed properly, thereby, wasting the
valuable water due to negligence and carelessness. You wish to spread awareness
among students about it. Write down your views appealing students of your school
to conserve water and to save it for future in an article for school magazine in about
50-60 words.
8. You recently visited the ‘World Book Fair’ organized at “Near your Locality ” and
found it quite an enriching experience. Write a report in about 50-60 words so as to
encourage other students to visit it.
81
CEK 440 - ENGLISH COMMUNICATION PRACTICAL
II ( 2 x 5 = 10)
1) Imagine you are applying for a job. Write a resume for the same.
2) Religious extremism, matter of concern: PM
III ( 2 x 5 = 10)
1) A short story to be played back (audio cassette).
2) A face to face communication to be played back (visual/audio)
GROUP B
I ( 2 x 5 = 10)
1) Read the following passage aloud -
A passage with tricky sounds to be given.
II ( 3 x 5 = 15)
1) Introduce yourself
2) Short speech - A religious fair
3) Any one of the topics given in the syllabus in sub-division v under speaking skills
GROUP C
10
Project Report – writing
Internal
Communication Lab. Total
Assessment
GROUP A GROUP B GROUP C
Sl.
Name of the
No Reg.No.
Candidate Project
. Attenda
PE & OB Writing Listening Reading Speaking Report Record
nce
Writing
(20) (10) (10) (10) (15) (10) (20) (5) (100)
83
15045 WEB DESIGNING LABORATORY
AIM:
The main aim of this practical subject is to design web pages using wide range of web
technologies starting from HTML, Java Script, JSP, XML and CSS. Through the various
examples this laboratory course will describe how to design specific page, dynamic web page,
forms and frames.
OBJECTIVES:
LAB EXERCISES
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. Also, write three
HTML documents for the links. Include facilities for forward, backward and HOME.
2. Design a HTML page about your friends. List your friends. Each friend’s name is a
link. Prepare separate HTML documents for each friend 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 some general information about the university
such as its history, the campus, its unique features and so on. The site should be
colored and each section should have a different color.
4. a.) Create a web page that provides links to five different websites.
b.) Design a web page that has 5 equal columns. The table should look the same
in all screen resolutions.
84
5. Make out a brief bio-data of yours and code it as an HTML page. You can consider
using tables to show your academic history.
6. 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.
7. 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 )
8. a.) Write Javascript function that finds the maximum of three given numbers.
b.) Write HTML document with Javascript to count the number of vowels in a text
typed in a TextArea..
9. Create a site containing banner ads at the top of the page. The ads are changed
every 10 or 15 seconds.
10 Collect the definitions of 10 items in chemistry. 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. Write a HTML document which gets the user input of the
name of the item and sends the request to the JSP.
11. Write a JSP code to manipulate cookies.
12. Write a JSP code to upload data from client side.
13. Create a JSP application using image map to give information about the institution.
14. Write a program to create the chatting application using Application and Session
object.
15. Write a program to check how many users have visited a website. Use Application
object.
16. Write a Code in Java Script to count number of times you move over a link or
record.
17. Write a program to check whether a person will be permitted to open a particular
page or not. Use permission checker component.
18 Write a program for incorporating entities in to XML document using an internal
DTD.
19. Write a program using CSS to create a time table for the class.
20. Write a program using CSS to set the background colors, fonts and paragraphs.
REQUIREMENTS:
Software:
• Notepad or any one Editor
• Web Browser (Internet Explorer or any one web browser)
• Apache Tomcat 4.0.x or JRun 3.x
Hardware:
• Computer with Pentium IV / Dual core Processors – 36 Nos
• Printers - 6 Nos
85
15046 JAVA PROGRAMMING LABORATORY
AIM:
This laboratory course is an attempt to upgrade and enhance your theoretical skills and provide
the hands on experience on object-oriented programming. By the end of these practical
sessions of this course, the students will be able to write programs using object oriented
techniques.
OBJECTIVES:
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Semester
Week Internal Board Exam Total
JAVA PROGRAMMING
6 96 25 75 100
LABORATORY
86
LAB EXERCISES
OPERATORS AND EXPRESSIONS
2. a). Write a program that asks the user to enter two integers, obtains the numbers from
the user, and then prints the larger number followed by the words "is larger." If the
numbers are equal, print the message “These numbers are equal.”
b) Write a program that reads an integer and determines and prints whether it is odd or
even.
c) Write a program to find the biggest number between the given three integer numbers.
LOOPING STATEMENTS
3. a). Write a program to find the sum of the digits of a given number.
ARRAYS
4. a). Write a program to read N numbers and find the largest and smallest numbers.
VECTORS
5. Write a program that accepts a shopping list of four items from the command line and
stores them in a vector. Write a Menu based Program to perform the following
operations using vector
1. To add an item at a specific location in the list.
2. To delete an item in the list.
3. To print the contents of the vector.
4. To delete all elements
5. To add an item at the end of the vector.
STRINGS AND STRINGBUFFER
6. a) Write a program in Java to create a String object. Initialize this object with your
name. Find the length of your name using the appropriate String method. Find
whether the character ‘a’ is in your name or not; if yes find the number of times ‘a’
appears in your name. Print locations of occurrences of ‘a’.
87
b) i. Create a StringBuffer object and illustrate how to append characters. Display
the capacity and length of the string buffer.
ii. Create a StringBuffer object and illustrate how to insert characters at the
beginning.
iii. Create a StringBuffer object and illustrate the operations of the append() and
reverse() methods.
7. a). Write a program to display total marks of 5 students using student class. Given the
following attributes: Regno(int), Name(string), Marks in subjects(Integer Array), Total
(int).
b) Write a program in Java with class Rectangle with the data fields width, length, area
and colour. The length, width and area are of double type and colour is of string type.
The methods are get_length(), get_width(), get_colour() and find_area().
Create two objects of Rectangle and compare their area and colour. If the area and
colour both are the same for the objects then display “ Matching Rectangles”,
otherwise display “ Non-matching Rectangle”.
8. Create a class to represent complex numbers. A complex number has the form real
part + i * imaginary part. Provide constructor to enable an object of this class to be
initialized when it is declared. Provide a no-argument constructor with default value in
case no initializes are provided. Provide public methods for the following:
i) Addition of two complex numbers
ii) Subtraction of two complex numbers
iii) Printing complex numbers in the form (a,b) where a is the real part and b
is the imaginary part.
(Pass objects as arguments)
INHERITANCE
INTERFACES
10. a). Write a program to show how a class implements two interfaces.
b) Show through a program that fields in an interface are implicitly static and final and
methods are automatically public.
PACKAGES
11. Write a program to create a package for Book details giving Book Name, Author
Name, Price, year of publishing.
88
APPLETS AND AWT
12. A color can be created by specifying the red, green, blue values as integer
parameters to the constructor of class Color. The values range from 0 to 255. Provide
three horizontal scroll bars and ask the user to select the values of the colors by
dragging the thumb in the scroll bar. Using the color selected, draw a rectangle.
13. Create an applet for simple calculator to perform Addition, Subtraction, Multiplication
and Division using Button, label and Text field classes.
14. Draw a bar chart for the following details using Applets.
Marks 78 85 98 56
EXCEPTION HANDLING
b) Write a Java program to create your own exception subclass that throws exception if
the sum of two integers is greater than 99.
MULTITHREADING
16. Write a Java program for generating two threads, one for printing even umbers and
other for printing odd numbers.
17. Write a Java program for producer and consumer problem using Thread.
NETWORKING
18. Write a program to transfer the file between client and server using TCP/IP
FILES
19. a) Write a program to create a text file using Byte stream classes
CONNECTING DATABASE
20. Write a Java Program to connect to a database created in MS-ACCESS using JDBC
Concept. Perform basic operations of Selection, Insertion and deletion on the
database.
REQUIREMENTS:
Software:
• JDK1.3 OR JDK1.4
• MS -ACCESS
Hardware:
• Computer with Pentium IV / Dual core Processors. – 36 Nos
• Printer – 3 Nos
************
89
15051 COMPUTER NETWORK AND SECURITY
AIM:
The main aim of the subject is to deal with fundamental issues of computer network. The
course is designed around the TCP/IP Model. Some of the important topics discussed in the
course are: Data Encoding Techniques, MAC Protocols, Routing Techniques, Transport
Services, Mechanism and Network Security.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
90
TOPICS AND ALLOCATION
UNIT TOPIC TIME (Hrs)
I DATA COMMUNICATIONS 18
IV TCP / IP SUIT 16
REVISION TEST 12
TOTAL 96
DETAILED SYLLABUS
UNIT I DATA COMMUNICATIONS 18 Hours
1.3 Signals and Modulation: Analog and Digital signals - Need for Modulation – Amplitude
Modulation – Frequency Modulation – Pulse Modulation – Concepts only (no derivation).
1.5 Network devices: Features and concepts of Hubs – Bridges – Switches - Routers –
Gateways
2.1 Network Models: Protocol definition - standards - OSI Model – layered architecture –
functions of all layers.
2.2 Error detection & correction: Types of errors – detection versus correction – CRC –
Hardware implementation - parity check and checksum – Hamming code.
2.3 Flow and Error control: Introduction – ARQ – Stop & Wait ARQ – Features and
disadvantages of stop-and-wait ARQ - Go- Back - N – ARQ – Selective repeat ARQ -
Comparison of Flow control protocols
91
UNIT III LAN PROTOCOLS 18 Hours
3.1 Character oriented Protocol – BSC Frames – Bit oriented Protocol – HDLC – Transfer
modes of HDLC – HDLC frame format - HDLC operation
3.2 802.X Protocols : Concepts and PDU format of CSMA/CD (802.3) – Token bus (802.4)
– Token ring (802.5) – Ethernet – type of Ethernet (Fast Ethernet, gigabit Ethernet) –
Comparison between 802.3, 802.4 and 802.5
4.1 Overview of TCP / IP : OSI & TCP/IP – Transport Layers Protocol – connection oriented
and connectionless Services – Sockets - TCP & UDP.
4.2 Network Layers Protocol : – IP – Interior Gateway Protocols (IGMP, ICMP, ARP, RARP
Concept only).
4.3 IP Addressing : Subnetting & Supernetting – Dotted Decimal Notation – IPv6 (concepts
only)
4.4 Application Layer Protocols: FTP– Telnet – SMTP– HTTP – DNS – POP.
5.1 Introduction to network security: definition & basic concepts – Basic concepts of
RAID levels ( 0,1 and 5).
5.2 Types of attacks: Access attacks –modification attacks – denial of service attacks.
5.3 Hacker Techniques: Historical Hacking techniques & open sharing – bad passwords –
advanced techniques sniffing switches networks–Malicious code identification–viruses–
Trojan horses–worms - SPAM.
5.6 VPN: Definition – Benefits – Issues – VPN – Server– Authentication – System – VPN
Protocol.
92
REFERENCE BOOKS:
93
15051 COMPUTER NETWORK AND SECURITY
1. Define WAN.
2. Give any one advantage of Bus Topology.
3. Name the protocol used in Application Layer.
4. List any two types of Errors.
5. What is the other name of IEEE 802.4 ?
6. Give any two services of ISDN.
7. Give the range of class A IP Address.
8. State the function of ARP.
9. Define RAID.
10. List down any two types of attacks.
PART – B (5 x 3 = 15 Marks)
11. What are the network devices available? Explain any one of them.
12. Compare different flow control protocols.
13. Draw the frame format of HDLC and explain each field.
14. What is subnetting and supernetting?
15. Define VPN and state its Benefits.
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
94
18 A. 1. Explain different types of Switching. [10]
(OR)
B. 1. Explain the concepts and PDU format of the following: [10]
a) CSMA/CD b) Token Bus
************
95
15051 COMPUTER NETWORK AND SECURITY
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16 A. 1. What are the various types of Networks? Briefly explain them. [5]
2. Briefly describe the operation of Switches. [5]
(OR)
B. 1. Define Signals and Modulation. Explain any two in detail. [10]
17 A. 1. How will you detect the errors and Correct it? [5]
2. Explain about Go back N error control. [5]
(OR)
B. 1. Explain in detail about OSI Layered architecture. [10]
96
18 A. 1. Explain Ethernet and its types. [10]
(OR)
B. 1. Briefly Explain about the services and layers of ISDN. [10]
************
97
15052 RELATIONAL DATABASE MANAGEMENT SYSTEMS
AIM:
Database systems are required as the backbone of any information system, enterprise resource
planning, research activities and other activity that require permanence of data storage. This
subject provides the basic introduction to database system technologies.
This subject provides the basic conceptual background necessary to design and develop simple
database systems. The major focus in this course is the Relational database model; however, it
also discusses about the ER model. This course enables you to write good queries using a
standard query language called SQL. This subject also includes concepts relating to various
advanced database models, and concepts like database mining and warehousing.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
98
SCHEME OF INSTRUCTION AND EXAMINATION
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Total
Exam
RELATIONAL DATABASE
MANAGEMENT SYSTEMS 6 96 25 75 100
DETAILED SYLLABUS
UNIT – I BASIC CONCEPTS OF DBMS 16 Hours
1.1 Introduction: Definition of Data, Data base and DBMS – Need for database –
Advantages of database Systems - File based database systems – Disadvantages –
Record based database systems - Data base characteristics
1.5 DBMS system architecture types: Personal computer system – Centralized system –
Client / Server system – Distributed system.
99
2.2 Relational data structure: Relation – Domains & Attributes – Keys – Extensions –
Intensions – Data structures – Tables – Data Integrity – Manipulation views – managing
data concurrency in a multi–user system - Data Security – Data Availability.
2.3 Table: Columns, Rows, Primary Key, Secondary Key, Foreign key
2.4 E-R model: Entities and attributes – Relationships – One to one –One to many - Many to
one – Many to Many relationships – Normalizing the model.
2.5 Normalization: Introduction - 1NF - 2NF – 3NF - guidelines – Codd’s Rules.
2.6 Database Administration : DBA Tasks – DBA Tools – User Privileges - Performance
monitoring and tuning – query tracing - Backup and Recovery
5.1 Data warehousing : Definition - DSS and EIS ( Definition) - Characteristics and
functioning and architecture of Data Warehousing - Data marts - Data warehousing Life
Cycle - data modeling (Multidimensional Database) for data warehousing - Building of
data warehouse - OLAP, MOLAP, ROLAP - Data warehouse and views - Future open
issue for data warehouse
5.2 Data Mining : What is data mining Technology - Relationship to Data warehousing -
Association rules - Classification - Clustering - Approaches to data mining problems -
Applications of Data mining problem - Commercial tools of data mining - Knowledge
Discovery
REFERENCE BOOKS
101
15052 RELATIONAL DATABASE MANAGEMENT SYSTEM
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
102
18 A. 1. Define Constraints. Explain table level constraints. [5]
2. How will you create and use views? [5]
(OR)
B. 1. How will you create User defined Trigger? Explain with suitable example. [10]
19 A. 1. How will you create and handle user defined exception? Explain with [10]
example.
(OR)
B. 1. Explain the various control statements available in PL/SQL. [10]
************
103
15052 RELATIONAL DATABASE MANAGEMENT SYSTEM
10. Give the relation ship of data mining to data ware housing.
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
104
18 A. 1. Briefly Explain joints and its types with example. [10]
(OR)
B. 1. Explain Numeric functions and Aggregate functions with its format. [10]
19 A. 1. Define Records? How will you declare and delete a record? [5]
2. Explain about cursors in packages. [5]
(OR)
B. 1. Briefly explain about PL/SQL tables with suitable examples. [10]
************
105
15071 . NET PROGRAMMING
AIM:
.NET Framework is changing the way developers write applications. .NET Framework provides
a number of components to create many types of applications including those for consoles,
Windows, mobile units and the web. Using .NET framework the data can be made available
anytime, anywhere and on any device.
This subject introduces the basics of .NET Framework. Writing applications on VB.Net is
covered in this course. Concepts of developing web applications using ASP.NET are discussed.
This coursed helps to use ADO.NET to write the applications to connect with the back end
database. The subject also enables the users to know the concepts of XML and the XML web
services.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
106
SCHEME OF INSTRUCTION AND EXAMINATION
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
ASP.NET
PROGRAMMING 6 96 25 75 100
II INTRODUCTION TO VB.NET 18
IV INTRODUCING ASP.NET 16
REVISION, TEST 12
TOTAL 96
DETAILED SYLLABUS
1.1 Introduction to .NET framework : Managed Code and the CLR- Intermediate
Language, Metadata and JIT Compilation - Automatic Memory Management.
1.2 Language Concepts and the CLR: Visual Studio .NET - Using the .NET Framework.
1.3 The Framework Class Library - .NET objects - ASP .NET - .NET web services –
Windows Forms
2.1 Elements : Variables and constants – data types – declaration. Operators – types –
precedence. Expressions. Program flow – Decision statements – if .. then, if..then..else,
select..case– Loop statements – while..end while, do..loop, for..next, for..each..next.
2.2 Types: Value data types – Structures, Enumerations. Reference data types- Single-
dimensional – Multi-dimensional arrays – jagged arrays – dynamic arrays
2.3 Windows programming – creating windows Forms – windows controls – Button, Check
box, Combo box, Label, List box, Radio Button, Text box. Events – Click, close,
Deactivate, Load, Mousemove, Mousedown, MouseUp.
2.4 Menus and Dialog Boxes – Creating menus – menu items – context menu - Using
dialog boxes – showDialog() method.
107
UNIT - III APPLICATION DEVELOPMENT USING ADO .NET 16 Hours
3.2 Accessing Data with ADO.NET: Connecting to Data Source, Accessing Data with Data
set and Data Reader - Create an ADO.NET application - Using Stored Procedures.
4.1 ASP.NET Features: Change the Home Directory in IIS - Add a Virtual Directory in IIS-
Set a Default Document for IIS - Change Log File Properties for IIS - Stop, Start, or
Pause a Web Site.
4.2 Creating Web Controls: Web Controls - HTML Controls, Using Intrinsic Controls, Using
Input Validation Controls, Selecting Controls for Applications - Adding web controls to a
Page.
4.3 Creating Web Forms: Server Controls - Types of Server Controls - Adding ASP.NET
Code to a Page.
5.1 Overview of XML : XML Serialization in the .NET Framework -SOAP Fundamentals-
Using SOAP with the .NET Framework.
5.2 Introduction to web services: Web Services protocol and standards – WSDL
Documents - Overview of UDDI - Calling a Web Service from a Browser - Calling a Web
Service by Using a Proxy - Creating a simple web service - Creating and Calling a Web
Service by Using Visual Studio .NET.
108
REFERENCE BOOKS
109
15071 .NET PROGRAMMING
PART – A (5 x 1= 5 Marks)
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16 A. 1. How will you use visual studio.net and .net framework? [10]
(OR)
B. 1. Briefly explain about .Net web services. [10]
19 A. 1. Define IIS. How will you change the home directory and add a virtual [10]
directory in IIS? Explain.
(OR)
B. 1. Briefly explain about server controls and its types. [10]
************
111
150731 .NET PROGRAMMING
1. What is Namespace?
2. Define Manifest.
3. How will you declare an integer constant in VB.Net?
4. What is Garbage collection?
5. What are the two fundamental objects in ADO.Net ?
6. Give the difference between data set and data reader.
7. How can we force all validation control to run?
8. List down the sequence in which ASP.Net events are processed.
9. Define WSDL.
10. What is XML?
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16 A. 1. Explain briefly about the .NET Framework architecture with a neat diagram. [10]
(OR)
B. 1. Explain about Compilation and the MSIL. [10]
17 A. 1. List the types of Arrays in VB.NET and explain each of them with suitable [10]
examples
(OR)
B. 1. Create a VB.NET application using Menus and context menu. [10]
112
(OR)
B. 1. What are the life cycles of an ASP.NET Web Form? Explain [10]
************
113
15072 EMBEDDED SYSTEMS
AIM:
Each day our lives become more dependent on “Embedded systems”, digital information
technology that is embedded in our environment. This includes not only safety-critical
applications such as automotive devices and controls, railways, aircraft, aerospace and medical
devices, but also communications, “mobile-worlds” and : e-worlds”, the “smart” home, clothes,
factories etc., All of these have wide – ranging impacts on society , including security, privacy
and modes of working and living. More than 98% of processors applied today are in embedded
systems, and or no longer visible to the customers as “computers” in the ordinary sense.
This subject provides the basic conceptual background necessary to design and develop simple
embedded systems.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
• Understand the recent trends in embedded systems.
• Explain about advanced RISC architecture (ARM) and 32-bit microcontroller.
• Explain about memory formats and instruction set of ARM processor.
• Explain about fundamentals of ARM7TDMI core.
• Explain the architecture overview about LPC2148 CPU.
• Draw the block diagram of system control block.
• Explain about the handling of on chip Analog to Digital conversion.
• Explain about the handling of on chip Digital to Analog conversion.
• Give detailed information about general purpose input and output (GPIO) logic levels of
and Handling of GPIOs
• Explain information about serial communication UART, I2C, SPI and USB.
• Learn about and need of an OS in embedded systems.
• State advantages of RTOS.
• Learn about different operating systems available for Embedded Systems.
• Explain information about Kernal and multitasking.
• Explain Scheduling and Clock Ticks in RTOS
• Give brief idea about µc / OS – II.
• Explain task management and Time management.
• Explain detailed information about Handling of OS in RTOS.
SCHEME OF INSTRUCTION AND EXAMINATION
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
EMBEDDED SYSTEMS 6 96 25 75 100
114
TOPICS AND ALLOCATION
DETAILED SYLLABUS
UNIT – I ARM INTRODUCTION 16 Hours
UNIT – V µC / OS - II 16 Hours
115
REFERENCE BOOKS
116
15072 EMBEDDED SYSTEMS
MODEL QUESTION PAPER – I
PART – A (10 x 1= 10 Marks)
20 A. 1. How will you create a task and explain task management functions. [10]
(OR)
B. 1. Explain the implementation of scheduling and rescheduling. [10]
117
15072 EMBEDDED SYSTEMS
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
************
119
15054 COMPUTER NETWORK AND SECURITY LABORATORY
AIM:
The main aim of the subject is to deal with fundamentals issues of computer network. The
course is designed around TCP/IP modal. Some of the important topics discussed in the course
are : LAN Protocols, TCP/IP Suit and Network Security.
OBJECTIVES:
LAB EXERCISES
120
7. a) Install and configure Network interface card in LAN system
9. Create and share the user rights by accessing server for a specific user groups
13. Write a program that takes a Binary file as input and finds error check using different
mechanism.
14. Write a Client program to download a file from HTTP server.
15. Write a program to Simulate Sliding Window Protocol
.
I Tools requirement
II Equipment Requirement
1. Modem - 01 No
2. Laser Printer - 01 No
3. Hub - 01 No
4. Router - 01 No
5. Switch - 01 No
IV Software Requirements
AIM:
This laboratory will provide students the knowledge of Relational Database Management
(RDBMS) using ORACLE. After completion, students will be able to create database according
to their requirements along with the capabilities of modifying database, providing security with
the help of access permissions etc.
OBJECTIVES:
LAB EXERCISES
2. Work with the following conditions: Column formatting, alias and Column ordering.
4. Work with the different categories of functions such as Math, Date, Aggregate and
Conversion functions.
122
5. a) Create a table to show the salary details of the employees.
b) Grant select and update privileges on above table to other users.
c) Grant all the privileges to some other users.
d) Revoke all the above granted permissions.
6. a) Create a table student_master with the following field’s name, Regno, dept and
year with suitable data types. Use Select command to do the following.
b) Select the student's name column
c) Display the unique rows
d) Sort the table in alphabetical order
e) Select all the students of a particular department.
7. a) Create a table sales_order with s_order_no and product_no as primary key. Set
other fields to store client number, delivery address, delivery date, order status.
b) Add a new column for storing salesman number using ALTER command.
c) Set the s_order_no as foreign key as column constraint
d) Set the s_order_no as foreign key as table constraint
8. Develop a Visual Basic Application with suitable Labels & TextBoxes for the columns of
a Table . Add Command Buttons to perform the following: Display Records, Previous,
Next, First and Last. Use the ODBC driver to connect the Application with the oracle
9. Develop a Visual Basic Form with suitable Labels & TextBoxes for the columns of a
Table . Add Command Buttons to perform the following: Insert record, Delete record,
Update record, Locate Record
10. a) Create a table student with their elective paper as one field.
b) create another table staff with the subject names they have handled and number of
times handled.
c) Construct a English sentence to display the rows in the staff table.
d) Use sub-queries to display the information about student's name and staff
names where both have same subject names.
e) Display the subject name, staff names where same subject is handled by
more than one staff.
f) Display the student, subject name where the subject is not at all handled
any staff in the staff table.
11. a) Create a sales_order table and client_master table with suitable fields.
b) Find the total number of quantity ordered for a particular product.
c) Display the rows of the table in the sales order date wise,
123
d) Join the two tables and display the product number, product name, where
the order_no in the sales_order table and order_no in client_master are
equal.
e) Join the sales_order table to itself and display the order number, client
number and salesman number where client has been serviced by more
than one salesman.
12. a) Create table sales_order_details with the s_order_no as primary key and with the
following fields: product_no, description, qty _ordered, qty_dispatched, product_rate,
profit_percent, sell_price, supplier_name
b) Select each row and compute sell_price*.50 and sell_price *1.50 for each row
selected.
c) Select product_no, profit_percent, sell_price where profit_per is not between 10 and
20 both inclusive.
d) Select product_no, description. profit_percent, sell_price where profit_percent is not
between 20 and 30.
e) Select the supplier_name and product_no where suppliemame has 'r' or 'h' as
second character.
13. a) Create a table client_master with the following fields client_no, name, address 1 ,
address2,city, state, pincode, remarks, bal_due with suitable data types.
Create another table supplier_table from client_master. Select all the fields and
rename client_no with supplier_no and name with supplier_name.
b) Insert data into client_master.
c) Insert data into supplier_master from client_master.
d) Delete the selected row in the client_master.
14. Write a PL/SQL code to display the employee details for an employee.
15. Write a PL/SQL code to calculate EB bill for the given units using if statement.
17. Write a PL/SQL block to create and handle user defined exception.
18. Write a PL/SQL block to use procedure and function and get the result.
19. Write a PL/SQL trigger to update the records while deleting the one record in another
table.
20 . Create a table to store the salary details of the employees in a company. Declare the
cursor id to contain employee number, employee name and net salary. Use cursor to
update the employee salaries.
124
HARDWARE REQUIRED
SOFTWARE REQUIRED
1. SQL *PLUS
2. Microsoft Visual Basic 6.0
************
125
15073 . NET PROGRAMMING LABORATORY
AIM:
This laboratory course is an attempt to upgrade and enhance theoretical skills and provide the
hands on experience on .net programming. By the end of these practical sessions of this
course, the students will be able to write programs using VB.NET and ASP.Net technologies.
OBJECTIVES
On completion of the following exercises, the students must be able to
1. Accept a character from console and check the case of the character.
2. Write a program to accept any character from keyboard and display whether it is vowel
or not.
3. Wrtie a VB.Net program to accept a string and convert the case of the characters.
4. Develop a menu based VB.Net application to implement a text editor with cut, copy,
paste, save and close operations.
5. Write a program to implement a calculator with memory and recall operations.
6. Develop a Form in VB.NET to pick a date from Calendar control and display the day,
month, year details in seperate text boxes.
126
8. Develop a VB.Net application using the File, Direcory and Directory controls to
implement a common dialog box.
12 Develop a VB.Net application using Datagrid to add, edit and modify records.
ASP.NET
13. Create a simple ASP.NET page to Output Text with a form, two HTML text boxes, an
HTML button, and an HTML <span> element. Create an event procedure for the button.
14.. Create a web controls to a page with three different controls to the ASP.NET page for
reserving rooms in hotel. The three controls are a button control, a label control, and a
drop-down list control.
15. Create a application for Accessing a SQL Database by Using ADO.NET by connecting
to the SQL Server database and call a stored procedure. You then display the data in a
Repeater control.
16. Create a web services application for calling a Web service for a hotel named full. And
you will call another Web service for a hotel named Empty, and then retrieve
information regarding room availability. The Web service for the Full hotel is named
Hotel_Full.dll. The Web service for the Empty hotel is named Hotel_Empty.dll. There
are five methods in each service.
1. Reserve takes room types and start and end dates and returns a Boolean
value that indicates whether a room is available.
<WebMethod()>public Function Reserve (
strRoomType1 As String, strRoomType2 As String,
dtmStartDate As Date, dtmEndDate As Date) As Boolean
2. Price returns a double value that is the cost of the rent for one day
<WebMethod()>public Function Price(
strRoomType1 As String) As Double
3. Description returns a string that describes the hotel.
<WebMethod()>public Function Description() As String
4. Room returns a string that describes the rooms of the hotel.
<WebMethod()>public Function Room() As String
5. Food returns a string that describes the food available at the hotel.
<WebMethod()>public Function Food() As String.
Software Required: (1) Net Frame Work (ii) . VB,NET (iii) ASP.NET
AIM:
This laboratory will provide students the knowledge of writing assembly language programs
using ARM and will also have a hands on exercises based on RTOS. After completion, students
will be able to write assembly language programs for interfacing with stepper motor and
temperature sensor.
OBJECTIVES:
2. Write Programs for a) Bit digital Output – LED interface b) 8 bit Digital inputs ( Switch
interface)
6. Write Programs for I2C Device interface : a) Serial EEPROM b) Seven Segment LED
Display Interface c) Real Time Clock.
128
HANDS ON EXERCISES BASED ON RTOS
11. Implement OS Real Time Multitasking by writing a multitasking program with the tasks
a) Interface RTC and Display on LCD First Line Continuously.
b) Interface ADC and Display on LCD Second Line Continuously.
************
129
15061 PC HARDWARE AND SERVICING
AIM:
A computer engineer should be able to install and maintain keyboard, printer, mouse, monitor
etc along with the computer system. This 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 pattern their respective operations. This subject provide the required background of
computer installation, maintenance and testing of peripheral with micro computers
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
• Know the evolution of Personal Computer from PC through Pentium, and Laptop.
• Know and explain the major components that make up the system unit.
• Know the data process and store them in meaningful information.
• 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 specification of I/O Ports of all I/O devices like serial, parallel, USB – Game port,
Blue tooth and IP Connectors
• Know technology of high quality multiple color graphic output devices like Dot matrix,
Inkjet, Laser and computer system.
• Acquire information about the modern devices like digital camera, scanners, web
camera, and Biometric devices like Thump Scanner, Iris Scanner, and speech
synthesizer.
• Understand the operation of internetworking devices like Modem, router and firewall.
• Know the aspects related to room preparation, air conditioning, flooring and ceiling and
clean Power and Supply.
• Understand the common problems in the computer system and the peripherals
• Trouble shoots the problems in Personal computers.
• Troubles shoot the problems in Computer peripherals.
• Use of different troubleshooting tools.
• Explain diagnostic Software.
130
SCHEME OF INSTRUCTION AND EXAMINATION
Subject Instruction Examination
Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
PC HARDWARE AND
SERVICING 6 96 25 75 100
V TROUBLE SHOOTING PC 16
REVISION, TEST 12
TOTAL 96
DETAILED SYLLABUS
UNIT – I INSIDE THE PC 16 Hours
1.1 Introduction: Evolution of Computer – Block diagram of Pentium - Inside the Pentium –
Parts - Mother board, chipset, expansion slots, memory, Power supply, drives and
connectors
1.2 Systems: Desktop, Lap Top, Specification and features - Comparison table. Server
system – IBM server families, Sun Server, Intel processor etc - Workstation.
1.3 Mother Board: Evolution – Different forms of mother boards - Riser Architectures. Intel,
AMD and VIA motherboards.
1.5 Bus Standards: Introduction – ISA Bus – PCI Bus – PCI Express, USB, High speed Bus,
– Pin details and Architecture.
1.6 Bios-setup: Standard CMOS setup, Advanced BIOS setup, Power management,
Advanced chipset features, PC Bios communication – upgrading BIOS, Flash, BIOS -
setup.
1.7 Processors: Introduction – Pentium IV, Hyper threading, dual core technology ,
Core2Duo technology –– AMD Series, Athlon 2000, Xeon processor. Comparison tables.
Pentium Pin details, Itanium Processor - Pentium packaging styles.
131
UNIT II MEMORY AND DAUGHTER BOARDS 18 HOURS
2.1 Memory: Introduction - Main memory – Evolution - DRAM – EDO RAM - SDRAM – DDR
RAM versions – IT RAM – Direct RDRAM – Memory Chips (SIMM, DIMM, RIMM)-
Extended – Expanded – Cache - Virtual Memory- Causes of false memory errors.
2.2 Graphic Cards: Introduction - Definition and Layout of Components in Graphics card –
Graphics Processor – Video memory – Memory Chart – RAMDAC – Driver Software –
3D – Video capture card installation.
2.5 Display adapter: Introduction - VGA and SVGA cards, flickering, Demagnetizing and
precautions .
2.6 Keyboard, and Mouse and barcode scanner: Introduction – Keyboard , wireless
Keyboard – Signals – operation - troubleshooting - Mouse types, connectors , Serial
mouse, PS/2 mouse and Optical mouse operation – Signals – Installation – barcode
scanner - opeartion.
3.1 Hard Disk: Introduction – Construction – Working Principle - Specification of IDE, EIDE,
Ultra ATA, Serial ATA, SCSI, Disk Array controller, solid state drive. HDD Installation –
Partition – Formatting. Troubleshooting hard disk drives; problem diagnosis, typical
problems and troubleshooting; Hard disk drive, components, Head Actuator mechanism
Head positioning of a voice coil base system.
3.2 CD/DVD ROM: Introduction – Basics, Working principle – various formats (Books) – CD-
R, CD-RW, DVD: Introduction – Formats – Technology – DVD-ROM, DVD Video, DVD
Audio – Recordable formats – DVD-R, DVD-RW, DVD-RAM
3.3 Special type of drives: Zip drive, Memory stick, USB-flash drive, IPod Dock version and
installation.
3.4 I/O Ports: Serial – Parallel – USB – Game Port – Blue tooth interface, IR connector,
Signal specification problems with interfaces.
4.1 Printers: Introduction – Types of printers – Dot Matrix – Inkjet – Laser - Operation –
Construction – Features – Troubleshooting Dot matrix, Inkjet and laser printer problems.
4.2 Modem and Router: Modem - Introduction – Operation – Types – Installation – Router -
introduction.
132
4.3 Scanners: Introduction – operation – Scan Resolution - Color Scanners – Scan modes –
File formats - Simple problems and troubleshooting.
4.5 Web Camera, Biometric devices: Thump scanner, Iris scanner, speech synthesizer -
operation and installation - Trouble shooting.
4.6 SMPS: Principles of Operation – Block Diagram – AT & ATX Power Supply, connector
specifications and protection.
5.1 Room Preparation and Power supply: Location – Pollution – Air-conditioning – Power
Supply – Voltage Regulators – Servo Stabilizers – UPS, Surge suppressors and spike
isolators.
5.3 Faults elimination process: Dead system spurious problem - security failures -
heartbeats and multiple faults - Systematic trouble shooting - Symptoms observation –
analysis - Fault diagnosis and fault rectification.
5.4 POST: Definition – IPL hardware – POST Test sequence – beep codes and error
messages.
REFERENCE BOOKS
S No TITLE AUTHOR PUBLISHER
1. IBM PC and CLONES B.Govindrajalu Tata McGrawhill Publishers
2. Computer Installation and
D.Balasubramanian Tata McGraw Hill , 2005
Servicing
3. Computer Installation and
M.Radhakrishnan ISTE- Learning Materials 2001
Troubleshooting
4. The complete PC upgrade
Mark Minasi BPB Publication
and Maintenance
5. Inside the PC Peter Norton Tech Media
6. Troubleshooting, Maintaining
Stephen J Bigelow Tata MCGraw Hill Pub 2001
and Repairing PCs
7. Basic Refrigeration and Air-
Ananthanrayanan P.N Tata McGrawhill Publishers
Conditioning
133
15061 PC HARDWARE AND SERVICING
PART – B (5 x 3 = 15 Marks)
PART – C (5 X 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16 A. 1. Give the specifications and features of Laptop and Desktop systems. [5]
2. Compare AMD Series, Athlon 2000 and Xeon processor [5]
(OR)
B. 1. With a neat block diagram explain the architecture 945 Chipset. [10]
17 A. 1. Explain the different types of memory chips with neat diagram. [5]
2. List and explain the working principles of mouse signals. [5]
(OR)
B. 1. Draw the block diagram and explain the operation of the CRT. [10]
134
18 A. 1. Explain the construction and working principle of CD ROM. [5]
2. State the features of Zip drive and USB drive. [5]
(OR)
B. 1. Briefly explain about the principle of operation of a Hard disk drive. [10]
************
135
15061 PC HARDWARE AND SERVICING
PART – B (5 x 3 = 15 Marks)
PART – C (5 X 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16 A. 1. What are the different forms of motherboards? Briefly explain about [5]
them.
2. What is riser architecture? Explain briefly [5]
(OR)
B. 1. Briefly discuss about the features of hyperthreading and dual core [10]
technologies.
17 A. 1. What are the different types of RAMs? State the features of each type. [5]
2. Explain the working principles of wireless keyboard. [5]
(OR)
136
B. 1. Draw the block diagram and explain the operation of the plasma and TFT [10]
display..
************
137
15062 MOBILE COMPUTING
AIM:
The main aim of this subject is to deal with fundamental issues of mobile computing. Some of
the important topics discussed in the course are: Wireless Communication Fundamentals,
Wireless LAN, Bluetooth technology and Wireless Application protocols.
OBJECTIVES:
138
TOPICS AND ALLOCATION
DETAILED SYLLABUS
1.3 Medium Access Control: SDMA – FDMA - TDMA – CDMA – features – comparison of
SDMA, FDMA, TDMA and CDMA techniques.
1.5 Cellular Wireless Networks : Overview of cellular system – operation of cellular system
– Adjacent Channel Interference – Methods of reducing ACI – Frequency reuse concept
– Diversity technique – Improving coverage and capacity in cellular systems.
2.2 IEEE 802.11: Introduction – Comparison of IEEE 802 and OSI model – System
Architecture – Protocol Architecture – Physical Layer – MAC frames – MAC
Management: Synchronization – power management – Roaming.
3.1 Bluetooth: Introduction – Bluetooth Radio: Vertical Antenna – Dipole Antenna – Antenna
parameters – Ad hoc network – Bluetooth device address – Bluetooth connection mode
relationship.
139
3.2 Bluetooth Protocol Architecture: Blue tooth protocol stack - Bluetooth Core Protocols -
Cable replacement protocols - Adopted protocols - Usage models and profiles.
4.3 Routing : Introduction – Routing types: Least cost – Adaptive – Non Adaptive routing –
DSDV and DSR protocols
4.4 Transport Layer : Traditional TCP - Congestion control – Slow start – Fast
retransmit/fast recovery – Classical TCP improvements: Indirect TCP – Snooping TCP –
Mobile TCP
5.2 WAP (2.0): Advantages – Main architectural components of WAP 2.0 – WAP
Programming model – Uses of WAP 2.0 additional services.
140
REFERENCE BOOKS
S.No TITLE AUTHOR PUBLISHER
1. Mobile Communications Jochen Schiller Pearson Education, New
Delhi.
2. Wireless Communication of William Stallings PHI
Networks
3. BlueTooth Demystified Nathan J.Muller Tata McGraw - Hill
Publication, New Delhi.
141
15062 MOBILE COMPUTING
1. What is multiplexing?
2. What is the use of SDMA?
3. What is the expansion of PDA?
4. Which transmission technology can not penetrate walls or other obstacles?
5. In Bluetooth core protocols, which protocol is used to query about device information,
services and characteristics of the services?
6. State any one applications of DHCP.
7. What is WAP?
8. List any two basic features of WML.
9. List any four TCP supported by Mobile Transport layer
10. List any two advantages of Snooping TCP.
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
************
143
15062 MOBILE COMPUTING
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
(OR)
144
18 A. 1. Explain Bluetooth device address. [5]
2. Explain security levels in Bluetooth. [5]
(OR)
B. 1. Explain in detail about Bluetooth protocol architecture? [10]
************
145
15081 SOFTWARE ENGINEERING
AIM:
The aim of this subject is to make the learner efficiently work as software engineer. S/he should
be well acquainted with all the phases of Software Development Life Cycle and software testing.
The learner should be able to apply the concepts learned for developing software applications.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
146
TOPICS AND ALLOCATION
UNIT TOPIC TIME (Hrs)
I INTRODUCTION TO SOFTWARE ENGINEERING 18
II SOFTWARE DESIGN AND PLANNING 16
III SOFTWARE MAINTENANCE AND RISK MANAGEMENT 16
IV SOFTWARE TESTING 18
V SOFTWARE RELIABILITY AND QUALITY ASSURANCE 16
REVISION, TEST 12
TOTAL 96
DETAILED SYLLABUS
UNIT- I INTRODUCTION TO SOFTWARE ENGINEERING 18 Hours
1.3 Software Development Life Cycle Models: Introduction –- Code and Fix model -
Waterfall Model – Prototyping model – Spiral Model – Iterative Enhancement model -
RAD model – Advantages and Disadvantages of above models – Comparison of various
models.
2.2 Software Planning: Software metrics - Definition – Types of metrics – product and
project metrics – function point and feature point metrics – Software project estimation –
steps for estimation – Reason for poor and inaccurate estimation – project estimation
guidelines – Models for estimation – COCOMO Model – Automated tools for estimation.
2.3 CASE : CASE and its scope – Architecture of CASE environment – Building blocks for
CASE – CASE support in software Life cycle – Objectives of CASE – Characteristics of
CASE tools – List of CASE tools – Categories, advantages and advantages of CASE
tools.
147
UNIT- III SOFTWARE MAINTENANCE AND RISK MANAGEMENT 16 Hours
3.2 Risk management : Definition of risk – Basics for different types of software risks –
Monitoring of risks – Risk management – Risk avoidance – Risk detection – Risk control
– Risk recovery – Sources of risks – Types of risks
3.3 Project scheduling : Introduction – Factors affecting the task set for the project –
scheduling methods – Work breakdown structure – Flow graph – Gant chart - PERT
4.1 Software Testing : Introduction to testing – Testing principles – Testing objectives – Test
Oracles - Basic terms used in testing – Fault – Error – Failure - Test cases – Black box
and white box testing – Advantages and disadvantages of above testing – Methods for
Block box testing strategies – Methods for white box testing strategies – Testing
activities – Test plan.
4.2 Levels of testing: Unit testing - Integration testing – System testing – types.
4.3 Software Testing strategies: Static testing strategies – Formal technical reviews –
Code walkthrough – Code inspection - Debugging – Definition – Characteristics of bugs –
Life cycle of a Debugging task – Debugging approaches.
4.4 Testing Tools: Different categories of tools – Examples for commercial software testing
tool.
5.1 Software Quality Assurance : Verification and validation – SQA - SQA objectives and
goals – SQA plan - Definition of software quality – Classification of software qualities -
Software quality attributes – Important qualities of software products - Importance of
software quality – SEI – CMM - Five levels - ISO 9000 – Need for ISO Certification –
Benefits of ISO 9000 certification – Limitation of ISO 900 certification – Uses of ISO -
Salient features of ISO 9000 Requirements – Introduction to ISO 9126
148
REFERENCE BOOKS:
149
15081 SOFTWARE ENGINEERING
PART – A ( 10 x 1= 10 Marks)
1. What is DFD?
2. Expand the term : COCOMO
3. What is a PERT?
4. Name the mechanism, which is used to check the correctness of the output of the
program for the test cases.
5. What is SEI – CMM?
6. Define the term “Risk”
7. State any two benefits of software Engineering.
8. List any one disadvantages of CASE tools.
9. Name any two software testing tools
10. State any two characteristics of bugs.
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
150
17 A. 1. State the advantages and disadvantages of function point and feature [5]
point metrics
2. Explain about the categories of CASE tools. [5]
(OR)
B. 1. Briefly explain about the various types of cohesion. [10]
19 A. 1. What do you understand by the term system testing? What are the [5]
different kinds of system testing that are usually performed on large
software products?
2. Define the term “Debugging”. Explain various debugging techniques [5]
available.
(OR)
B. 1. Briefly explain black box and white box testing. Give examples and [10]
advantages of each testing method.
20 A. 1. Write down the need and benefits of ISO 9000 certification. [5]
2. Briefly explain any five characteristics of reverse engineering. [5]
(OR)
B. 1. Explain different types of Reliability Growth Model. [10]
************
151
15081 SOFTWARE ENGINEERING
PART – A ( 10 x 1= 10 Marks)
PART – B (5 x 3 = 15 Marks)
PART – C (5 x 10 = 50 Marks)
Answer all the questions choosing either sub-division (A) or sub-division (B) of each
question.
16 A. 1. Describe about software development life cycle with circuit diagram [5]
2. Briefly explain about the characteristics of software. [5]
(OR)
B. 1. Explain about the software requirements specification [10]
152
2. Define project estimation guidelines. [5]
(OR)
B. 1. Give short notes on [10]
(OR)
B. 1. What is software quality? Write down the difference between the [10]
software quality and software products with an example.
************
153
15082 MULTIMEDIA SYSTEMS
AIM:
Multimedia is a new concept emerged in the recent times. Now this technology is being widely
used in web pages, motion pictures and interactive presentations, animation etc. Multimedia has
made a significant impact in training/education, business presentations, public information
access etc. This course intends to introduce and expose multimedia technology and various
factors and features of authoring software. It will also help in making the internet application
richer in content and presentation
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
154
TOPICS AND ALLOCATION
UNIT TOPIC TIME (Hrs)
I INTRODUCTION TO MULTIMEDIA 15
V DESIGNING OF PROJECTS 16
REVISION, TEST 12
TOTAL 96
DETAILED SYLLABUS
1.1 Introduction : Definitions - Brief history of Multimedia; its market; content and copyright
–public Domain, establishment of Copyright, fair use, multimedia copyright issues;
resources for multimedia developers – Uses of multimedia - Making multimedia : Stages
of a project
1.2 Image : Image representation - image characterization - light perception - Eye physiology
- Visual phenomena - monochrome vision model - color vision model - Color Matching -
Colorimetry concepts - color spaces - video color spaces
1.3 Product and Evolution: Types of products -briefing, reference, database, education and
training, Kiosk, entertainment and games; evaluation - the user's perspective, the
developer's perspective, strategies for new developers
2.1 Hardware: Macintosh Versus Windows Platform – Connections – SCSI – IDE – EIDE –
ULTRA – IDE – ATA – ULTRA - ATA - Memory and Storage Devices - Input Devices -
Output Hardware - Communication Devices
2.2 Basic Software Tools : Text Editing - Word Processing - OCR Software - Painting and
Drawing Tools - 3D Modeling and Animation Tools - Image Editing - Sound Editing –
Animation – Video - Digital Movie tools - Movie Editors - Compressing Movie Files
2.3 Making instant Multimedia : Linking Multimedia Object – office suites- word processors
– spread sheets – databases – presentation tools – power point
2.4 Multimedia authoring tools: Types of authoring tools – card and page based authoring
tools – Icon based authoring tools – Time based authoring tools.
155
UNIT III MULTIMEDIA BUILDING BLOCKS 18 Hours
3.1 Text : Fonts – Designing – Choosing -Menus for Navigation - Buttons for Interaction -
Fields for Readings - HTML Documents - Symbols and Icons – Animating - Fonts
Foundries - Managing Fonts - Character sets and Alphabets - Mapping Text –
Fontographer - Hypermedia Structures – Hypertext tools
3.2 Sound : Power of sound - Multimedia System Sound - MIDI Versus Digital Audio -
Preparing Digital Audio Files - Making MIDI Audio - Audio File Formats - Sound for the
World Wide Web – Adding Sound to Your Multimedia Project - Toward Professional
Sound - The Red Book Standard - Space Considerations - Production Tips - Audio
Recording - Keeping Track of Your Sounds - Testing and Evaluation
3.3 Images : Plan Your Approach - Organize Your Tools - Multiple Monitors - Making Still
Images - Bitmaps – Vector Drawing - 3D Drawing and Rendering – Color - Understanding
Natural Light and color – color Palettes - Images File Formats – Windows Formats
3.4 Video : Using Video Analog Versus Digital – Obtaining Video Clips - How Video Works -
Broadcast Video Standards – NTSC – PAL – SECAM – HDTV -Integrating Computers
and Television - Video Overlay Systems – Differences Between Computer and Television
Video – Working with Text and Titles - Shooting and Editing Video - Video Tips -
Shooting Platform – Lighting - Chroma Key or Blue Screen – Composition - Taking Care
of Your Tapes - Recording Formats - S-VHS Video - Component(YUV) - Component
Digital - Composite Digital - Video Hardware Resolutions - Consumer-Grade Equipment -
Editing with Consumer VCRs - Digital Video – Video Compression – Optimizing Video
Files for CD-ROM.
4.1 Introduction: The Bandwidth Bottleneck - Internet Services - MIME-Types - World Wide
Web and HTML - Dynamic Web Pages and XML - Multimedia on the Web.
4.2 Tools for the World Wide Web : Web Servers - Web Browsers - Web Page Makers
and Site Builders - Plug ins and Delivery Vehicles - Text – Images –Sound - Animation,
Video and Presentation - Beyond HTML - 3D Worlds
4.3 Designing for the World Wide Web : Working on the Web - Workspace - Nibbling -
HTML and Multimedia - Text for the Web - Making Columns of Text - Flowing Text
Around Images – Images for the Web GIF and PNG Images - JPEG Images - Using
Photoshop – Backgrounds - Clickable Buttons - Image Maps - Sound for the Web -
Animation for the Web -Plug ins and Players.
5.1 Multimedia File Handling : Compression & De compression - Data & file formats
standards - Digital voice, Audio, video – Video image and Animation - Full motion video
- storage and retrieval Technologies
5.2 Multimedia Development Team: Team approach - sponsor - client- Customer - Project
manager - Project designer - other key personnel - subject matter expert -
156
programmer - Editor - copywriter - Graphic artist - support team - marketing and sales
support - assembling a Multimedia production team - sizing a Multimedia team - small or
one person project - average team project - big project
REFERENCE BOOKS:
157
15082 MULTIMEDIA SYSTEMS
1. _________ is the software programs for delivering and developing multimedia products.
2. Expand the term “IDE”
3. ______ are the mathematical tables that define the color of a pixel displayed on the
screen.
4. _______ images may contain 24 bits of color depth.
5. Give one example for audio storage device .
6. What is nibbling?
7. Define the term “ Image maps”
8. What do you mean by decompression
9. State any two communication devices.
10. State any two image file formats.
PART – B (5 x 3 = 15 Marks)
PART – C (5 X 10 = 50 Marks)
158
18 A. 1. Compare analog versus digital video. [5]
2. Explain the steps to add a sound to the multimedia project. [5]
(OR)
B. 1. Briefly explain about the different techniques used for video [10]
compression.
19 A. 1. How does communication bandwidth affects the selection and format of [5]
multimedia content?
2. Briefly explain about Plug ins and delivery vehicles. [5]
(OR)
B. 1. Explain the following: (i) Text for the web and (ii) Sound for the web. [10]
************
159
15082 MULTIMEDIA SYSTEMS
PART – B (5 x 3 = 15 Marks)
PART – C (5 X 10 = 50 Marks)
(OR)
160
(OR)
B. 1. Describe in detail about Icon based authoring tools and time based [10]
authoring tools.
************
161
15064 PC HARDWARE AND SERVICING LABORATORY
AIM:
The course aims at making the students familiar with various parts of computers and how to
assemble them, and different types of peripherals desired. In addition, the course will provide
the students with necessary knowledge and skills in computer software installation and
maintenance to make him diagnose software faults.
This subject also gives the knowledge and competency to diagnose the problems in computer
hardware and peripherals and also gives the knowledge for trouble shooting for systematic
repair and maintenance of computers and computer peripherals.
OBJECTIVES:
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
PC HARDWARE AND
SERVICING 6 96 25 75 100
LABORATORY
162
LAB EXERCISES
3. BIOS set up: Configuring bios setup program and practicing the trouble shooting of
typical problems using BIOS utility.
c)
8. a.) NIC, Router Installation
9. a.) Install audio/video devices – microphone, speaker and head set and Digital
camera.
b.) Trouble shoot the audio-video devices.
163
10. a.) Install and configure Scanner . Trouble shoot the problems..
b.) Install and configure Web cam.
11. a.) Identify the problems in Pentium System with add on Cards.
b.) Identify problems with software installation using drivers available in the
motherboard CD.
12. Practice with scan disk, disk cleanup, disk De-fragmenter, Virus Detecting and
Rectifying Software
13. Practice with back up and restoring data in a network server using external storage
Device
14. Assemble a Pentium (II/III/IV) system with add on cards and check the working condition
of the system.
164
PC HARDWARE AND SERVICING LABORATORY
HARDWARE REQUIREMENTS
SOFTWARE REQUIREMENTS
************
165
15083 E- PUBLISHING LABORATORY
AIM:
This course will enable the students to familiarize with the features and use of application
packages such as Corel Draw, Photoshop, Adobe indesigner and Adobe illustrator. This
subject will develop skills in handling the above packages to develop software for e-publishing.
OBJECTIVES:
LAB EXERCISES
CORELDRAW
1. Create a Bit Notice with specified height and width with various text styles.
2. Create a design using all basic tools and make changes using shape tool.
3. Create a notebook wrapper design using fountain filling and pattern filling tools.
4. Create an invitation using arrange menu commands like transformations, align and
distribute, and order.
5. Create a calendar with the help of Grid Tool, Power clip and Import commands.
166
PHOTO SHOP
6. Create a design by using the various Selection Tools, cutting and pasting the images.
7. Using multiple layers, create a design with the use of masking various images.
8. Create a design by the use of text tools and apply text effects.
ADOBE INDESIGN
11. Create a simple layout and master page by using master page palette and character
styles.
12. Create a multipage document by using character, paragraph, autoflow and text wrap
commands.
13. Create a stylish monthly calender sheet by using table and its formatting commands.
14. Create a open page using character styles, paragraph styles, text effects, text frame and
page numbering.
ADOBE ILLUSTRATOR
15. Create a design by using basic shapes, combining and painting objects.
16. Create a design and paint it with gradient, patterns and brushes.
17. Create a design using pen and brush tools effectively and create a symbol from an object
or combined objects.
18. Create a design using multiple layers. Use the commands in layer palette like create
layers, rearrange, lock, group, move, copy and paste layers from one file to another file
and merge layers.
HARDWARE REQUIREMENTS
• Pentium IV/Dual Core Computers with High Configuration ….. 36 Nos
• Laser printers ….. 2 Nos
• Scanner ….. 2 Nos
SOFTWARE REQUIREMENTS
CORELDRAW PHOTOSHOP ADOBE INDESIGN ADOBE ILLUSTRATOR
************
167
15084 MULTIMEDIA SYSTEMS LABORATORY
AIM:
This subject will help the students to acquire the practical foundation of Multimedia Systems. It
includes concepts relating to editing of audio and video. This course also describes major
details about the software tools used for multimedia applications. Thus, this subject will develop
the knowledge and skill to develop web pages.
OBJECTIVES:
168
SCHEME OF INSTRUCTION AND EXAMINATION
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Exam Total
MULTIMEDIA
SYSTEMS 6 96 25 75 100
LABORATORY
LAB EXERCISES
1. Publish Picture on paper using color printer
2. Record the Audio and apply different effects to it
4. Record the video from the outside source and compressing it. Use various
recording format
b. Edit a movie.
10. Convert V C D to D V D.
SOFTWARE REQUIREMENTS
3D Max , Flash, Animating software, U-lead suite, Adobe Audio Video software
CD writing software, Page maker, cell phone software.
169
2. Handy cam for video recording with D V D recording facilities
3. Digital camera
4. Camera cell phone
5. Photo quality color printer and Color Scanner
6. Video capturing card
************
15066 PROJECT WORK AND ENTREPRENEURSHIP
AIM:
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 a 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 in an industrial
environment
• 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.
170
SCHEME OF INSTRUCTION AND EXAMINATION
Instruction Examination
Subject Hours/ Hours/ Assessment Marks
Week Semester Internal Board Total
Exam
PROJECT WORK AND
ENTREPRENUERSHIP 6 96 25 75 100
Minimum Marks for Pass is 50 out of which minimum 35 marks should be obtained out of 75
marks in the board Examination alone.
INTERNAL ASSESSMENT:
The internal assessment should be calculated based on the review of the progress of the work
done by the student periodically as follows.
171
• Artificial Intelligence
• Internet and e-commerce
• Computer Security and Cryptography
• Computer hardware and embedded systems
• Computer aided engineering and design
• Improving existing systems / equipments.
• Any other related area found worth.
DETAILED SYLLABUS
2. ENVIRONMENTAL MANAGEMENT
3. DISASTER MANAGEMENT
172
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 neighbors / Other organizations in Recovery and
Rebuilding works – Financial commitments – Compensations to be paid – Insurances –
Rehabilitation.
LIST OF QUESTIONS
1. ENTREPRENEURSHIP
173
18 Identify the non-qualified industries that may not be given financial assistance and
concessions.
19 What is feasibility study?
20 What is the importance of SSI?
21 List some industries identified as pollution-free industries.
22 List some industries identified as industries with pollution problem.
23 What is an industrial zone?
24 What is an industrial estate?
25 What are the facilities available in an industrial estate?
26 Identify the various training agencies associated with SSI.
27 What is applied technology?
28 From whom you shall get applied technology for starting a SSI?
29 From where you shall get repairing and testing facilities?
30 What are the various training agencies available for acquiring SSI training?
31 List the governmental agencies from whom you shall get financial assistance for a SSI.
32 What are the steps involved in preparing a feasibility report.
33 What are the factors to be considered regarding raw materials for a SSI?
34 Name some SSI that may not need raw materials.
35 Differentiate various classifications of industries.
36 What is a LSI?
37 What are the features of a SSI?
38 Name some products that may not need electricity for production.
39 What are the factors to be considered for starting a SSI?
40 What are the advantages of becoming an entrepreneur?
41 If you opt to be an entrepreneur what are the steps you would take to become a successful
entrepreneur.
42 What are the facilities available for a new SSI in an industrial estate?
43 List the various government departments that would be associated with a SSI.
44 Why do entrepreneurs fail?
45 What are the types of entrepreneurs?
2. ENVIRONMENTRAL MANAGEMENT
175
26. Explain biological nitrification and de-nitrification.
27. Describe the basic approaches to land treatment of Industrial Effluent.
28. Describe the locations for the ultimate disposal of sludge and the treatment steps needed
prior to ultimate disposal.
29. List any five Industries, which act as the major sources for Hazardous Air Pollutants.
30. List out the names of any three hazardous air pollutants and their effects on human
health.
31. Explain the influence of moisture, temperature and sunlight on the severity of air pollution
effects on materials.
32. Differentiate between acute and chronic health effects from Air pollution.
33. Define the term Acid rain and explain how it occurs.
34. Discuss briefly the causes for global warming and its consequences
35. Suggest suitable Air pollution control devices for a few pollutants and sources.
36. Explain how evaporative emissions and exhaust emissions are commonly controlled.
37. What are the harmful elements present in the automobile smokes? How their presence
could be controlled?
38. What is the Advantage of Ozone layer in the atmosphere? State few reasons for its
destruction.
39. Explain the mechanism by which hearing damage occurs.
40. List any five effects of noise other than hearing damage.
41. Explain why impulsive noise is more dangerous than steady state noise.
42. Explain briefly the Source – Path – Receiver concept of Noise control.
43. Where silencers or mufflers are used ? Explain how they reduce the noise.
44. Describe two techniques to protect the receiver from hearing loss when design / redress
for noise control fail.
45. What are the problems faced by the people residing along the side of a railway track and
near to an Airport? What provisions could be made in their houses to reduce the problem?
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 Disasters recovery and what does it mean to an Industry?
176
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. Explain how the topography of the site plays a role in the disasters caused by floods and
cyclones.
15. Explain how the shape and orientation of buildings could reduce the damages due to
cyclones.
16. What is a cyclone shelter ? When and where it is provided ? What are its requirements ?
17. 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. How the imamates of a multistory building are to be evacuted in the event of a
fire/Chemical spill/Toxic Air Situation/ Terrorist attack, (any one may be asked).
21. Describe different fire fighting arrangements to be provided in an Industry.
22. Explain the necessity of disaster warning systems in Industries.
23. Explain how rescue operations have to be carried out in the case of collapse of buildings
due to earthquake / blast / Cyclone / flood.
24. What are the necessary steps to be taken to avoid dangerous epidemics after a flood
disaster?
25. 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 ?
177
26. What are the difficulties faced by an Industry when there is a sudden power failure? How
such a situation could be managed?
27. What are the difficulties faced by the Management when there is a group clash between
the workers? How such a situation could be managed?
28. What will be the problems faced by the management of an Industry when a worker dies
because of the failure of a mechanical device due to poor maintenance? How to manage
such a situation ?
29. What precautionary measures have to be taken to avoid accidents to labourers in the
Industry in a workshop / during handling of dangerous Chemicals / during construction of
buildings / during the building maintenance works.
30. Explain the necessity of medical care facilities in an Industry / Project site.
31. Explain the necessity of proper training to the employees of Industries dealing with
hazardous products, to act during disasters.
32. What type of disaster is expected in coal mines, cotton mills, Oil refineries, ship yards and
gas plants?
33. What is meant by Emergency Plan Rehearsal? What are the advantages of such
Rehearsals?
34. What action you will take when your employees could not reach the factory site because
of continuous strike by Public Transport workers?
35. What immediate actions you will initiate when the quarters of your factory workers are
suddenly flooded due to the breach in a nearly lake / dam, during heavy rain?
36. What steps you will take to avoid a break down when the workers union of your Industry
have given a strike notice?
37. List out few possible crisis in an organization caused by its workers? What could be the
part of the middle level officials in managing such crisis?
38. What types of warning systems are available to alert the people in the case of predicted
disasters, such as floods, cyclone etc.
39. Explain the necessity of Team work in the crisis management in an Industry / Local body.
40. What factors are to be considered while fixing compensation to the workers in the case of
severe accidents causing disability / death to them?
41. Explain the legal / financial problems the management has to face if safely measures
taken by them are found to be in adequate.
42. Describe the importance of insurance to men and machinery of an Industry dealing with
dangerous jobs.
43. What precautions have to be taken while storing explosives in a match/ fire crackers
factory?
44. What are the arrangements required for emergency rescue works in the case of Atomic
Power Plants?
178
45. Why residential quarters are not constructed nearer to Atomic Power Plants?
************
179