SMU SOLVED ASSIGNMENTS

MODEL PAPERS, PROJECTS, SYNOPSIS AVAILABLE

FOR SOLUTIONS OF SUMMER 2014 ASSIGNMENTS AT NOMINAL COST FEEL FREE TO MAIL US- solvemyassignments@gmail.com

 

SEM 1 MCA SUMMER 2014 ASSIGNMENTS

 

 

MCA1010- FUNDAMENTALS OF COMPUTER AND IT

 

1. Explain briefly:

 

a) Super computer

 

b) Mainframe computer

 

2. What is Boolean algebra? Explain briefly Decimal and Binary number systems.

 

3. What is the significance of Processor mode? Explain three types of processor modes.

 

4. Explain the features of a mouse and a track ball

 

5. What is data communication? Explain different Data Transmission methods.

 

6. What is an IP address? Describe the classes of IP addresses.

 

 

 

MCA1020- PROGRAMMING IN C

 

1. Explain the history of C language. What are the advantages of C language?

 

2. Write short notes on:

 

a) scanf()

 

b) printf()

 

3. Describe about static and external variables.

 

4. Distinguish between pass by value and pass by reference with the help of an example.

 

5 Define macro. How we can declare a macro statement? Explain with an example.

 

6 What is the use of fopen () and fclose () function? List and explain different modes for opening a file.

 

 

 

MCA1030- FOUNDATION OF MATHEMATICS

 

1 State Leibnitz’s theorem. Find the nth derivative of( x) = x2eax using Leibnitz theorem.

 

2 Define Tautology and contradiction. Show that

 

a) (pÚ q) Ú (~ p) is a tautology.

 

b) (pÙ q) Ù (~ p) is a contradiction

 

3 State Lagrange’s Theorem. Verify Lagrange’s mean value theorem for the function f(x) = 3 x2 – 5x + 1 defined in interval [2, 5]

 

4 Define Negation. Write the negation of each of the following conjunctions:

 

a) Paris is in France and London is in England.

 

b) 2 + 3 = 5 and 8 < 10.

 

5 Find the asymptote parallel to the coordinate axis of the following curves

 

(i) 

 

6 Define (i) Set (ii)Null Set(iii) Subset(iv)Power set (v)Union set

 

 

 

MCA1040- SYSTEM ANALYSIS AND DESIGN

 

1 Describe the following:

 

a) Transaction Processing Systems (TPS) b) Management Information Systems (MIS) c) Decision Support Systems (DSS) d) Office Automation Systems (OAS)

 

2 Define attributes. What are the two attribute classifications? Explain about properties and characteristics.

 

3 Differentiate between logical entity relationship and physical entity relationship

 

4 Write short notes on:

 

a. Data Dictionary

 

b. Data Element

 

c. Data Structure

 

d. Data Store

 

e. Data Flow

 

5 What are the different types of methods used for the training of operators and users? Discuss.

 

6 Explain the concept of inheritance and polymorphism with example.

 

 

MCA – Sem 1

 

 

 

MCA1010- FUNDAMENTALS OF COMPUTER AND IT

 

1 Define CPU. What are the three sub units of CPU? Explain each.

 

2 Differentiate between integrated Circuits and microprocessors.

 

3 What is the significance of Processor mode? Explain three types of processor modes.

 

4 Explain the features of a mouse and a track ball

 

5 What is data communication? Explain different Data Transmission methods.

 

6 What is an IP address? Describe the classes of IP addresses.

 

 

 

MCA1020- PROGRAMMING IN C

 

1 Define operators. Briefly explain about any four Operators in C.

 

2 Differentiate between formal parameters and actual parameters with example

 

3 Describe about static and external variables.

 

4 Distinguish between pass by value and pass by reference with the help of an example.

 

5 Define macro. How we can declare a macro statement? Explain with an example.

 

6 What is the use of fopen () and fclose () function? List and explain different modes for opening a file.

 

 

 

MCA1030- FOUNDATION OF MATHEMATICS

 

1 State Leibnitz’s theorem. Find the nth derivative of( x) = x2eax using Leibnitz theorem.

 

2 Define Tautology and contradiction. Show that

 

a) (pÚ q) Ú (~ p) is a tautology.

 

b) (pÙ q) Ù (~ p) is a contradiction

 

3 State Lagrange’s Theorem. Verify Lagrange’s mean value theorem for the function f(x) = 3 x2 – 5x + 1 defined in interval [2, 5]

 

4 Define Negation. Write the negation of each of the following conjunctions:

 

a) Paris is in France and London is in England.

 

b) 2 + 3 = 5 and 8 < 10.

 

5 Find the asymptote parallel to the coordinate axis of the following curves

 

(i) 

 

6 Define (i) Set (ii)Null Set(iii) Subset(iv)Power set (v)Union set

 

 

 

MCA1040- SYSTEM ANALYSIS AND DESIGN

 

1 List different types of Systems. Compare Physical or abstract systems and Open or closed systems.

 

2 Define attributes. What are the two attribute classifications? Explain about properties and characteristics.

 

3 Explain the concept of Analysis and Design in system development life cycle.

 

4 Write short notes on:

 

a. Data Dictionary

 

b. Data Element

 

c. Data Structure

 

d. Data Store

 

e. Data Flow

 

5 What are the different types of methods used for the training of operators and users? Discuss.

 

6 Explain the concept of inheritance and polymorphism with example.

 

 

 

MCA – Sem 2

 

 

 

MCA2010 – OPERATING SYSTEM

 

1 Define Operating system. List any six functions of operating system

 

2 Differentiate between direct and Indirect communication

 

3 How a virtual memory can be implemented? What are the benefits of using virtual memory?

 

4 Differentiate between Sequential access and Direct access methods.

 

5 Write short notes on:

 

a) Global Operating System (GOS)

 

b) Remote Procedure Call (RPC)

 

6 Differentiate between master/slave and Symmetric Multi- processor Operating Systems

 

 

 

MCA2020- ADVANCED DATA STRUCTURE

 

1 Define algorithm and write a note on Complexity and Time- Space Tradeoff with example

 

