# SMU MBA ASSIGNMENTS

## SEM 1 MCA FALL 2014 ASSIGNMENTS

MCA1010- FUNDAMENTALS OF COMPUTER AND IT

1 Write short notes on any five Input devices. 2*5 10

2 Differentiate combinational circuit and Sequential circuits. 5+5 10

3 What is computer memory? Explain its types. 4+6 10

4 Explain the features of a mouse and a track ball 5+5 10

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 while and do-while statements. 5+5 10

3 Describe about static and external variables. 5+5 10

4 Define structure. What is the syntax for defining a structure? Write a simple program using structure.

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 (i)State Cauchy’s Theorem.

(ii)Verify Cauchy’s Theorem for the following function SIN X, COS X in [0,2]

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) (x2+y2)x-ay2=0

(ii) x2y2-a2(x2+y2)=0

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

MCA1040- SYSTEM ANALYSIS AND DESIGN

1 Differentiate Real time systems and Distributed systems.

2 What do you mean by system’s state of equilibrium? Also illustrate the process of stabilizing system.

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

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.

SMU MCA SEM 3 FALL 2014 ASSIGNMENTS

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.

1 Differentiate between DBMS and RDBMS

2 Differentiate between 3NF and BCNF

3 Explain Buffer Management in detail. What are the roles of a buffer manager

4 Describe five different lock modes.

5 Differentiate between homogeneous and heterogeneous Database.

6 Write short notes on ODMG standards. What are the various components of ODMG-93?

MCA3030-LINUX OS

2 Describe about Run levels. Explain different run levels.

3 Describe the following:

a) GNOME desktop

b) X Window system

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).

1 Describe OSI Model. List and explain its seven layers.

2 Explain briefly Broadband ISDN (B – ISDN). Describe B – ISDN services.

3 Differentiate between Constant bit rate (CBR) and Real-Time Variable Bit Rate (rt-VBR)

4 Describe the following:

a) Open Shortest Path First (OSPF) protocol

b) Broader Gateway Routing Protocol (BGP)

5 Write short notes on:

a) Cryptography

b) Encryption

c) Decryption

d) Cryptanalysis

e) Cryptology

6 Differentiate between Single server queue and Multi-server queue

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

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.

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.

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

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.

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

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.