Академический Документы
Профессиональный Документы
Культура Документы
DE2856
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
MATHEMATICAL FOUNDATION OF COMPUTER SCIENCE
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL the questions.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Show that the interaction of any two congruence relations on a set is also a congruence
relation.
What is meant by semigroup homomorphism?
Define the term directed graph. Give examples.
What is m-ary tree? Give examples.
SECTION B (4 10 = 40 marks)
Answer any FOUR questions.
11.
12.
x, y
given
13.
14.
15.
N, +
and
Z4 , +4
16.
17.
(b)
(7)
( x )( P ( x ) Q( x )) ( x ) Q( x ) R( x )) ( x ) ( P ( x ) R( x )) .
18.
19.
DE2857
12
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
COMPUTER ARCHITECTURE
(2007 onwards)
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL questions.
1. What is addressing modes?
2.
Define the term operand.
3.
What is meant by pipelining?
4.
What is a hazard?
5.
Define the term parallelism.
6.
What is meant by software speculation?
7.
Define the term cache miss.
8.
Define the time hit time.
9.
What is meant by synchronization in multiprocessors?
10. What is multithreading?
SECTION B (4 10 = 40 marks)
Answer any FOUR questions.
11. Explain the architecture of TM32 in detail.
12. Describe the concept of dynamic hardware prediction in detail.
13. Discuss about the Itanium processor.
14. Write in detail about I/O performance measures.
15. Describe the designing I/O system in detail.
16. Write in detail about symmetric memory architecture.
SECTION C (2 15 = 30 marks)
Answer any TWO questions.
17. Explain the classifying instruction set architecture in detail.
18. Describe the IP6 microarchitecture in detail.
19. Write in detail about compiler techniques for exposing instruction level parallelism.
13
DE2858
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION,
DECEMBER 2011.
DATA STRUCTURES USING C++
(2007 onwards)
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL the questions.
1. What is Inheritance?
2.
Define the term constructor.
3.
What is a stack?
4.
What is a Queue?
5.
Define the term linked list.
6.
Write notes on applications of linked lists.
7.
Differentiate the trees and graphs.
8.
Mention the advantages of binary trees.
9.
What is meant by bubble sort?
10. What is meant by selection sort?
SECTION B (4 10 = 40 marks)
Answer any FOUR questions.
11. Explain the concept of overloading in detail.
12. Describe the Infix and Postfix operation in detail with examples.
13. Write in detail about the operations of circularly linked lists with examples.
14. Write in detail about the operations of doubly linked lists with examples.
15. Discuss about linked storage representation for binary search trees.
16. Explain the merge sort in detail with an example.
SECTION C (2 15 = 30 marks)
Answer any TWO questions.
17. Describe the Quick sort in detail with examples.
18. Explain any three operations of binary search trees in detail with examples.
19. Discuss about multidimensional arrays with examples in array as an ADT.
DE2859
14
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
VISUAL PROGRAMMING
(2007 onwards)
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL questions.
1. What is meant by windows programming?
2.
Define the term traditional programming paradigms.
3.
What is a variable? Discuss is types.
4.
What is mean by module?
5.
What is a database?
6.
Mention the role of database manager.
7.
What is an object? Give examples.
8.
Mention the role of MFC in VC++.
9.
Write notes on database application.
10. Define the term exception handling.
SECTION B (4 10 = 40 marks)
Answer any FOUR questions.
11. Discuss about windows messages with examples.
12. Explain the concept of function in VB in detail with examples.
13. Write a program in VB to sort the given n numbers in ascending order.
14. Write in detail about menus in VB.
15. What are the components of VC ++?
16. Explain the concept of object linking and embedding in detail with examples.
SECTION C (2 15 = 30 marks)
Answer any TWO questions.
17. Explain the features of software development kit tools in detail.
18. Write a VC++ program for database access through ODBC.
19. Describe the toolbox controls and dialog boxes in detail in VB with examples.
15
DE2860
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
DATABASE MANAGEMENT SYSTEMS
(2007 Onwards)
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL the questions.
4.
5.
6.
7.
What is SQL?
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
SECTION B (4 10 = 40 marks)
Answer any FOUR questions.
List out the features of database management systems in detail.
Discuss about mapping operation on relational model.
Discuss about Oracle queries with examples.
Write notes on relational database properties.
Discuss about copying table and modifying a table.
Discuss about renaming a table and dropping a table.
SECTION C (2 15 = 30 marks)
Answer any TWO questions.
Describe the Oracle architecture in detail.
Explain the working with NULL values and joining multiple tables in a query in detail
with examples.
Discuss about the concepts of relational model and data control facilities.
21
DE2861
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
COMPUTER NETWORKS
(2007 onwards)
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL questions.
1. Discuss about any one uses of computer networks.
2.
Write notes on Local Area Networks.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
22
DE2862
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
SOFTWARE ENGINEERING
(2007 onwards)
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL questions.
11.
12.
13.
14.
15.
16.
17.
18.
19.
SECTION B (4 10 = 40 marks)
Answer any FOUR questions.
Discuss about the performance of effort estimation in software life cycle.
Explain the prototyping model in detail.
Discuss about the task set for the software project with an example.
Explain the mechanisms understood in requirement engineering in detail.
Write in sequence of steps of the procedure with the quality plan in system
engineering in detail.
Discuss about the fundamentals used in software testing.
SECTION C (2 15 = 30 marks)
Answer any TWO questions.
Discuss about the Risk Management.
What are the tools used to measure software and the description about formal
methods?
Explain the configuration management and development process in detail with
diagram.
23
DE2863
DISTANCE EDUCATION
M.Sc.(Computer Science) DEGREE EXAMINATION,
DECEMBER 2011.
INTERNET PROGRAMMING AND WEB DESIGN
(2007 onwards)
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL questions.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
How can you declare and import subroutine in Perl? Explain with an example.
Describe the procedure for adding objects to web pages and how can you link VBScript
with objects.
Write a HTML program to print your Biodata.
DE2864
24
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
IMAGE PROCESSING AND ANALYSIS
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL questions.
11.
12.
13.
14.
15.
16.
17.
18.
19.
SECTION B (4 10 = 40 marks)
Answer any FOUR questions.
Write in detail about the brightness adaptation and contrast with diagram.
Write notes on smoothing.
Discuss about the linear and non-linear stretching with example.
Discuss the plane-to-plane transformation in detail.
Explain the methods of threshold selection in detail with an example.
Write in detail about the thinning with example.
SECTION C (2 15 = 30 marks)
Answer any TWO questions.
What are the basic components of a general purpose image processing system?
Discuss about the image sharpening with example.
Discuss about the Lossy compression.
DE2865
25
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
OPERATING SYSTEMS
(2007 onwards)
Time : Three hours
Maximum : 100 marks
SECTION A (10 3 = 30 marks)
Answer ALL the questions.
4.
Mention the methods for handling deadlocks. Also discuss about them.
5.
What is swapping?
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
SECTION B (4 10 = 40 marks)
Answer any FOUR questions.
Discuss about desktop systems and real time systems.
Explain the Inter process communication in detail.
Describe the concept of demand paging in detail.
Write in detail about file system structure and implementation.
Describe the election algorithms in distributed operating system in detail.
Explain the deadlock prevention and deadlock detection in detail.
SECTION C (2 15 = 30 marks)
Answer any TWO questions.
Explain the deadlock avoidance in detail with diagrams.
Describe the CPU scheduling algorithms in detail with diagrams.
Write in detail about segmentation with paging with diagram.
16
DE3233
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
C++ AND DATA STRUCTURES LAB
(2007 onwards)
Time : Three hours
Maximum : 100 marks
Break-up of marks
Record : 10
Algorithm : 10
Program : 50
Debugging : 10
Execution : 10
Result : 10
Total : 100
Examiner has to select and give ONE question to each candidate by lot system.
1. (a)
Write a C++ program to implement the concept of transpose of a square matrix.
(b)
Write a C++ program to sort a set of elements using bubble sort.
1.
2.
(b)
2.
3.
Cut here
(a)
(b)
(a)
Write a C++ program to convert a given number into words for numbers 1 to 5.
Write a C++ program to implement push and pop operations on stack.
4.
(a)
(b)
5.
(b)
6.
(b)
3.
7.
(b)
8.
(b)
4.
9.
Cut here
Write a C++ program using polymorphism to calculate the square of any two
numbers of type int, float and long.
Write a C++ program to implement insert and delete operations on circularly linked
list.
Cut here
(a)
Write a C++ program to implement the concept of Inheritance with an example.
Write a C++ program for linked list implementation of queue operations.
Cut
(a)
Write a C++ program
forhere
3 3 matrix multiplication.
Write a C++ program to implement insert and delete operations on using array
concept.
Cut here
(a)
(b)
Cut
(a)
Write a C++ program
to here
overload the binary operator with an example.
Write a C++ program to evaluate the given mathematical expression using stack.
10.
(a)
(b)
two given
17
DE3234
DISTANCE EDUCATION
M.Sc. DEGREE EXAMINATION, DECEMBER 2011.
Computer Science
VISUAL PROGRAMMING LABORATORY
(2007 onwards)
Time : Three hours
Maximum : 100 marks
Break up of marks
Record Note Book : 10
Algorithm: 10
Program : 50
Debugging: 10
Execution : 10
Result : 10
Total : 100
Examiner to select and give ONE question to each candidate.
Answer both the subdivisions (a) and (b)
1. (a)
Write an event procedure for the following:
(i)
Reverse a string.
(ii)
Determine whether the given string is palindrome or not.
(iii) Change the case of a string to upper of lower. [use Label, Textbox,
Command Button]
(b)
Write a Visual C++ program to fill background of the client area with a bitmap.
2.
(a)
Using MSFIex grid control, display the multiplication and addition table of 20
rows and columns. [Use MSFlex Grid, Button].
(b)
Write a Visual c++ program to find out whether a mouse is Attached or not; and
if attached how many buttons are present or not.
3.
(a)
(b)
4.
(a)
5.
(b)
(a)
(b)
6.
(a)
Create a table Hospital with the following fields Patient number, Patient name,
Cut here
address, Blood group,
Disease, Using Ax data access Object, develop a hospital
management system with the following operation.
(i)
Insert a record in to the table
(ii)
Search and delete a record
(iii) Modify the record
(iv) Display all the patient details with the corresponding blood group from the
combo box.
Write a Visual C++ program to create a List box in a window.
Cut here
Cut here
Using Ax control create a textbox that accepts only numeric value with the
following properties
(b)
7.
(a)
8.
(b)
(a)
(b)
9.
(a)
(b)
(i)
Background of the textbox
(ii)
Foreground of the textbox
(iii) Text property of the textbox
(iv) Resize the textbox at the standard application without using properties.
Write a Visual C++ program to create a List box in a window.
Create a worksheet
Cutwith
herethe following fields of student_name, internal mark,
external mark and result.
Using data access Object, create a student application to do the following
operations
(i)
Insert the records
(ii)
Delete the records
(iii) Update the records.
Write a Visual C++ program to handle Windows messages in MFC program.
Create a form with Textbox, Combobox and command button and do the
following operation
(i)
Add the University name in the combo box at the run time
(ii)
Search and delete the particular university in the combo box
(iii) Display the message box with number of university available in the combo
box
(iv) Sort the university names in the alphabetical order.
Write a Visual C++ program to get the status of the shift and toggle keys using
MFC.
Cut here
Cut here
10.
(a)
(b)
Using build in Ax controls, develop the windows NOTEPAD with File and Edit.
menu operation and also display the floating menu whenever necessary. [Use
Rich TextBox, menu editor].
Write a visual C++ program to create a window of desired size using MFC.
DE3235
26
DISTANCE EDUCATION
M.Sc. (Computer Science) DEGREE EXAMINATION, DECEMBER 2011.
INTERNET PROGRAMMING LABORATORY III
(2007 onwards)
Time : Three hours
Maximum : 100 marks
Break-up of marks :
Record : 10
Algorithm : 10
Program : 50
Debugging : 10
Execution : 10
Result : 10
Total : 100
Examiner has to choose any one question.
1. (a)
Write a Java script to create a student request form for joining any one of the
Extra curricular activities (Sports, NSS, NCC, Fine Arts).
(b)
Design a web page using HTML about advertising a Textile Company which will
be open next month.
2.
(a)
Write a menu drive Java program to do database functions using database
Cut here
connectivity facility. The functions include display, edit, insert and delete a
records from a table.
(b)
Design a web page using HTML to give information about journal publication.
3.
(a)
Write a VB script to display the calendar for a given month and year.
(b)
Design a web page using HTML to give information about various houses and
their rates in the Apartment buildings in Chennai.
4.
(a)
Write a VB script to
dohere
the following :
Cut
(i)
Check the given password.
(ii)
Change the existing password.
(b)
Write an applet program to draw a filled square and triangle. Use graphic
controls.
5.
(a)
Design a web page
using
Cut
hereHTML code to display the details of various hostels
available in your college.
(b)
Write a Java program using Applet to create the frames and its controls.
6.
(a)
Design a web page
using HTML code to display the details of Railway
Cut here
reservation form.
(b)
Write a VB script to display the various branch specialization available for Ph.D.
program in your University.
7.
(a)
Design a web pageCut
using
hereHTML code to display the details of Bus reservation
form.
(b)
Write an applet program to draw a filled rectangle and circle. Use graphic
controls.
8.
(a)
Design a web pageCut
using
HTML code to display the details of Flight reservation
here
form.
(b)
Write a Java swing to create a student request form for book request from issue
section of College Library.
9.
(a)
Write a Java script to create a color pallet and display the background in the
color chosen from the pallet.
(b)
Design a web page for M.Sc. Admission procedure in your college.
10.
(a)
(b)
Write
a
Java
program
to
create
an
applet
to
Cut here
display the message WELCOME TO OUR DEPARTMENT with different
colors and fonts for each link.
Design a web page using HTML code about jewellery shop.