2 Define Queue and explain how we can implementation the Queue.

 

3 List the Advantages and Disadvantages of Linear and linked representation of tree.

 

4 List and explain any Five types of graph.

 

5 Explain

 

1. Fixed block storage allocation.

 

2. Variable block storage allocation

 

6 What is the use of external Storage Devices? Explain any two external storage devices

 

 

 

MCA2030- OBJECT ORIENTED PROGRAMMING – C++

 

1 Write short notes on:

 

a) Inheritance

 

b) Polymorphism

 

2 Differentiate between Classes and Objects. Write an example program to represent a class and its object.

 

3 Describe operator overloading. Which are the operators that cannot be overloaded?

 

4 What are the advantages of Polymorphism? How it can be implemented?

 

5 Differentiate between Containers and Iterators

 

6 Describe the two basic exception handling models.

 

 

 

MCA2040- COMMUNICATION SKILLS

 

1 What is nonverbal communication? Give five examples for non-verbal communication

 

2 What are the prosodic features of speech?

 

3 Define hearing and Listening. How is ‘hearing’ different from ‘listening’

 

 

 

MCA2050- COMPUTER ARCHITECTURE

 

1 Differentiate between Process and Thread.

 

2 Explain the any five types of addressing modes.

 

3 Describe the logical layout of both RISC and CISC computers

 

4 Explain the concept of branch handling. What is delayed branching?

 

5 Explain any five types of vector instructions in detail.

 

6 Write short notes on:

 

a) UMA

 

b) NUMA

 

 

 

MCA – Sem 4

 

 

 

MCA4010- MICROPROSESSOR

 

1 Write short notes on:

 

a) Central Processing Unit

 

b) Memory Unit

 

2 Write short notes on:

 

a) Bus Interface Unit (BIU)

 

b) Execution Unit (EU)

 

3 Write short notes on:

 

a) REP Prefix

 

b) Table Translation

 

4 Describe about Key-code Data Formats and FIFO Status Word formats.

 

5 Write a note on

 

(a) RS 232 standard

 

(b) IEEE 488 standard

 

6 Write short note on:

 

a) Parallel Printer Interface (LPT)

 

b) Universal Serial Bus (USB)

 

 

 

MCA4020- PROBABILITY AND STATISTICS

 

1. Three machines A, B and C produce respectively 60%, 30% and 10% of the total number of items of a factory. The percentage of defective output of these machines are respectively 2%, 3% and 4%. An item is selected at random and is found to be defective. Find the probability that the item was produced by machine C.

 

2 Find the constant k so that

 

 

 

Is a joint probability density function. Are X and Y independent?

 

3 The data shows the distribution of weight of students of 1st standard of a school. Find the quartiles.

 

Class Interval

13-18

18-20

20-21

21-22

22-23

23-25

25-30

Frequency

22

27

51

42

32

16

10

 

4 Fit a trend line to the following data by the freehand method:

 

Year

Production of wheat (in tonnes)

Year

Production of wheat (in tonnes)

1995

20

2000

25

1996

22

2001

23

1997

24

2002

26

1998

21

2003

25

19990

23

2004

24

 

 

 

5 Let X be a random variable and its probability mass function is Find the m.g.f. of X and hence it’s mean and variance.

 

6 The diastolic blood pressures of men are distributed as shown in table. Find the standard deviation and variance.

 

Pressure (men)

78-80

80-82

82-84

84-86

86-88

88-90

No. of Men

3

15

26

23

9

4

 

 

 

MCA 4030 - PROGRAMMING IN JAVA

 

1 Describe about Multi-threading. What is the significance of Java Bytecode?

 

2 Differentiate Break and Continue statements in Java with example program.

 

3 Differentiate between packages and Interfaces.

 

4 What are Applets? What are the restrictions of Applets? Describe about applet class.

 

5 Compare JDBC and ODBC

 

6 Describe about Java Beans and BeanBox.

 

 

 

MCA4040- ANALYSIS AND DESIGN OF ALGORITHM

 

1 Write the steps involved in analyzing the efficiency of non-recursive algorithms.

 

2 Define selection sort and explain how to implement the selection sort?

 

3 Define Topological sort. And explain with example.

 

4 Explain good-suffix and bad-character shift in Boyer-Moore algorithm.

 

5 Solve the Knapsack problem using memory functions.

 

Item 1 2 3 4

 

Weight 2 6 4 8

 

Value (in Rs.) 12 16 30 40

 

Knapsack capacity is given as W=12. Analyze the Knapsack problem using memory functions with the help of the values given above.

 

6 Describe Variable Length Encoding and Huffman Encoding.

 

 

 

 

 

MCA – Sem 5

 

 

 

MCA5010-WEB TECHNOLOGY

 

1 Differentiate between TCP and UDP

 

2 Describe the features of XML. What are the important rules to keep in mind about the XML declaration?

 

3 List and explain the Components of XML processor.

 

4 Describe the procedure of fetching data from XML to HTML. Give an example.

 

5 Describe five different categories of PHP Operators.

 

6 Describe about ASP.

 

 

 

MCA5020-ADVANCED SOFTWARE ENGINEERING

 

1 What do you mean by product life cycle? Explain the seven stages of product life cycle

 

2 List any ten major principles of agile software.

 

3 List the four developer practices of XP. explain briefly about Adopt test-driven development

 

4 Briefly explain about tracker and coach in XP.

 

5 Explain XP prerequisites.

 

6 List and explain any five basic principles of DSDM

 

 

 

MCA5032- WIRELESS AND MOBILE COMMUNICATION

 

1 Describe about Wireless Communication. Explain its advantages.

 

2 Describe any five GSM PLMN basic services

 

3 Differentiate between BSC and MSC protocols

 

4 What is CDMA? Explain the history of CDMA.

 

5 Explain the following:

 

a) A5 algorithm for encryption

 

b) A8 algorithm for key generation

 

6 List and explain the different path loss models

 

 

 

MCA5033-OPEN SOURCE DB SYSTEMS

 

1. Explain ACID properties in transaction management

 

