0% found this document useful (0 votes)
77 views9 pages

M Sc Computer Science Exam Questions 2022

The document contains examination question papers for various M.Sc. courses in Computer Science and Information Technology for July 2022. Each paper is divided into three parts: short answer questions, short essay problems, and essay type questions, covering topics such as computational mathematics, advanced web technology, operating systems, and advanced Java programming. Each part has specified weightage and requires students to answer a certain number of questions.

Uploaded by

Sajmal Sajmal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views9 pages

M Sc Computer Science Exam Questions 2022

The document contains examination question papers for various M.Sc. courses in Computer Science and Information Technology for July 2022. Each paper is divided into three parts: short answer questions, short essay problems, and essay type questions, covering topics such as computational mathematics, advanced web technology, operating systems, and advanced Java programming. Each part has specified weightage and requires students to answer a certain number of questions.

Uploaded by

Sajmal Sajmal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

22001552

QP CODE: 22001552 Reg No : .....................

Name : .....................

M Sc DEGREE (CSS) EXAMINATION, JULY 2022


First Semester
CORE - CA500101 - COMPUTATIONAL MATHEMATICS
M Sc ComputerScience, M Sc COMPUTER SCIENCE (AIDED), M Sc Information Technology
2019 ADMISSION ONWARDS
1F868485
Time: 3 Hours Weightage: 30

Part A (Short Answer Questions)


Answer any eight questions.
Weight 1 each.

1. Write a note on logical equivalences.

2. Write a short note on universe of discourse.

3. Calculate the coefficient of range from the following data.


Marks 0-10 10-20 20-30 30-40 40-50 50-60
No of Students 5 8 12 21 16 5

4. Explain methods to calculate mean deviation from arithmetic mean.

5. State the difference between correlation and regression analysis ..

6. What are the different characteristics of an automated system?

7. What is meant by regular expression? Give an example.

8. Write the procedure to convert a finite automate with Λ-moves into a finite automate without Λ-moves.

9. What are crisp sets?

10. What do you mean by support of a fuzzy set?


(8×1=8 weightage)

Page 1/3 Turn Over


Part B (Short Essay/Problems)
Answer any six questions.
Weight 2 each.

11. What are the different basic connectives with example?

12. Construct the truth table for (P ∨ Q) → ((P ∨ R) → (R ∨ Q))

13. What is arithmetic mean?Give example.

14. Use step deviation method to find standard deviation for following data.
10, 20, 30, 40, and 50

15. Distinguish between positive and negative correlation .

16. Prove that if δ (q, x) = δ (q, y), then δ (q, xz) = δ (q, yz) for all strings z in Ʃ+.

17. Describe the features of non deterministic finite automata with an example.

18. Differentiate between ordinary fuzzy set and interval valued fuzzy set.
(6×2=12 weightage)

Part C (Essay Type Questions)


Answer any two questions.
Weight 5 each.

19. Explain different normal forms in detail.

20. Write a note with comparison on median and mode.

21. Compute the coefficient of correlation between heights and weights of ten persons

Height (inches) : 62 72 78 58 65 70 66 63 60 72

Weight (Kgs) : 50 65 63 50 54 60 61 55 54 65

22. Construct a minimum state automaton equivalent to a given automaton, M whose transition table is
given below.

Page 2/3
(2×5=10 weightage)

Page 3/3
22001553
QP CODE: 22001553 Reg No : .....................

Name : .....................

M Sc DEGREE (CSS) EXAMINATION, JULY 2022


First Semester
CORE - CA010101 - ADVANCED WEB TECHNOLOGY
M Sc COMPUTER SCIENCE, M Sc COMPUTER SCIENCE (AIDED)
2019 ADMISSION ONWARDS
A027EE40
Time: 3 Hours Weightage: 30

Part A (Short Answer Questions)


Answer any eight questions.
Weight 1 each.

1. Explain the role of webserver.

2. Explain different types of links.

3. How to create 1) Radio button. 2) Checkbox.

4. Describe the properties of DOM.

5. What are variables? How to create variables in PHP?

6. What is $_SESSION in PHP?

7. How to delete a database in MySQL?

8. What is the importance of destructors in PHP?

9. What are the roles of CodeIgniter in developing PHP?

