Search This Blog

Showing posts with label IT QB. Show all posts
Showing posts with label IT QB. Show all posts

GE2211 Environmental Science and Engineering question bank anna university

Monday, June 18, 2012 · 0 comments


Subject Code : GE2211
Subject Name : Environmental Science and Engineering

UNIT – I

PART – A (2 MARKS)

1. Define Environmental Science.
2. What is meant by deforestation?
3. State the environmental effects of extracting & using mineral resources.
4. State the need for public awareness for solving environmental problems.
5. What is geothermal energy?
6. State any two problems caused by the construction of dams.
7. Write any two functions of forest.
8. What are the advantages of conjunctive uses of water?
9. Define environmental impact statement.
10. What is soil fertility?
11. Explain soil leaching.
12. What is soil erosion? How can it be controlled?
13. Define desertification.
14. Define Overgrazing. What are 
the effects of overgrazing?
15. Distinguish between water logging & Salinity.

PART – B (16 marks)

1. Explain Renewable & non-Renewable 
energy resources with examples. (16)

2. (a) Compare nuclear power with coal. (6) (b) Write a note on energy conservation. (4)
© What is Solar Space heating? Explain (6)

3. (a) What are the causes of soil erosion & deforestation? Explain in detail (8)
(b) Discuss the consequences of overdrawing surface and Ground water. (8)

4. a)Write briefly on any four alternate source of energy (8)
b) Explain effects of construction of dam on tribal people (8)

5. (a) Write the effects of extracting and using mineral resources. (4)
(b) Explain the scope & importance of Environment. (8)
© Enumerate the benefits & draw backs of building of dams. (4)

6. (a) What are the effects of modern Agriculture? (8)
(b) Discuss the causes of land degradation. (8)

UNIT – II

PART – A (2 MARKS)

1. Define Producers.
2. Name the four ecosystems.
3. What is Ecological succession?
4. What are food chain & food Webs?
5. What is the classification of biotic component of ecosystems?
6. Define Biodiversity.
7. What are the advantages& disadvantages of in-situ& ex-situ conservation of biodiversity?
8. Enumerate the human activities which destroy the biodiversity.
9. Write note on endemic species.
10. Define Biosphere.
11. Define consumers & Classify them.
12. What is Biomes? Give Examples.
13. Define Estuaries.
14. Define poaching.
15. Define Species & Genetic diversity.

PART – B (16 MARKS)

1. (a) What is an ecosystem? Describe the structure & function of various components of an ecosystem. (10)
(b) Explain the various threats to biodiversity. (6)

2. (a) Define Ecological pyramids and explain different types of ecological pyramids. (6)
(b) Describe the types, characteristics features, structure& function of
i). Forest ecosystem ii). Aquatic ecosystem (10)

3. (a) Explain In-Situ & Ex-Situ Conservation of Biodiversity (8)
(b) What is meant by value of biodiversity? Explain different values of biodiversity (8)

4. Write briefly on
1. Ecological succession
2. Energy flow through an ecosystem
3. Hot spots of biodiversity ( 4+4+8)

5. (a) What is the biodiversity what are the reasons for decline for biodiversity (10)
(b) Write short notes on: (1) Producers (2) Consumers (3) Decomposers (3 X 2 = 6)

UNIT – III
PART – A (2 MARKS)

1. Define pollution. 
2. Name any four air pollutants, and their sources and impacts.
3. What are point and non-point sources of water pollution?
4. Define hazardous wastes.
5. Write any four major water pollutants.
6. Define photochemical smog.
7. Define floods.
8. Define disasters
9. Write any two causes of soil pollution.
10. Define noise pollution.
11. When a sound causes noise pollution.
12. What are the types of solid waste?

PART – B (16 MARKS)
1 (a).Discuss the major air pollutants and their impacts. (8)
(b) Explain the various methods of controlling air pollution. (8)

2. (a) Discuss briefly the disposal of Municipal solid waste management. (8)
(b) Explain the causes, effects and control measures of water pollution. (8)

3. (a) Discuss major air pollutants and their impacts. (6)
(b) What is Thermal pollution and explain their impacts? (6).
©What are the sources of radioactive pollution? (4)

4. (a) Explain in detail the role of individual in conservation of natural resources. (8)
(b).Explain the effects nuclear and Radiation pollution. (8)

5. (a) Write a brief note on of thermal pollution. (6)
(b) Discuss the causes, effects & control measures of marine pollution. (10)

UNIT – IV
PART – A (2 MARKS)

1. What are the causes and effects of global warming?
2. What are causes and effects of ozone layer depletion?
3. What is acid rain?
4. Explain the term sustainable development.
5. Define resettlement and rehabilitation.
6. Write note on climate change.
7. Explain green house effect.
8. Write reason for 
wetland reclamation.
9. Write any four effects of climate change.
10. What is watershed management?

PART – B (16 MARKS)

1. (a) Explain forest conservation act.. (8)
(b) Write the factors influence the unsustainable to sustainable development. . (8)