2 What are the different strategies of OSS licensing? Explain briefly

 

3 Explain the SELECT and PROJECT operations

 

4 What is a Trigger? Describe trigger creation in detail.

 

5 Write short notes on:

 

a) Ingres

 

b) Postgres

 

c) Postgres95

 

d) PostgreSQL7

 

e) PostgreSQL8

 

6 Describe briefly about the experimental evaluation. Write the significance of generic benchmarks.

 

 

 

MCA5041- MIDDLEWARE TECHNOLOGIES

 

1 Define Client/server computing. In Client/server computing, list the responsibilities of client and server.

 

2 What is reflective middleware? Write its advantages.

 

3 Describe about 3G. What are the typical 3G standards? List few applications used on a 3G network.

 

4 Describe briefly:

 

a) HTTP

 

b) CGI

 

c) Servlet

 

d) RMI

 

e) Socket

 

5 Differentiate between Stateful and Stateless session bean

 

6 Explain the different components of the Android operating system. What are native Android applications?

 

 

 

MCA5042- Cryptography and Network Security

 

1 Describe the stream and block encryption with their advantages and disadvantages.

 

2 Compare DES and AES algorithms.

 

3 Explain Developmental Controls and Administrative Controls.

 

4 List all the models of security and explain any two models.

 

5 Define and explain IP security. Explain IP security architecture.

 

6 Describe guard and personal firewalls

 

 

 

MCA5043– Data Warehousing and Data Mining

 

1 Explain the Top-Down and Bottom-up Data Warehouse development Methodologies.

 

2 Explain the Functionalities and advantages of Data Warehouses

 

3 Describe about Hyper Cube and Multicube

 

4 List and explain the Strategies for data reduction.

 

5 Describe K-means method for clustering. List its advantages and drawbacks.

 

6 Describe about Multilevel Databases and Web Query Systems

 

 

 

MCA – Sem 5 (OLD)

 

 

 

MC0081- .(DOT)NET TECHNOLOGIES

 

1 List and explain the features of .Net platform. What are the benefits of Assemblies in the .NET Framework?

 

2 Write short notes on:

 

a) web service clients

 

b) Web service proxies.

 

3 Describe about IIS Request Processing Models and IIS services

 

4 Discuss the following:

 

a) Forms Authentication

 

b) Windows Authentication

 

5 Describe the steps involved in creating classes and objects with the help of a program in C#.

 

6 Design a simple Window based form application to perform basic arithmetic operations.

 

 

 

MC0082- THEORY OF COMPUTER SCIENCE

 

1 Differentiate between Recursive Functions and growth functions.

 

2 Describe direct and indirect proof techniques

 

3 Discuss about Walks and Paths in Trees

 

4 What is DFA? Discuss about Transition System.

 

5 Differentiate between Moore machine and Mealy machine.

 

6 Define context-free grammar. What is an ambiguous grammar? Explain with an example.

 

 

 

MC0083-OBJECT ORIENTED ANALYSIS & DESIGN USING UML

 

1 Differentiate between Object and Composite Object

 

2 What is Inheritance? Explain multiple Inheritance.

 

3 What is the use of a Use case diagram? Differentiate the terms Use case and Actor.

 

4 Explain the Booch and Jacobson Methodologies.

 

5 Describe the scope of UML? What are the importances of UML process?

 

6 What are the different types of actions? Explain about Collaborations.

 

 

 

MC0084-SOFTWARE PROJECT MANAGEMENT & QUALITY ASSURANCE

 

1 Differentiate between Matrix Organizational and Networked Organizational Structures.

 

2 Explain any five project management activities?

 

3 Explain waterfall and spiral life cycle model.

 

4 Explain any five software cost estimation methods.

 

5 What is Six Sigma? Why is it required? Explain the steps for (IEEE) process improvement.

 

6 Differentiate between Integration Testing and System Testing.

 

 

 

MC0085- ADVANCED OPERATING SYSTEMS (DISTRIBUTED SYSTEM)

 

1 Differentiate between tightly coupled and loosely coupled systems

 

2 Describe about Buffering. What are the four types of buffering strategies?

 

3 Define DSM. Discuss any four design and implementation issues of DSM.

 

4 Discuss any five features of good global scheduling algorithm

 

5 What is replication? Discuss the three replication approaches in DFS

 

6 List and explain the desirable features of good naming system

 

 

 

MCA – Sem 6 (OLD)

 

 

 

MC0086- DIGITAL IMAGE PROCESSING

 

1 Write short notes on:

 

a) Imaging in the Microwave Band

 

b) Imaging in the Radio Band

 

2 Explain the properties and uses of electromagnetic spectrum.

 

3 Differentiate between Monochromatic photography and Color photography

 

4 Define and explain Dilation and Erosion concept.

 

5 What is mean by Image Feature Evaluation? Which are the two quantitative approaches used for the evaluation of image features?

 

6 Explain about the Region Splitting and merging with example.

 

 

 

MC0087-INTERNETWORKING WITH TCP/IP

 

1 Discuss the functions of the following Layers:

 

a) Transport layer

 

b) Network Interface Layer.

 

2 Brief the following

 

a. ISDN

 

b. X.25

 

3 What are congestion? Mention two algorithms to overcome congestion

 

4 Differentiate between permanent and transient host groups.

 

5 What is domain name resolution? Discuss the domain name resolution process

 

6 Differentiate between Simple Mail Transfer Protocol and Post Office Protocol.

 

 

 

MC0088- DATA WAREHOUSING & DATA MINING

 

1 Differentiate between Data Mining and Data Warehousing

 

2 Describe the key features of a Data Warehouse

 

3 Differentiate between Data Integration and Transformation

 

4 Differentiate between database management systems (DBMS) and data mining.

 

5 Differentiate between K-means and Hierarchical clustering

 

6 Differentiate between Web content mining and Web usage mining.

 

 

SEM 1 MCA WINTER 2014

MCA1040- SYSTEM ANALYSIS AND DESIGN

1 Differentiate between real time systems and distributed systems.

2 Differentiate between operational information and strategic information.