10. What are the advantages of using NetBeans IDE?


(8×1=8 weightage)

Part B (Short Essay/Problems)


Answer any six questions.
Weight 2 each.

11. Explain the text formatting and presentational tag in HTML.

12. Differentiate between HTML and CSS.

13. What are the different types of popup boxes in Javascript?

Page 1/2 Turn Over


14. What is the difference between for and foreach loop in php.

15. Explain various string functions in PHP with suitable examples?

16. Briefly explain final keyword in php.

17. Differentiate overloading and overriding.

18. Explain folder structure of CodeIgniter.


(6×2=12 weightage)

Part C (Essay Type Questions)


Answer any two questions.
Weight 5 each.

19. Explain CSS , CSS properties and text pseudo class in detail.

20. Explain conditional statements in javascript.

21. Discuss the concept of RDBMS by taking MySQL operations as a reference.

22. Write php program for employee website a)Employee registration b)Salary calculation c)Update details
(2×5=10 weightage)

Page 2/2
QP CODE: 22001554 Reg No : .....................
22001554
Name : .....................

M Sc DEGREE (CSS) EXAMINATION, JULY 2022


First Semester
CORE - CA010102 - OPERATING SYSTEM
M Sc COMPUTER SCIENCE, M Sc COMPUTER SCIENCE (AIDED)
2019 ADMISSION ONWARDS
CB0D71CF

Time: 3 Hours Weightage: 30

Part A (Short Answer Questions)


Answer any eight questions.
Weight 1 each.

1. What do you mean by multiprogramming ?Write the advantages of multiprogramming .

2. What is microkernel? Briefly explain the benefits of microkernel approach?

3. Write shortt note on Process Termination.

4. What is FCFS algorithm? Compare it with Priority scheduling algorithm.

5. What is meant by Race Condition?

6. Distinguish between Deadlock prevention and Deadlock avoidance?

7. Describe internal fragmentation.

8. What is Belady's anomaly?

9. What do you meant by SMP hardware?

10. How Swapping execute in Linux.


(8×1=8 weightage)

Part B (Short Essay/Problems)


Answer any six questions.
Weight 2 each.

11. Write note on process management by operating system .

12. What are the two common models of interprocess communication ?

13. Describe Process State.

14. Write a note on preemptive scheduling.

15. Explain about three different requirements for satisfy a Critical section problem?

16. Explain about multiple instance of resource Type Algorithm?

Page 1/2 Turn Over


17. Describe the hardware that is required to support paging with an acceptable amount of overhead.

18. What are the kernel modules in Linux?


(6×2=12 weightage)

Part C (Essay Type Questions)


Answer any two questions.
Weight 5 each.

19. Discuss about cloud computing and real time embedded systems. Use necessary diagrams.

20. What are the benefits of multithreaded programming? Explain various Multithreaded Models.

21. Consider the following system snapshot using data structures in the Banker's algorithm, with resources A,
B, C and D and Process P0 to P4: MAX Allocation Available Need A B C D A B C D A B C D A B C D P0 6
0 1 2 4 0 0 1 3 2 1 1 P1 1 7 5 0 1 1 0 0 P2 2 3 5 6 1 2 5 4 P3 1 6 5 3 0 6 3 3 P4 1 6 5 6 0 2 1 2 Using
Banker's Algorithm, answer the following: a). How many resources of type A, B, C and D are there? b).
What are the contents of the Need Matrix? c). Is the system in a safe state? Why?

22. Explain the components of Linux System.


(2×5=10 weightage)

Page 2/2
QP CODE: 22001555 Reg No : .....................
22001555
Name : .....................

M Sc DEGREE (CSS) EXAMINATION, JULY 2022


First Semester
CORE - CA500102 - ADVANCED JAVA PROGRAMMING
M Sc ComputerScience, M Sc COMPUTER SCIENCE (AIDED), M Sc Information Technology
2019 ADMISSION ONWARDS
3D15076C

Time: 3 Hours Weightage: 30

Part A (Short Answer Questions)


Answer any eight questions.
Weight 1 each.

1. Define Type Casting.

2. Define Single Inheritance.

3. Discuss the significance of interface.

4. Which method is used to return the character at aspecified position? Give its general sysntax.