2. (a) Explain nuclear accidents and holocaust. . (8)
(b) Write notes on global warming. . (8)

3. (a) Write a note on watershed management. (4)
(b) Write briefly Bhopal disaster and Chernobyl disaster. (8)
© Discuss briefly on environment protection act 1986. (4)

4. (a) Discuss the agenda for sustainable development (8)
(b) Write briefly on nuclear accidents (8)

5. Write briefly on
a. Green House Effect (4) b. Acid Rain (4) c. Rain water Harvesting (6) d. Climate Change (2)

UNIT – V
PART – A (2 MARKS)

1. Define Population explosion
2. Define ZPG (Zero Population Growth)
3. Briefly account on human rights.
4. Define Population equilibrium
5. Explain total fertility rate
6. Define population equation
7. State how environment and human health are related
8. State the role of information technology in environment.
9. List the problems of population growth.
10. What is AIDS? How to prevent it?

PART – B (16 MARKS)

1. (a) Explain the role of IT in environment and human health. (12)
(b) Write short note on Value Education (4)

2. (a) Write briefly on implementation of family planning programme. (6)
(b) Write a note on AIDS in developing country (4)
© Discuss the factors influencing the family size (6)

3. (a) Population explosion affects the environment seriously – discuss. (8) (b) Deterioration of environment leads to deterioration of human health – Justify(8)

4. (a) Write a note on the following in relation to human population & environment
i). Woman Child Welfare. (4)
ii). Human Rights. (4)

(b) Write briefly on:
i) Population momentum. (4)
ii) Population Profile. (4)

5. (a) Discuss the growth of population can be successfully implemented . (6)
(b) Discuss the factors influencing the family size. (4)
© Discuss on the steps taken in India to prevent AIDS. (6)

COMPUTER GRAPHICS CS2401 ANNA UNIVERSITY QUESTION PAPER |CS2401 CG NOVEMBER/DECEMBER 2011 PREVIOUS YEAR QUESTION PAPER

Saturday, January 28, 2012 · 0 comments


B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2011.
Seventh Semester
Computer Science and Engineering
CS 2401 — COMPUTER GRAPHICS
(Common to Information Technology)
(Regulation 2008)
Time : Three hours Maximum : 100 marks
Answer ALL questions.
PART A — (10 × 2 = 20 marks)
1. Write down any two line attributes.
2. Differentiate window and viewport.
3. What are spline curves?
4. Define quadric surfaces.
5. What is animation?
6. Define keyframes.
7. What do you mean by shading of objects?
8. What is texture?
9. Define fractals.
10. Differentiate Mandelbrot and Julia sets.


PART B — (5 × 16 = 80 marks)


11. (a) Write down and explain the midpoint circle drawing algorithm. Assume 10 cm as the radius and co-ordinate origin as the centre of the circle.
Or
(b) Explain in detail the Cohen-Sutherland line clipping algorithm with an example.
12. (a) Differentiate parallel and perspective projections and derive their projection matrices.
Or
(b) With suitable examples, explain all 3D transformations.
13. (a) Write notes on RGB and HSV color models.
Or
(b) Discuss the following:
(i) Methods to draw 3D objects. (8)
(ii) Basic OPENGL operations. (8)
14. (a) Explain the following:
(i) Adding texture to faces. (8)
(ii) Adding shadows of objects. (8)
Or
(b) Write down and explain the details to build a camera in a program.
15. (a) Write notes on Peano curves.
Or
(b) Write about random fractals in detail.
—————————


MG2452 ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

Saturday, September 24, 2011 · 0 comments


MG2452 ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

 ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING  MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2010
Fifth Semester
Information Technology
MG 2452 —ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING
(Regulation 2008)
Time : Three hours Maximum : 100 Marks
Answer ALL questions
PART A — (10 × 2 = 20 Marks)
1. Define Managerial Economics.
2. Define the concept of Firm.
3. State law of supply with diagram.
4. Define Elasticity of Demand.
5. What do you mean by Money cost and Real cost?
6. Give two examples for implicit cost and explicit cost.
7. State Capital Budgeting and Investment with example.
8. Explain Internal Rate of Return.
9. When do firm adopt Marginal Cost pricing?
10. Mention any two advantages of cost plus pricing.
PART B — (5 × 16 = 80 Marks)
11. (a) (i) Explain the relationship of Managerial Economics with other
disciplines. (4)
(ii) Discuss in detail the Nature of Managerial Economics. (12)
Or
(b) (i) "Managerial Economics is Economics applied in Decision Making"–
Discuss. (8)
(ii) Explain the goals of the firm. (8)
12. (a) (i) Define law of demand and explain types of demand with diagram.(10)
(ii) Why does the demand curve slopes downward? (6)
Or
(b) (i) What are the reasons for the exceptions of the Demand Curve?
Explain. (8)
(ii) Describe the Elasticity of Supply. (8)
13. (a) (i) Write a short note on Isoquant and its types. (10)
(ii) Elucidate the returns to scale. (6)
Or
(b) (i) Describe cost of production in the long run average cost curve. (8)
(ii) What are the factors affecting production function? Discuss. (8)
14. (a) (i) Write a note on cost-oriented pricing. (10)
(ii) Explain common pricing practices in Retail Trade. (6)
Or
(b) (i) Describe price Discriminations. (7)
(ii) Explain the limitations of the Marginal cost pricing. (9)
15. (a) (i) Write briefly on the limitations of financial statements. (8)
(ii) Give the meaning of Ratio analysis and its significance. (8)
Or
(b) (i) What are the steps involved in Net Present Value Method(NPV)? (8)
(ii) Explain Pay Back method in detail. (8)