3 Explain the terms: System Attributes, Properties and Characteristics. List the Elements of a System.

4 What is structured design? Illustrate the process of modularisation. Also discuss modular design technique.

5 Define conversion. Illustrate the various methods used for conversion

6 What is the role of project manager? List out the various tasks performed by the project manager.

 

 

 

 

SEM 2 MCA WINTER 2014

MCA2010 – OPERATING SYSTEM

1 Differentiate between Simple Batch Operating Systems and Time-sharing Operating Systems

2 What is the best methodology available to create a modular kernel? List the seven types of loadable kernel modules in Solaris.

3 Explain the following scheduling algorithm.

a) First come First served

b) Shortest Job First

4 Define deadlock. Discuss any four condition that leads to deadlock.

5 Write short notes on:

a) Segmentation

b) External fragmentation

6 What is computer virus? List the types of virus and its various infection methods

 

MCA2020- ADVANCED DATA STRUCTURE

1 Define data structure? Explain different types of data structures

2 Discuss in detail any two Mathematical notations and functions which appear on algorithmic analysis.

3 Describe the following types of linked list

a. Doubly linked list

a) Circular linked list.

4 Differentiate between Breadth-first and depth-first search algorithm.

5 Explain the meaning of dynamic storage management. Also explain the concept of storage release.

6 Write short note on:

a) Sequential search

b) Binary search

 

MCA2030- OBJECT ORIENTED PROGRAMMING – C++

1 Differentiate between Objects and Classes

2 Explain about friend functions and friend classes in detail

3 Differentiate between Constructors and Destructors

4 Discuss operator overloading. What are the advantage and disadvantage of operator overloading in brief.

5 Explain the concept of virtual function and polymorphism in OOPS with example.

6 Describe the two basic exception handling models.

 

MCA2040- COMMUNICATION SKILLS

1 What is nonverbal communication? Give five examples for non-verbal communication

2 What are the prosodic features of speech?

3 Define hearing and Listening. How is ‘hearing’ different from ‘listening’

 

MCA2050- COMPUTER ARCHITECTURE

1 Differentiate between Process and Thread.

2 What are instruction sets? Give the classification of the various instruction sets.

3 What do you mean by hazards? Explain the types of hazards

4 What do you understand by parallel processing? Describe Pipeline Processing.

5 Differentiate between unconditional and conditional branch.

6 Write short notes on:

a) Vector Length

b) Vector Stride

 

SEM 5 MCA OLD WINTER 2014

MC0081- .(DOT)NET TECHNOLOGIES

1 List and explain the features of .Net platform. What are the benefits of Assemblies in the .NET Framework?

2 Describe about web service clients and web service proxies.

3 Write short notes on:

a) IIS Request Processing Models

b) IIS services

4 Discuss the following:

a) Forms Authentication

b) Windows Authentication

5 Describe the steps involved in creating classes and objects with the help of a program in C#.

6 Design a simple Window based form application to perform basic arithmetic operations

 

MC0082- THEORY OF COMPUTER SCIENCE

1 Differentiate between Recursive Functions and growth functions.

2 Describe direct and indirect proof techniques

3 Discuss about Walks and Paths in Trees

4 What is DFA? Discuss about Transition System.

5 Differentiate between Moore machine and Mealy machine.

6 Define context-free grammar. What is an ambiguous grammar? Explain with an example.

 

MC0083-OBJECT ORIENTED ANALYSIS & DESIGN USING UML

1 Differentiate between Object and Composite Object

2 What is Inheritance? Explain multiple Inheritance.

3 What is the use of a Use case diagram? Differentiate the terms Use case and Actor.

4 Explain the Booch and Jacobson Methodologies.

5 Describe the scope of UML? What are the importances of UML process?

6 What are the different types of actions? Explain about Collaborations.

 

MC0084-SOFTWARE PROJECT MANAGEMENT & QUALITY ASSURANCE

1 Differentiate between Matrix Organizational and Networked Organizational Structures.

2 Explain any five project management activities?

3 Explain waterfall and spiral life cycle model.

4 Explain any five software cost estimation methods.

5 What is Six Sigma? Why is it required? Explain the steps for (IEEE) process improvement.

6 Differentiate between Integration Testing and System Testing.

 

SEM 6 MCA WINTER 2014

MC0086- DIGITAL IMAGE PROCESSING

1 Explain the significance of digital image processing in Gamma-ray Imaging and Imaging in the Visible and Infrared Bands.

2 Explain the properties and uses of electromagnetic spectrum.

3 Differentiate between Monochromatic photography and Color photography

4 Define and explain Dilation and Erosion concept.

5 What is mean by Image Feature Evaluation? Which are the two quantitative approaches used for the evaluation of image features?

6 Explain about the Region Splitting and merging with example.

 

MC0087-INTERNETWORKING WITH TCP/IP

1 Discuss the functions of transport layer and Network Interface Layer.

2 Brief the following

a. ISDN

b. X.25

3 What are congestion? Mention two algorithms to overcome congestion

4 Differentiate between permanent and transient host groups.

5 What is domain name resolution? Discuss the domain name resolution process

6 Differentiate between Simple Mail Transfer Protocol and Post Office Protocol.

 

MC0088- DATA WAREHOUSING & DATA MINING

1 Differentiate between Data Mining and Data Warehousing

2 Describe the key features of a Data Warehouse

3 Differentiate between Data Integration and Transformation

4 Differentiate between database management systems (DBMS) and data mining.

5 Differentiate between K-means and Hierarchical clustering

6 Differentiate between Web content mining and Web usage mining.

 

SEM 1 MCA FALL 2013

MCA1010- FUNDAMENTALS OF COMPUTER AND IT

1 Explain functional aspects of any five input and output units

2 Write a note on: Robotics and Voice Recognition

3 Explain SR and JK flip flop.

4 Describe the three major steps in overclocking. How will you overclock Intel Processors?

5 Define Read Only Memory and explain its three types

6 Explain about software analysis and software design.

 

 

MCA1020- PROGRAMMING IN C

1 Explain about any five commonly used input/output functions in C.

