Exam Details

Subject free and open source software development
Paper
Exam / Course m.c.a.computer applications
Department
Organization loyola college (autonomous) chennai – 600 034
Position
Exam Date April, 2018
City, State tamil nadu, chennai


Question Paper

1
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI 600 034
M.C.A.DEGREE EXAMINATION -COMPUTER APPLICATIONS
FIRST SEMESTER APRIL 2018
CA 1806- FREE AND OPEN SOURCE SOFTWARE DEVELOPMENT
Date: 28-04-2018 Dept. No. Max. 100 Marks
Time: 09:00-12:00
Part A
Answer ALL the Questions: 10 x 2 20
1. What is closed-source and how does it differ from open-source?
2. List any four examples for System Software.
3. Define the term script.
4. Write a note on PHP support to a variety of RDBMS products.
5. How does Server-side script offer more security for the web applications?
6. What is the use of a Session?
7. What is XAMPP?
8. List any two examples for
9. List the advantages of CSS.
10. How do we declare a variable in JavaScript?
Part B
Answer ALL the Questions: 5 x 8 40
11 Substantiate BSD Software.
OR
Explain the value propositions of Free and Open source Software.
12 Compare and Contrast Client-side Scripting Technologies from Server-side
ScriptingTechnologies.
OR
List the advantages of PHP.
13 Explain the user-defined functions in PHP.
OR
Demonstrate any five String Functions in PHP.
14 Write any four MySQL queries with clause and describe each query briefly.
OR
Elaborate the advantages of MySQL over proprietary RDBMS.
2
15 Illustrate Inline style sheet for a specimen web page.
OR
Demonstrate the properties such as Font, List, and Text elements.
Part C
Answer any TWO Questions: 2x 20 40
16 Explain the advantages and disadvantages of Proprietary, and Open Source Software.
Provide a detailed description on various FOSS projects.
17 Explain the control structures in PHP.
Substantiate the MySQL statements for performing operations on table data
18 Demonstrate internal and external Style Sheets.
Write short notes on the date and time types in MySQL.



Subjects

  • .net technologies
  • .net technologies lab
  • advanced .net
  • advanced java
  • c++ and data structures lab
  • cloud computing
  • computer graphics and multimedia applications
  • computer graphics and multimedia lab
  • computer organization and architecture
  • data communication and networks
  • data mining
  • database administration
  • database management systems
  • database management systems lab
  • discrete structures
  • free and open source software development
  • it infracture management
  • java programming lab
  • knowledge management system andapplications
  • microprocessor and its applications
  • mobile computing
  • network administration
  • network security
  • network security lab
  • neural networks using matlab
  • neural networks using matlab lab
  • object-oriented software engineering
  • operating systems
  • programming and data structures through c++
  • programming with java
  • resource management techniques
  • software development lab
  • software project management
  • software testing
  • statistical methods for computer applications
  • unix programming lab
  • xml and web services
  • xml and web services lab