IT2354 EMBEDDED SYSTEMS ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

· 0 comments


IT2354 EMBEDDED SYSTEMS ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER IT2354 EMBEDDED SYSTEMS  MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

B.E./B.Tech. DEGREE EXAMINATION, APRIL/MAY 2011
Sixth Semester
Information Technology
IT 2354 — EMBEDDED SYSTEMS
(Common to Computer Science and Engineering)
(Regulation 2008)
Time : Three hours Maximum : 100 marks
Answer ALL questions
PART A — (10 × 2 = 20 marks)
1. What is an embedded system?
2. Why microprocessor is used in embedded system?
3. Define Aspect ratio of the memory.
4. List the features of RAM bus.
5. What is multirate embedded system? Give three examples.
6. What is a real-time operating system?
7. Define cross-compiler.
8. What is in-circuit emulator?
9. List the major levels of abstractions in the embedded system design process.
10. List the major goals of design process.


PART B — (5 × 16 = 80 marks)
11. (a) (i) Discuss the challenges in embedded computing system design. (8)
(ii) Discuss the data operations of ARM processor. (8)
Or
(b) Explain the embedded system design process in detail. (16)
12. (a) Discuss the memory devices and its interfacing concepts. (16)
Or
(b) Discuss the I/O devices and its interfacing concepts. (16)
13. (a) Discuss the context switch mechanism with example. (16)
Or
(b) Discuss the various scheduling policies with example. (16)
14. (a) (i) Discuss the concept of programming in assembly language Vs high
level language. (6)
(ii) Discuss the tools used to download the embedded software into the
target system. (10)
Or
(b) Discuss the various debugging techniques and debugging challenges. (16)
15. (a) Discuss the embedded system design issues and techniques. (16)
Or
(b) Discuss the complete design of typical embedded system. (16)

IT2352 CRYPTOGRAPHY AND NETWORK SECURITY ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

· 0 comments


IT2352 CRYPTOGRAPHY AND NETWORK SECURITY ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER IT2352 CRYPTOGRAPHY AND NETWORK SECURITY  MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

B.E./B.Tech. DEGREE EXAMINATION, APRIL/MAY 2011
Sixth Semester
Information Technology
IT 2352 — CRYPTOGRAPHY AND NETWORK SECURITY
(Regulation 2008)
Time : Three hours Maximum : 100 marks
Answer ALL questions
PART A — (10 × 2 = 20 marks)
1. Differentiate passive attack from active attack with example.
2. What is the use of Fermat’s theorem?
3. What are the different modes of operation in DES?
4. Name any two methods for testing prime numbers.
5. What is discrete logarithm?
6. What do you mean by one-way property in hash function?
7. List out the requirements of Kerberos.
8. Mention four SSL protocols.
9. Define Intruder. Name three different classes of Intruders.
10. What do you mean by Trojan Horses?
PART B — (5 × 16 = 80 marks)
11. (a) Discuss the classical cryptosystems and its types. (16)
Or
(b) Describe Euler’s and Chinese Remainder theorem. (16)
12. (a) (i) Explain about the single round of DES algorithm. (10)
(ii) Describe key discarding process of DES. (6)
Or
(b) Explain RSA method in detail. (16)
13. (a) Discuss the discrete logarithm and explain Diffie-Hellman key Exchange
algorithm with its merits and demerits. (16)
Or
(b) Explain about MD5 in detail. (16)
14. (a) Write on the following :
(i) Differentiate SSL from SET. (8)
(ii) Overview of IP security documents. (8)
Or
(b) Explain PGP message generation and reception. (16)
15. (a) Explain definition, phases, types of virus structures and types of viruses.
(16)
Or
(b) Write in detail about definition, characteristics, types and limitations of
firewalls. (16)

IT2351 NETWORK PROGRAMMING AND MANAGEMENT ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

· 0 comments


IT2351 NETWORK PROGRAMMING AND MANAGEMENT ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

IT 2351 NETWORK PROGRAMMING AND MANAGEMENT ANNA UNIVERSITY PREVIOUS YEAR QUESTION PAPER MODEL ANNA UNIVERSITY QUESTION PAPER IMPORTANT QUESTIONS