2 What is the difference between function declaration and function definition? Write a recursive function to find the factorial of a given positive integer.

3 Explain the basics of Pointers. What are the Similarities between Pointers and one-dimensional arrays?

4 What is a structure? How does a structure differ from an array? How is a structure type pointer variable declared?

5 Explain about the linked list. Write a C program for creating and printing the elements of the linked list.

6 Write short note on command line arguments. Write a C program to illustrate the use of command line arguments

 

 

MCA1030- FOUNDATION OF MATHEMATICS

1 Define Tautology and Contradiction. Draw the truth tables of Conjunction, disjunction and Bi-conditional statements.

2 If y = e^ax cos^3x sin^2x find dy/dx

3 Find the Taylors expansion of f(x) = Sin x at x = 0.

4 Show that the length of the curve y = log secx between the points x = 0 and x = π/3 is log (2+√3)

5 Find the nth derivative of

i) Cos mx

ii) Cos2x

6 Find the values for x, y, z that satisfy the matrix relationship

 

 

MCA1040- SYSTEM ANALYSIS AND DESIGN

1 Explain about real time systems and distributed systems.

2 Differentiate between operational information and strategic information.

3 Write short note on Analysis and Design in software development life cycle.

4 Explain the concept of waterfall development methodology.  Also discuss the advantages and disadvantages of this methodology.

5 Define conversions. Illustrate the various methods used for conversion

6 What is the role of project manager? List out the various tasks performed by the project manager.

 

 

SEM 3 MCA FALL 2013

MCA3010- FINANCIAL MANAGEMENT AND ACCOUNTING

1 Explain the process involved in accounting. What are the objectives of accounting?

2 Briefly explain the role of management accounting. Also describe the functions of management accounting.

3 What is fund flow analysis? What are the objectives of analysing flow of fund?

4 What is cash flow statement and how is the cash flow statement subdivided?

5 What are the merits of budgets?

6 Describe the essential features of budgetary control.

 

 

 

MCA3020- ADVANCED DATABASE MANAGEMENT SYSTEM

1 Explain any five distinctions between DBMS and RDBMS.

2 Differentiate entity integrity and referential integrity constraints.

3 Write short notes on:

a) Third normal form

b) Boyce-Codd normal form

4 What are the different lock modes used in the locking system? Explain

5 Explain the concept of serializability and Recoverability

6 What are the Advantages and Disadvantages of Data Distribution

 

 

MCA3030-LINUX OS

1 Draw the layers of Linux operating system and explain their functionality briefly.

2 Discuss the purposes of following commands:

1) env

2) export

3) alias

4) unalias

5) history

3 List and discuss three Linux file permissions that can be granted based on matching the UIDs and GIDs of the file and the users. Discuss about any two commands which are used to manage loadable device driver modules.

4 Write a short note on archive including the steps to extract files from an archive.

5 Discuss the advantages and disadvantages of vi editor.

6 List few responsibilities of window manager. Discuss about two most commonly used window manager.

 

MCA3040- TECHNICAL WRITING

1 What’s Audience Analysis? Explain its significance in Technical Communication

2 Explain the role of a technical editor. Differentiate between Micro and Macro editing.

3 Explain the various phases involved in System Development Life Cycle (SDLC).

 

 

MCA3050- ADVANCED COMPUTER NETWORKS

1 What is OSI? List the layers of OSI model. Explain

2 What are the different switching techniques? Explain

3 Explain any five differences between analog and digital network?

4 Write short note on:

a) TCP

b) UDP

5 What is symmetric key cryptography? Describe one symmetric key algorithm.

6 What is packet filtering? What are the advantages of packet filtering?

 

 

SEM 4 MCA FALL 2013

MCA4010- MICROPROSESSOR

1 Write a brief note on:

a) Machine level language

b) Assembly level language

2 Write any five comparisons of Intel and AMD processors

3 Differentiate between Interpreter and compiler.

4 What is addressing mode? Explain the four major addressing modes in 8086.

5 What do you mean by Macro? Explain why it is required.

6 What do you mean by an ‘Interrupt’? Why it is needed? Explain the three major types of Interrupts.

 

 

MCA4020- PROBABILITY AND STATISTICS

1 A box contains 20 fuses of which 5 are defective. If 2 fuses are chosen together at random, what is the probability that both the fuses are defective?

2 A coin is tossed until ahead appears. What is the expectation of the number of tosses required?

3 Calculate simple and Weighted arithmetic mean price tonnes of coal purchase by an industry for the half year.

Months Jan Feb. March April May June

Price 42.50 51 50 52 44.25 54

Purchases 25 30 40 50 10 45

4 If the probability that an individual suffers a bad reaction from injection of a given serum is 0.001, find the probability that out of 2000 individuals (a) exactly 3, (b) more than 2, individuals will suffer from a bad reaction.

5 Construct Fisher’s Ideal Index number from the following data showing that it satisfies time reversal and factor reversal tests.

Commodities 1999

Price Quantity

20000

Price Quantity

A 10 100 12 144

B 15 75 20 120

C 8 80 10 110

D 20 60 25 50

E 50 500 60 540

6 Explain about the sampling distributions of a static and its standard error.

 

 

MCA 4030 - PROGRAMMING IN JAVA

1 What is Java Development Kit (JDK)? Give list of all tools available for JDK with their description.

2 What Are Operators? Explain three kinds of Operators.

3 What is an Exception? What are the common exceptions in JAVA? Explain the keywords used for exception-handlings with the help of an example.

4 Explain any 10 Packages in Swing Libraries.

5 Explain the process of Servlet Life Cycle with diagram.

6 What is Java Data Base Connectivity (JDBC).Explain JDBC Application Architecture with diagram?

 

 

MCA4040- ANALYSIS AND DESIGN OF ALGORITHM

1 Explain time complexity and space complexity of an algorithm.

2 What do you mean by asymptotic notations? Explain three major asymptotic notations in

3 Write short note on:

a) Selection sort algorithm

b) Bubble sort algorithm

4 Explain depth- first search and breadth- first search algorithms