5. What is a package? Give sample code to create a package in Java?

6. Does thread leave object lock when wait() and sleep() methods are called?

7. What is a Frame? What are the constructors used in Frame classs?

8. What are the different Layouts in Java?

9. What are the constructors used to create File objects?

10. Compare Inet4 address and Inet address.


(8×1=8 weightage)

Part B (Short Essay/Problems)


Answer any six questions.
Weight 2 each.

11. Briefly explain polymorphism in Java.

12. Explain Dynamic Method Despatch with a suitable sample program.

13. Explain constructor overloading with a suitable exampe.

14. Differentiate 'this' and 'super' keywords in Java.

15. Describe two different ways to create thread in Java?

Page 1/2 Turn Over


16. Describe suspend(), resume() and stop() methods.

17. Explain the components of Delegation Event model.

18. Explain Scrollable and Updatable ResultSet.


(6×2=12 weightage)

Part C (Essay Type Questions)


Answer any two questions.
Weight 5 each.

19. Explain different methods in InputStream and OutputStream classes with the help of appropriate Java
code.

20. Explain exception handling mechanism in Java. Write a sample programe to demonstrate built-in and user
defined exception handling.

21. What is Swing? Explain swing class hierarchy. Explain any four swing controls.

22. Explain TCP/IP client Socket and write a program to Create a socket connected to [Link], port 43.
(2×5=10 weightage)

Page 2/2

Common questions

Powered by AI

Multiprogramming increases the utilization of CPU by organizing jobs such that the CPU always has one to execute. It allows multiple programs to reside in memory at once, improving resource allocation and throughput by switching between programs when one is waiting for I/O operations .

Inheritance in Java allows for the creation of new classes that are built upon existing classes, facilitating code reuse and polymorphism. Interfaces define methods a class must implement, enabling multiple inheritance and flexibility in the design. For example, a class 'Car' can inherit properties from 'Vehicle' and implement an 'Electric' interface to ensure its adherence to design expectations and expandability .

Cloud computing offers on-demand availability of computer system resources, particularly data storage and computing power, promoting scalability and cost-efficiency. Real-time embedded systems are dedicated to performing specific tasks within a confined time frame, critical for applications like automotive controls and industrial automation, ensuring timely responses to external events. Together, they enhance technological infrastructures through flexibility and reliability .

Ordinary fuzzy sets represent membership functions with a single value between 0 and 1, indicating the certainty degree. Interval-valued fuzzy sets extend this by representing degrees of membership as intervals to account for uncertainty, providing more comprehensive information when making decisions under ambiguity .

'For' loops in PHP are versatile and can iterate a known number of times, suitable for indexed arrays or sequence generation. 'Foreach' loops, in contrast, are optimized for iterating through arrays and are particularly useful when the number of iterations is determined by the elements in the array, providing a more readable and intuitive code when working with array data structures .

The conversion process involves removing Lambda-moves by introducing epsilon-closures, which account for the states reachable through them. This adjustment simplifies automata by eliminating ambiguity in state transitions, thus making them easier to analyze and utilize in computations .

The Banker's Algorithm is used to allocate resources safely by evaluating allocatable resources against process claims, avoiding deadlocks. It checks for each resource request if a suitable allocation secures the system's future requests. If the system can sequentially satisfy all outstanding resource requests without resulting in a deadlock, it's considered safe .

FCFS (First-Come, First-Served) scheduling is simple and ensures fairness by serving requests in order of arrival. It works well in batch processing but can lead to the 'convoy effect' where shorter processes wait unreasonably long. Priority scheduling, on the other hand, focuses on importance rather than arrival order, potentially decreasing wait times for critical tasks but risking starvation for low-priority processes .

Correlation analysis measures the strength and direction of a linear relationship between two variables, indicating the extent to which variables change together. Regression analysis, on the other hand, quantifies the relationship between dependent and independent variables, used to make predictions and inferences. While correlation focuses on relationships, regression explains how change in one variable affects another .

A web server is responsible for handling client requests, serving web pages, and managing server-side scripts. It plays a crucial role by enabling the delivery of content over the web, maintaining security, and managing data transfer protocols. This is important for efficiently hosting websites and providing a reliable access point for users .

You might also like