B.E./B.Tech. DEGREE EXAMINATION, APRIL/MAY 2011
Sixth Semester
Information Technology
IT 2351 — NETWORK PROGRAMMING AND MANAGEMENT
(Regulation 2008)
Time : Three hours Maximum : 100 marks
Answer ALL questions
PART A — (10 × 2 = 20 marks)
1. Give the structure of ‘struct sockaddr’.
2. Distinguish between TCP sockets and UDP sockets.
3. What is the purpose of bind( ) system call?
4. How will you distinguish a server socket program from a client socket
program?
5. What is meant by blocking mode of socket operation?
6. Distinguish between send( ) and write( ) system calls.
7. How are threads created in UNIX?
8. What does this command mean?: - gcc - pthread
9. Give the format of TRAP message in the SNMP protocol.
10. What is the need for SNMP proxy agents?
PART B — (5 × 16 = 80 marks)
11. (a) Explain the various socket functions required to implement a simple
‘server’ module. Explain with the help of a flow chart the sequence in
which these functions may be used.
Or
(b) Explain the various socket functions required to implement a simple
‘client’ module. Explain with the help of a flow chart the sequence in
which these functions may be used.
12. (a) Write a server program for GRADE-QUERY service as follows: The
server awaits the request from ‘multiple’ clients. The request is a
message consisting of (client ID, semester). The server responds to the
client with the grade of the client for the requested semester.
Note: if the requesting client is an unknown client then the server does
not respond.
Or
(b) What are signals and how are signals handled in UNIX? Explain any two
signal handling functions in UNIX.
13. (a) Describe the socket APIs associated with resolving host names and
addresses. Show their usage with sample code snippets.
Or
(b) Describe the working of Domain Name System in detail. Also explain the
support provided for IPv6 in DNS.
14. (a) Describe the use of ‘mutex’ and ‘condition variables’ as synchronization
mechanisms.
Or
(b) Write socket programs for a packet sniffing service.
[Hint: This scenario consists of two peer nodes exchanging messages and
a sniffer node (such as a router) in-between the peer nodes.
The sniffer node must receive every packet passing through it and
display the message, the source node’s IP and destination node’s IP.]
15. (a) Explain in detail the FIVE functional areas of Network Management
giving examples in each.
Or
(b) Describe the features of SNMPv1. Discuss the limitations of SNMPv1
that lead to the introduction of SNMPv2.


IT2302 INFORMATION THEORY AND CODING ANNA UNIVERSITY QUESTION PAPER FOR IT DEPARTMENT STUDENTS

· 0 comments


IT2302 INFORMATION THEORY AND CODING ANNA UNIVERSITY QUESTION PAPER FOR IT DEPARTMENT STUDENTS
SUBJECT CODE : IT2302
ANNA UNIVERSITY QUESTION PAPER  INFORMATION THEORY AND CODING FOR IT DEPARTMENT STUDENTS

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2010
Fifth Semester
Information Technology
IT 2302 — INFORMATION THEORY AND CODING
(Regulation 2008)
Time : Three hours Maximum : 100 Marks
Answer ALL questions
PART A — (10 × 2 = 20 Marks)
1. Differentiate: Uncertainty, Information and Entropy.
2. Define channel capacity.
3. State the advantages of Lempel-Ziv algorithm over Huffman coding.
4. Why is LPC not suitable to encode music signals?
5. Distinguish between global color table and local color table in GIF.
6. State the various methods used for text compression.
7. What is Syndrome?
8. Why are cyclic codes extremely well suited for error detection?
9. What are conventional codes? How are they different from block codes?
10. State the principle of Turbo coding.


PART B — (5 × 16 = 80 Marks)