5 Differentiate between bottom-up and Top-down heap construction.

6 Explain the two types of collision resolution in Hashing.

 

SEM 4 MCA(OLD) FALL 2013

MC0076- MANAGEMENT INFORMATION SYSTEMS

1 Explain briefly about Organization and Management.

2 List and explain the functional information needs

3 What are the Information Management Requirements?

List the five types of systems that make up an organizational MIS.

Describe about Transaction Processing Systems.

5 What are the five strategies for competitive advantage? explain

6 Explain the ethical and social issues with E-Commerce. Describe about the risks of Internet to Organizations.

 

 

MC0077- ADVANCED DATABASE SYSTEMS

1 Write short notes on:

a) First Normal Form

b) Second Normal Form

c) Third Normal Form

d) Boyce-Codd Normal Form

e) Fourth Normal Form

2 Discuss various Join Strategies for Parallel Processors including Parallel-Join and Pipelined Multi-way Join

3 Explain the following concepts:

a) Entity Types

b) Relationship Types

c) Attribute Types

d) Domain Specification

e) Cardinality Specifications

4 Explain about Attribute-Based Image Retrieval and Text-Based Image Retrieval.

5 What are various Data Mining Techniques? Explain any five

6 What is the signification of Data Replication? When replication should be used?

 

 

MC0078- JAVA PROGRAMMING

1 List ten features of JAVA

2 Write short notes on packages and Interfaces in JAVA

3 What is the difference between errors and exceptions? What are the different types of Exception?

4 What are the differences between a process and a thread?

5 a) Write Java program to print the address of the study center.

b) Write a Java program to find the sum of 1+3+5+…. for 10 terms in the series.

6 Write a program to copy one file to another file?

 

MC0079- COMPUTER BASED OPTIMIZATION METHODS (STATISTICS/APPLIED OR)

1 Discuss the various application domains of Operations Research.

2 Explain Erlang family of distributions of service times.

3 Explain the algorithm for solving a linear programming problem by graphical method.

4 Explain the use of finite queuing tables.

5 Customers arrive at a small post office at the rate of 30 per hour. Service by the clerk on duty takes an average of 1 minute per customer

a) Calculate the mean customer time.

(i) Spent waiting in line

(ii) Spent receiving or waiting for service.

b) Find the mean number of persons

(i) in line (ii) Receiving or waiting for service

6 Explain the terms

i) Saddle point

ii) Max-min and min-max principle

 

MC0080- ANALYSIS & DESIGN OF ALGORITHMS

1 Write short notes on:

a) Procedure

b) Recursion

2 Explain briefly stacks and queues.

3 Differentiate Breadth-First Search and Depth-first Search.

4 Explain the following algorithms

a) Prim’s Algorithm

b) Kruskal’s Algorithm

5 Explain Chomsky Classification for Grammar. What is Context Free Grammar?

6 Explain briefly about Decidable and Undecidable Problems

 

 

SEM 5 MCA(OLD) FALL 2013

MC0081- .(DOT)NET TECHNOLOGIES

1 Explain the following terms in ASP.Net

a) View state

b) Control state

c) Hidden fields

d) Cookies

e) Query strings

2 Describe about web service clients and web service proxies.

3 Write short notes on:

a) IIS Request Processing Models

b) IIS services

4 Discuss the following:

a) Forms Authentication

b) Windows Authentication

5 Describe the steps involved in creating classes and objects with the help of a program in C#.

6 Design a simple Window based form application to perform basic arithmetic operations

 

 

MC0082- THEORY OF COMPUTER SCIENCE

1 Explain Equivalence relation and growth functions with examples.

2 Describe direct and indirect proof techniques

3 Discuss about Walks and Paths in Trees

4 What is DFA? Discuss about Transition System.

5 Write short notes on:

a) Moore machine

b) Mealy machine

6 Define context-free grammar. What is an ambiguous grammar? Explain with an example.

 

 

MC0083-OBJECT ORIENTED ANALYSIS & DESIGN USING UML

1 Give the two orthogonal views of the software. What are the advantages of object orientation?

2 What is Inheritance? Explain multiple Inheritance.

3 Give the criteria for building high quality software. Explain the use case driven approach to object oriented systems development process.

4 Explain the Booch and Jacobson Methodologies.

5 Describe the scope of UML? What are the importances of UML process?

6 What are the different types of actions? Explain about Collaborations.

 

 

MC0084-SOFTWARE PROJECT MANAGEMENT & QUALITY ASSURANCE

1 Differentiate between Hierarchical and Flat Organizational Structures.

2 Explain any ten project management activities?

3 Explain waterfall and spiral life cycle model.

4 Explain any five software cost estimation methods.

5 What is Six Sigma? Why is it required? Explain the steps for (IEEE) process improvement.

6 What is integration testing? Explain three approaches for integration testing. What is system testing? Explain any three system testing.

 

 

MC0085- ADVANCED OPERATING SYSTEMS (DISTRIBUTED SYSTEM)

1 Brief the following distributed computing system model

a. Minicomputer model

b. Workstation model

2 What is an RPC message? Explain the two types of messages involved in implementation of RPC

3 Define DSM. Discuss any four design and implementation issues of DSM.

4 Discuss any five features of good global scheduling algorithm

5 What is replication? Discuss the three replication approaches in DFS

6 List and explain the desirable features of good naming system

 

SEM 6 MCA FALL 2013

MC0086- DIGITAL IMAGE PROCESSING

1 Explain any two fields that use digital image processing.

2 Explain the properties and uses of electromagnetic spectrum.

3 Explain different Photographic process models.

4 Define and explain Dilation and Erosion concept.

5 Which are the two quantitative approaches used for the evaluation of image features? Explain.

6 Explain about the Region Splitting and merging with example.

 

MC0087-INTERNETWORKING WITH TCP/IP

1 What is application layer? Discuss any four protocols with its role that are used for exchange of information.

2 Brief the following

a. SLIP

b. PPP

3 What are congestion? .Mention two algorithms to overcome congestion

4 What do you mean by “OPTION NEGOTIATION”? Explain with an example

5 What is domain name resolution? Discuss the domain name resolution process

6 Discuss the importance of SIP technology. List and brief any four primary functions of session initiation protocol.

 

 

MC0088- DATA WAREHOUSING & DATA MINING

1 Differentiate between Data Mining and Data Warehousing

2 Explain briefly about Business Intelligence

3 Explain the concepts of Data Integration and Transformation

4 Differentiate between database management systems (DBMS) and data mining.

5 Differentiate between K-means and Hierarchical clustering

6 Differentiate between Web content mining and Web usage mining.

 

SEM 1 MCA

MCA1010 –Fundamentals of Computer and IT

1) Explain the working of Bus connection.

2) Write a note on: Robotics and Voice Recognition

3) Describe the construction of CD-ROM.

4) Explain SR and JK flip flop.

5) Explain different stages in Software Testing.

6) What is OSI reference model? Briefly explain various network types.

 

MCA1020 –Programming in C

1) What are the commonly used input/output functions in C?

2) What is the difference between function declaration and function definition?

Write a recursive function to find sum of even numbers from 2 to 10.

3) How can you use pointers as function arguments? Illustrate it with an example.

4) What is a structure? How does a structure differ from an array? How is a structure

type pointer variable declared?

5) Explain about the linked list. Write a C program to implement a stack of characters

using linked list.

6) What is a command line argument and what is its use? Explain.

 

MCA1030 - Foundation of Mathematics

1. Define Tautology and Contradiction. Draw the truth tables of Conjunction, disjunction and Bi-conditional statements.

2. If y = eax cos3x sin2X find dy/dx

3. Find the Taylors expansion of f(x) = Sin x at x = 0.

4. Show that the length of the curve between the points x = 0 and x = π/3 is log(2+√3).

5. Find the values for x, y, z that satisfy the matrix relationship

3 I 2  X  I  =  I  2   6  I  +  I  4       X+2  I

   I Y  Z  I      I -1  2Z I      I Y+Z      3    I

6. State and prove De Moivre’s Theorem

 

MCA1040 – System Analysis and Design

1) What do you mean by system’s state of equilibrium? Also illustrate the process of stabilising system.

2) Explain the concept of Planning and Design in system development life cycle.

3) Explain the concept of waterfall development methodology. Also discuss the advantages and disadvantages of this methodology.

4) List the various normal forms. Explain second normal form and third normal form with examples.

5) Explain the concept of inheritance and polymorphism with example.

6) What is e-commerce? Discuss some applications of e-commerce.

 

SEM 3 MCA

MC0071 – Software Engineering

Book ID: B0808

1. Explain Iterative Development Model in detail.

2. Describe the Object Interface Design.

3. Explain why it is important to describe software designs.

Book ID: B0809

4. Write an overview on the Rational Unified Process.

5. Describe the Capability Maturity Model.

6. Explain the round-trip problem solving approach.

 

MC0072 – Computer Graphics

1. Explain Bresenham’s Circle Drawing Algorithm.

2. Derive the matrix for inverse transformation.

3. Discuss the following Raster Graphic Algorithms:

a. Digital Differential Analyzer

b. Midpoint Line Drawing Algorithm

4. Explain the Polygon Seed Filling Algorithms:

a. Boundary Fill algorithm

b. Flood Fill algorithm

5. Describe the following Line Clipping Algorithms:

a. Sutherland and Cohen Subdivision Line Clipping Algorithm

b. Generalized Clipping with Cyrus-beck Algorithm

6. Discuss the Transformation from World Coordinate to Viewing Coordinates

 

MC0073 – System Programming

1. What is CISC & RISC? Explain their addressing modes.

2. Discuss the following:

a. Design Specification of Assembler

b. Design of Single Pass Assembler

3. Discuss the following:

a. Macro Parameters

b. Nested and Recursive Macro Calls and its expansion

4. Discuss the following:

a. Phases of Compilation

b. Java Compiler and Environment

5. Explain the following:

a. Basic Assembler Functions

b. Design of Multi-pass (two pass) Assemblers Implementation

6. Explain the following:

a. YACC Compiler-Compiler

b. Interpreters

 

MC0074 –Statistical and Numerical methods using C++

1. An experiment succeeds twice as often as it fails. Find the chance that in the next six trials there will be at least four successes.

2. Find E(x), E(X2) and s2 for the probability function P(x) defined by the following table. (k is constant)

xi      1  2  3  ……………..N

P(xi) k 2k 3k …………… Nk

3. An insurance company has discovered that only about 0.1% of the population is involved in a certain type of accident each year. If its 10000 policy holders were randomly selected from the population, what is the probability that not more than 5 of its clients are involved in such an accident next year?

4. By the method of least squares, fit a straight line for the following data:

x  1   2  3 4 5

y 14 13 9 5 2

Practical Questions

5. Write a c++ program to find the sum of 0.123 ´ 10^3 and 0.456 ´ 10^2 and write the result in three significant digits.

6. Find the moment generating function of random variable which is uniformly distributed over (–a, a). Evaluate E (X2n).

 

MC0075 – Computer Networks

Book ID: B0813

1. Discuss the following Switching Mechanisms:

a. Circuit switching

b. Message switching

c. Packet switching

2. Discuss the following IEEE standards

o Ethernets

o Fast Ethernet

o Gigabit Ethernet

o IEEE 802.3 frame format.

3. Describe the classification of computer networks based on:

o Transmission Technologies

o Scalability

o Geographical Distance covered

Book ID: B0814

4. Explain the different classes of IP addresses with suitable examples.

5. Discuss the following with respect to Internet Control Message Protocols:

a. Congested and Datagram Flow control

b. Route change requests from routers

c. Detecting circular or long routes

6. Discuss the architecture and applications of E-mail.

 

SEM 4 MCA

MC0076 – Management and Information Systems

1. What do you understand by Information processes data?

2. How do you retrieve information from manual system?

3. What are the challenges of information management?

4. Explain the different components of MIS.

5. Explain various Organizational limits to Rational Decision Making.

6. Write a note on Ethical and Social issues with E-Commerce.

 