11. (a) (i) Explain briefly the source coding theorem. (6)
(ii) Given five symbols 4 3 2 1 0 and , , , S S S S S with their respective
probabilities. 0.4, 0.2, 0.2, 0.1 and 0.1. Use Huffman's encoding for
symbols and find the average code word length. Also prove that it
satisfies source coding theorem. (10)
Or
(b) State and prove the properties of mutual information. (16)
12. (a) Explain the concepts of frequency masking and temporal masking. How
they are used in perceptual coding? (16)
Or
(b) Explain in detail Adaptive Huffman coding with the help of an example.
(16)
13. (a) With a block diagram, explain the working of JPEG encoder and decoder.
(16)
Or
(b) With a block diagram, explain the MPEG algorithm for video encoding.
(16)
14. (a) For a linear block code, prove with example that
(i) The syndrome depends only on error pattern and not on
transmitted code word. (8)
(ii) All error patterns that differ by a codeword have the same
syndrome. (8)
Or
(b) Determine the encoded message for the following 8-bit data codes using
the CRC generating polynomial . ) ( 0 3 4 x x x n p + + = (16)
(i) 11001100
(ii) 01011111.
 132  132  132 
53182 3
15. (a) A rate 1/3 convolution encoder has generating vectors as ) 100 ( 1
= g ,
) 101 ( and ) 111 ( 3 2
= = g g .
(i) Sketch the encoder configuration. (5)
(ii) Draw the code tree, state diagram and trellis diagram. (5)
(iii) If the message sequence is 10110, determine the output sequence of
the encoder. (6)
Or
(b) Explain in detail the Viterbi algorithm for decoding of convolutional
codes with a suitable example. (16)


IT2301 JAVA PROGRAMMING ANNA UNIVERSITY QUESTION PAPER FOR CSE AND IT DEPARTMENT SUBJECT CODE : IT2301

· 0 comments


IT2301 JAVA PROGRAMMING ANNA UNIVERSITY QUESTION PAPER FOR CSE AND IT DEPARTMENT SUBJECT CODE : IT2301


JAVA PROGRAMMING ANNA UNIVERSITY QUESTION PAPER FOR CSE AND IT DEPARTMENT SUBJECT CODE : IT2301


B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2010
Fifth Semester
Information Technology
IT 2301 — JAVA PROGRAMMING
(Regulation 2008)
Time : Three hours Maximum : 100 Marks
Answer ALL questions
PART A — (10 × 2 = 20 Marks)
1. What is the difference between static and non-static variables?
2. What is the purpose of finalization?
3. What is the difference between the String and StringBuffer classes?
4. Can an abstract class be final? Why?
5. What is an anonymous inner class?
6. What is the difference between the File and Random Access File classes?
7. What are the advantages of the event-delegation model?
8. What happens if an exception is not caught?
9. What is the use of Reflection API?
10. What are three ways in which a thread can enter the waiting state?
PART B — (5 × 16 = 80 Marks)
11. (a) Explain briefly the following object oriented concepts.
(i) Abstraction and Encapsulation. (4)
(ii) Methods and messages. (4)
(iii) Inheritance. (4)
(iv) Polymorphism. (4)
Or
(b) (i) How objects are constructed? Explain constructor overloading with
an example. (10)
(ii) Write short notes on access specifiers in java. (6)
12. (a) What is a Package? What are the benefits of using packages? Write down
the steps in creating a package and using it in a java program with an
example. (16)
Or
(b) What is Dynamic binding? Show with an example how dynamic binding
works. (16)
13. (a) What is object cloning? Why it is needed? Explain how objects are cloned.
(16)
Or
(b) How is a Frame created? Write a java program that creates a product
enquiry form using frames. (16)
14. (a) With a neat diagram explain the Model view controller design pattern
and list out the advantages and disadvantages of using it in designing an
application. (16)
Or
(b) What is an Exception? Explain how to throw, catch and handle
Exceptions. (16)
15. (a) What is Generic programming and why is it needed? List the limitations
and restrictions of generic programming. (16)
Or
(b) Explain how to create threads. Write a java program that prints numbers
from 1 to 10 line by line after every 5 seconds. (16)


SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER DOWNLOAD SUBJECT CODE : IT 2251

· 0 comments

SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER DOWNLOAD SUBJECT CODE : IT 2251 FOR IT DEPARTMENT

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2010
Fourth Semester
Information Technology
IT 2251 — SOFTWARE ENGINEERING AND QUALITY ASSURANCE
(Regulation 2008)
Time : Three hours Maximum : 100 Marks
Answer ALL questions
PART A — (10 × 2 = 20 Marks)
1. What is the major difference between System Engineering and Software
Engineering?
2. State the complicating characteristics of computer based systems.
3. How do you define the system reliability and availability?
4. How are data flow models different from state machine models?
5. What are the two main strategies that are used in decomposing a sub-system
into modules?
6. Is monitoring system and control system the same, if not justify and give an
example for each.
7. What are the other quality characteristics of good testing apart from finding
errors?
8. How is regression testing related to integration testing?
9. What is a Pareto principle?
10. What are the four important elements that should exist when a configuration
management system is developed as identified by Susan Dart?
PART B — (5 × 16 = 80 Marks)
11. (a) (i) Describe the waterfall lifecycle model for software development
with a sketch. ‘Management tends to like the waterfall model’.
Justify. (8)
(ii) What is system modeling? State and explain the restraining factors
to construct a system model. (8)
Or
(b) Elaborate on Business Process Engineering and Product Engineering. (16)
12. (a) (i) Explain why a software system that is used in a real-world
environment must change or become progressively less useful. (8)
(ii) Discuss in detail the Requirement Engineering process. What is the
major distinction between user requirements and system
requirements? (8)
Or
(b) Explain in detail the various steps applied to develop complete and
accurate models using structured analysis. (16)
13. (a) State four applications that use Real time systems. Describe the methods
and tools used in the analysis and simulation of Real time systems.
Or
(b) (i) What are the advantages of modular design? State the design
heuristics for effective modularity. (10)
(ii) What are the design issues to be considered in a User Interface
design? (6)
14. (a) Consider the following sort procedure (Insertion Sort) that takes an array
and the array length as arguments. The routine sorts the array using a
simple sorting algorithm.
void openAppropriateFile();// Magically opens the right file
void print(const Tcontainer &c); //Writes the container to the file
int main()
{
// Declare the container we are going to test
Tcontainer underTest;
// Open the file for the output
openAppropriateFile();
// Now we are ready to start the tests
 underTest.insert(10);
print(underTest); // Expected output 10
//You do the rest
underTest. insert (5)
print(underTest.); //Expected output 5 10
underTest. insert(15);
print(underTest); // Expected output 5 10 15
underTest. insert(12);
print(underTest); //Expected output 5 10 12 15
// After executing this program we have achieved condition and branch
coverage return 0;
(i) Develop a set of test cases that provides statement coverage of the
function. This shall be a minimal set. (5)
(ii) Define a set of test cases that provides branch coverage of the
function. This shall be a minimal set. (5)
(iii) What are the benefits of defining a test case? (6)
Or
(b) Write short notes on :
(i) Structural Testing (4)
(ii) System Testing arid debugging (4)
(iii) Integration Testing (4)
(iv) Black box Testing. (4)
15. (a) (i) What are the attributes that should be encompassed by effective
software metrics? (6)
(ii) What is the purpose of defining the software quality? State the SQA
activities. (10)
Or
(b) How does Software Configuration Management (SCM) help to manage
change? Explain the major tasks and concepts involved. (16)

IT2251 SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER

· 0 comments

ANNA UNIVERSITY QUESTION PAPER IT2251 SOFTWARE ENGINEERING AND QUALITY ASSURANCE

SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER IT2251

B.E./B.Tech. DEGREE EXAMINATION, APRIL/MAY 2011
Fourth Semester
Information Technology
IT 2251 — SOFTWARE ENGINEERING AND QUALITY ASSURANCE
(Regulation 2008)
Time : Three hours Maximum : 100 marks
Answer ALL questions
PART A — (10 × 2 = 20 marks)
1. Define software engineering. What is the scope of software engineering?
2. Distinguish between software validation and software verification.
3. What are the functional and non-functional requirements? Give examples for
each category.
4. What is the purpose of data flow diagram and entity relationship diagram?
5. What are the important characteristics of system requirements specification
documents?
6. What is the difference between the notion of software architecture and design
patterns?
7. Is cyclomatic complexity measure a good indicator of system design? Justify
your answer.
8. What is regression testing? Why is it necessary to do regression testing?
9. What is the difference between black-box testing and white-box testing?
10. What is the need for software configuration management?
PART B — (5 × 16 = 80 marks)
11. (a) Bring out clearly the salient features of waterfall model and spiral model.
What are the specific advantages and disadvantages of these two process
models?
Or
(b) Explain the following :
(i) System Engineering
(ii) Product Engineering
12. (a) Discuss various steps in requirements engineering process? What are the
different requirements elicitation techniques? Explain how clearly these
elicitation techniques capture the clients requirements.
Or
(b) What is prototyping? Under what conditions you go for prototyping.
Explain how the prototyping is used for requirements validation? What
are the advantages and disadvantages of prototyping?
13. (a) Explain the concepts of coupling and cohesion. How are these concepts
related to effective modular design?
Or
(b) (i) Discuss how structural partitioning can help to make software more
maintainable.
(ii) What are the key design issues in the design of user interfaces?
Explain the importance of each issue.
14. (a) What is the specific purpose of Black-box testing? Explain clearly any two
Black-box testing methods?
Or
(b) Write short notes on the following :
(i) Cyclomatic complexity
(ii) Loop testing
(iii) Basis path testing
(iv) Acceptance testing.
15. (a) Identify the important activities of software configuration management?
Explain the importance of each activity.
Or
(b) Explain the scope and importance of software metrics in software quality
assessment.

ANNA UNIVERSITY QUESTION PAPER IT2202 PRINCIPLES OF COMMUNICATION

· 0 comments

ANNA UNIVERSITY QUESTION PAPER IT2202 PRINCIPLES OF COMMUNICATION 

PRINCIPLES OF COMMUNICATION ANNA UNIVERSITY QUESTION PAPER  

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2009
Third Semester
Information Technology
IT 2202 — PRINCIPLES OF COMMUNICATION
(Regulation 2008)
Time : Three hours Maximum : 100 Marks
Answer ALL Questions
PART A — (10 × 2 = 20 Marks)
1. Define amplitude modulation.
2. What is modulation index?
3. Why is ASK called as ON-OFF keying?
4. What are the differences between QASK and QPSK?
5. Define sampling rate?
6. What is ISI?
7. Define Pseudonoise sequence?
8. What are the different types of multiple access techniques?
9. Define Kepler’s three laws of planetary motions.
10. What are the losses encountered by optical fiber?
PART B — (5 × 16 = 80 Marks)
11. (a) (i) Write short notes on :
(1) AM voltage distribution. (4)
(2) AM power distribution. (4)
(ii) An audio frequency signal 10 t 500 2 sin × π is used to amplitude
modulate a carrier of 50 t
5 10 2 sin × π . Calculate
(1) Modulation index (2)
(2) Side band frequencies (2)
(3) BW required (2)
(4) Total power delivered to the load of 600 . (2)
Or
(b) (i) Compare FM and AM. (12)
(ii) The phase deviation constant in a phase modulation system is
K = 0.01 rad/v. Calculate the maximum phase deviation when a
modulating signal of 10 V is applied? (4)
12. (a) (i) Explain the principle of FSK transmitter and receiver. (10)
(ii) Write short notes on the spectrum and bandwidth of FSK. (6)
Or
(b) (i) Compare the various types of digital modulation techniques. (8)
(ii) Explain the eyepattern in base band digital transmission with a
neat diagram. (8)
13. (a) (i) Explain the elements of PCM system with a neat block diagram. (12)
(ii) What is companding? (4)
Or
(b) (i) Find the signal amplitude for minimum quantization error in a
delta modulation system if step size is 1 volt having repetition
period 1 ms. The information signal operates at 100 Hz. (4)
(ii) Describe the operation of DPCM system with a relevant diagram.(12)

14. (a) (i) Write a short note on frequency hop spread spectrum. (10)
(ii) Explain the applications of spread spectrum techniques. (6)
Or
(b) (i) Give a detail account of the different types of multiple access
techniques. (10)
(ii) Compare TDMA and CDMA. (6)
15. (a) (i) Discuss briefly the basic satellite communication system. (8)
(ii) Write short notes on the LEO and GEO orbits. (8)
Or
(b) Enumerate the elements of an optical fiber transmission link. (16)

IT2201 DATA STRUCTURES AND ALGORITHMS ANNA UNIVERSITY QUESTION PAPER

· 0 comments

 ANNA UNIVERSITY QUESTION PAPER FOR IT2201 DATA STRUCTURES AND ALGORITHMS

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2010
Third Semester
Information Technology
IT 2201 — DATA STRUCTURES AND ALGORITHMS
(Regulation 2008)
Time : Three hours Maximum : 100 Marks
Answer ALL questions
PART A — (10 × 2 = 20 Marks)
1. Define ADT.
2. Clearly distinguish between linked lists and arrays. Mention their relative
advantages and disadvantages.
3. What is meant by depth and height of a tree?
4. Discuss the application of trees.
5. What are the important factors to be considered in designing the hash
function?
6. What is a disjoint set? Define the ADT for a disjoint set.
7. What is Euler circuit?
8. What are the two ways of representing a graph? Give examples.
9. Define NP-complete problems.
10. What is meant by backtracking?
PART B — (5 × 16 = 80 Marks)
11. (a) (i) Derive an ADT to perform insertion and deletion in a singly linked
list. (8)
(ii) Explain cursor implementation of linked lists. Write the
essential operations. (8)
Or
(b) (i) Write an ADT to implement stack of size N using an array. The
elements in the stack are to be integers. The operations to be
supported are PUSH, POP and DISPLAY. Take into account the
exceptions of stack overflow and stack underflow. (8)
(ii) A circular queue has a size of 5 and has 3 elements 10, 20 and 40
where F = 2 and R = 4. After inserting 50 and 60, what is the value
of F and R. Trying to insert 30 at this stage what happens? Delete
2 elements from the queue and insert 70, 80 & 90. Show the
sequence of steps with necessary diagrams with the value of F & R.
(8)
12. (a) (i) Write an ADT to construct an AVL tree. (8)
(ii) Suppose the following sequences list nodes of a binary tree T in
preorder and inorder, respectively :
Preorder : A, B, D, C, E, G, F, H, J
Inorder : D, B, A, E, G, C, H, F, J
Draw the diagram of the tree. (8)
Or
(b) (i) Write an ADT for performing insert and delete operations in a
Binary Search Tree. (8)
(ii) Describe in detail the binary heaps. Construct a min heap tree for
the following :
5, 2, 6,7, 1, 3, 8, 9, 4 (8)
13. (a) (i) Formulate an ADT to implement separate chaining hashing
scheme. (8)
(ii) Show the result of inserting the keys 2, 3, 5, 7, 11, 13, 15, 6, 4 into
an initially empty extendible hashing data structure with M = 3. (8)
Or
 (b) (i) Formulate an ADT to perform for the Union and find operations of
disjoint sets. (8)
(ii) Describe about Union-by-rank and Find with path compression
with code. (8)
14. (a) (i) Write routines to find shortest path using Dijkstra’s algorithm. (8)
(ii) Find all articulation points in the below graph. Show the depth first
spanning tree and the values of DFN and Low for each vertex. (8)
Or
(b) (i) Write the pseudo code to find a minimum spanning tree using
Kruskal’s algorithm. (8)
(ii) Find the topological ordering of the below graph. (8)
15. (a) (i) Discuss the running time of Divide-and-Conquer merge sort
algorithm. (8)
(ii) Explain the concept of greedy algorithm with Huffman codes
example. (8)
Or
(b) Explain the Dynamic Programming with an example. (16)

ANNA UNIVERSITY QUESTION PAPER IT 2201 DATA STRUCTURES AND ALGORITHMS

· 0 comments

 IT2201 DATA STRUCTURES AND ALGORITHMS ANNA UNIVERSITY QUESTION PAPER

DATA STRUCTURES AND ALGORITHMS ANNA UNIVERSITY QUESTION PAPER

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2009
Third Semester
Information Technology
IT 2201 — DATA STRUCTURES AND ALGORITHMS
(Regulation 2008)
Time : Three hours Maximum : 100 Marks
Answer ALL Questions
PART A — (10 × 2 = 20 Marks)
1. What is meant by abstract data type (ADT)?
2. What are the postfix and prefix forms of the expression
A + B* (C – D) / (P – R)
3. What is a Binary tree?
4. Define expression tree.
5. What are the applications of hash table?
6. What is an equivalence relation?
7. Define indegree and out degree of a graph.
8. What is a minimum spanning tree?
9. Compare backtracking and branch-and-bound.
10. List the various decision problems which are NP-Complete.
PART B — (5 × 16 = 80 Marks)
11. (a) (i) Write the insertion and deletion procedures for cursor based linked
lists. (8)
(ii) Write the algorithm for the deletion and reverse operations on
doubly linked list. (8)
Or
(b) (i) Write an algorithm for Push and Pop operations on Stack using
Linked List. (8)
(ii) Explain the addition and deletion operations performed on a
circular queue with necessary algorithms. (8)
12. (a) (i) Write the algorithm for pre-order and post-order traversals of a
binary tree. (8)
(ii) Explain the algorithm to convert a postfix expression into an
expression tree with an example. (8)
Or
(b) (i) Write an algorithm to insert an item into a binary search tree and
trace the algorithm with the items 6, 2, 8, 1, 4, 3, 5. (8)
(ii) Describe the algorithms used to perform single and double rotation
on AVL tree. (8)
13. (a) Discuss the common collision resolution strategies used in closed hashing
system. (16)
Or
(b) (i) What is union-by-height? Write the algorithm to implement it. (8)
(ii) Explain the path compression with an example. (8)
14. (a) (i) What is topological sort? Write an algorithm to perform topological
sort. (8)
(ii) Write the Dijkstra’s algorithm to find the shortest path. (8)
Or
(b) Write the Kruskal’s algorithm and construct a minimum spanning tree
for the following weighted graph. (16)

15. (a) (i) Formulate an algorithm to multiply n-digit integers using divide
and conquer approach. (8)
(ii) Briefly discuss the applications of greedy algorithm. (8)
Or
(b) Find the optimal tour in the following traveling salesperson problem
using dynamic programming : (16)

SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER SUBJECT CODE : IT2251

· 0 comments

SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER SUBJECT CODE : IT2251 

SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER SUBJECT CODE : IT2251

B.E./B.Tech. DEGREE EXAMINATION, APRIL/MAY 2010
Fourth Semester
Information Technology
IT2251 — SOFTWARE ENGINEERING AND QUALITY ASSURANCE
(Regulation 2008)
Time: Three hours Maximum: 100 Marks
Answer ALL Questions
PART A — (10 × 2 = 20 Marks)
1. What are the different phases of Software Engineering?
2. Define Software process model.
3. Why is requirements elicitation process difficult?
4. What is the notation used by functional modeling?
5. How is functional independence measured?
6. When is transaction mapping applied?
7. What are ‘side effects’ while debugging?
8. When is orthogonal array testing applicable?
9. Why LOC is not treated as a standard metric?
10. What are baseline criteria in SCM?
PART B — (5 × 16 = 80 Marks)
11. (a) (i) How are software myths affecting software process? Explain with
the help of examples. (2 + 6 = 8)
(ii) Discuss major areas of the applications of the software. (8)
Or
(b) (i) Describe the role of management in software development with the
help of examples. (8)
(ii) How do ‘Project risk’ factors affect the spiral model of software
development? (8)
12. (a) What are prototyping techniques? How are prototype models prepared for
a software process? Discuss. (3 + 3 +10)
Or
(b) Describe the structure of software requirements specification documents
explaining clearly the standards to be followed. Write a typical SRS for
bank transaction. (8 + 8)
13. (a) (i) What are the characteristics of good design? Describe the different
types of coupling and cohesion. How is design evaluation
performed? (3 + 4 + 3)
(ii) State the effects of coupling and cohesion in software quality. (6)
Or
(b) (i) Why is UID critical for highly interactive software? How is the real
time software design performed for a long term software project?
(2 + 4 + 4)
(ii) Write down the software design procedures for Data Acquisition
and control system. (6)
14. (a) (i) Enumerate the various types of software test. Which type of testing
is suitable for boundary condition? Justify. (2 + 6)
(ii) How do you relate software testing results with reliability of the
product? Explain. (8)
Or
(b) (i) Explain software implementation techniques. What is the
percentage in total cost of the project? How do you expedite the
implementation stage? (6 + 2)
(ii) What is meant by control flow testing? ‘‘Is it always falling with
data flow testing in case of software’’? Justify. (2 + 6)

15. (a) State the need for software quality planning and control. How do you
assess the process and product quality of software? Write the quality
assurance standards. (4 + 6 + 6)
Or
(b) Write short notes on:
(i) SCM. (4)
(ii) Software cyclomatic complexity metric. (6)
(iii) Software cost estimation. (6)