MC0077 – Advanced Database Systems

1. List and explain various Normal Forms. How BCNF differs from the Third Normal Form and 4th Normal forms?

2. Describe the concepts of Structural Semantic Data Model(SSM).

3. Describe the following with respect to Object Oriented Databases:

a. Query Processing in Object-Oriented Database Systems

b. Query Processing Architecture

4. Describe the Differences between Distributed & Centralized Databases.

5. Explain the following:

a. Query Optimization

b. Text Retrieval Using SQL3/Text Retrieval

6. Describe the following:

o Data Mining Functions

o Data Mining Techniques

 

MC0078 – Java Programming

Book ID: B0831

1. What are the difference between an interface and an abstract class?

2. Describe Exception Handling in JAVA

Book ID: B0832

3. Describe the following with respect to implementation of Sockets in Java:

a. Reading from and Writing to a Socket

b. Writing the Server Side of a Socket

4. Define RMI. Define the architecture of RMI invocation.

Practical Questions

5. a) Write Java program to print the address of the study center.

b) Write a Java program to find the sum of 1+3+5+…. for 10 terms in the series.

6. Write a program to copy one file to another file?

 

MC0079-Computer based Optimization Methods

1. Describe the structure of Mathematical Model in your own words.

2. Explain Erlang family of distributions of service times.

3. Explain the algorithm for solving a linear programming problem by graphical method.

4. Determine optimal solution to the problem given below. Obtain the initial solution by VAM.

Write down the differences between PERT and CPM.

Ware houses

Stores

Availability

I

II

III

IV

A

5

1

3

3

34

B

3

3

5

4

15

C

6

4

4

3

12

D

4

-1

4

2

19

Requirement

21

25

17

17

80

5. Explain the use of finite queuing tables.

6. Customers arrive at a small post office at the rate of 30 per hour. Service by the clerk on duty takes an average of 1 minute per customer

a) Calculate the mean customer time.

(i) Spent waiting in line

(ii) Spent receiving or waiting for service.

b) Find the mean number of persons

(i) in line

(ii) Receiving or waiting for service.

 

MC0080 – Analysis and Design of Algorithms

1. Describe the following:

o Well known Sorting Algorithms

o Divide and Conquer Techniques

2. Explain in your own words the different asymptotic functions and notations.

3. Describe the following:

o Fibonacci Heaps

o Binomial Heaps

4. Discuss the process of flow of Strassen’s Algorithm and also its limitations.

5. How do you formulize a greedy technique? Discuss the different steps one by one?

6. Briefly explain the Prim’s algorithm.

 

SEM 5 MCA

MC0081 – . (DOT) Net Technologies

1. Describe the following with respect to creating Web Forms in .Net environment:

a. Web Form Life Cycle

b. Creating a Web Form

Write programs with corresponding output screens to demonstrate the above concepts.

2. Describe the following with respect to State Management in ASP.Net:

a. Cookies in ASP.NET

b. Session State

c. Application State

3. Describe the following with respect to Web Services in .Net:

a. Writing and Testing a Web Service

b. Implementing a Web Service Client

4. Describe the following with respect to Web site deployment in ASP.Net:

a. Creating Application Pools (IIS 6.0)

b. Deploying ASP.NET Applications

Practical Questions

5. Write a program in C# language to perform the following operations:

a. Basic arithmetic operations

b. Finding greatest of n numbers

Write separate programs for each of the above points.

6. Describe the steps involved in creating classes and objects with the help of a program in

C#.

 

MC0082 –Theory of Computer Science

1. Define the concept of equivalence relation. Give at least two examples of equivalence relation.

2. Prove by Mathematical Induction that 1^3+2^3+3^3+………+n^3 = [n^2(n+1)^2]/4

3. Prove that a graph G is connected if and only if it has a spanning tree.

4. Prove that a º b(modm) is an equivalence relation.

5. Explain the concept of a Transition graph.

6. Explain the steps of conversion of Mealy machine into Moore machine

 

MC0083 – Object Oriented Analysis & Design using UML

1. Explain the following Object Oriented Concepts with suitable examples for each:

a. Objects

b. Encapsulation and information hiding

c. Polymorphism

2. Explain the following Object Oriented Methodologies:

a. Rumbaugh et al.’s Object Modeling Technique

b. The Booch Methodology

3. Describe the following UML notations:

a. Diagram Elements (Graphs, Drawing paths …)

b. Model Management

c. General Extension Mechanisms

4. What are the various classes in class stereotypes of software development process? Explain in detail.

5. Describe the goals and scope of UML with suitable examples.

6. What are the two ways of communicating with subsystem? Explain

 

MC0084 – Software Project Management & Quality Assurance

Book ID: B0958

1. What is project management? Explain various activities involved in project management.

2. Describe the following with respect to Estimation and Budgeting of Projects:

a. Software Cost Estimation and Methods

b. COCOMO model and its variations

3. What is project scheduling? Explain different techniques for project scheduling.

Book ID: B0959

4. Explain the Mathematics in software development? Explain its preliminaries also

5. What is debugging? Explain the basic steps in debugging?

6. What is a fish bone diagram? How is it helpful to the project management?

 

MC0085 – Advanced Operating Systems (Distributed Systems)

1. What is a message passing system? Discuss the desirable features of a message passing system.

2. Discuss the implementation of RPC Mechanism in detail.

3. Discuss the following with respect to Distributed Shared Memory:

a. Memory Coherence (Consistency) Models

b. Memory Consistency models

c. Implementing Sequential Consistency

d. Centralized – Server Algorithm

4. Explain the following with respect to Resource Management in Distributed Systems:

a. Task assignment Approach

b. Load – Balancing Approach

c. Load – Sharing Approach

5. Explain the following with respect to Distributed File Systems:

a. The Key Challenges of Distributed Systems

b. Client’s Perspective: File Services

c. File Access Semantics

d. Server’s Perspective Implementation

e. Stateful Versus Stateless Servers

6. Describe the Clock Synchronization Algorithms and Distributed Algorithms in the context of Synchronization