Examination paper template - rationale

pityknockInternet and Web Development

Feb 2, 2013 (4 years and 9 months ago)

324 views


Web Component development

Referred Coursework 2010/11

Please answer all of the following questions and submit them by the submission date given on the website.
Please state that your submission is for the attention of Bernard Chalk on the front sheet when
you hand this
in and ensure you include your student ID number.

Question 1

Wh
at is the function of the <video>

tag

in HTML 5.0.

(5 marks)

Question 2

How do

the Zend and Symphony fram
eworks compare with each other as far as code generation,
plug
-
in
availab
ility and
support for
new developers is concerned?


(5 marks)

Question 3

Write
a JQuery expression to hide all the visible <img> tags and display all the hidden <img> tags for
those tags of class “hideable”.



(5 marks)

Question 4

Provide a
Ruby

code snipp
et that uses an iterato
r and a code block to print the
sum of
all the inte
gers in
the array [10, 11, 12, 13, 14, 15
]


(5 marks)

Question 5

List
f
ive

differences between the
Prototype
and
JQuery

libraries.

(5 marks)

Question 6

Give one advantages and one p
otential disadvantage of building an application using a web application
framework.


(5 marks)

Question 7

What is
a
Groovy

closure
?



(5 marks)

Question 8

List
three

advantages
and
two

disadvantages
of using a
Content Management System (CMS) like Joomla.



(5 marks)


Question
9

a)


Explain

the function of the various components of a MVC (Model 2.0) framework such as
the

dispatcher and controllers
.

(10 marks)

b)


Describe how you would build

a basic web application using
a MVC f
ramework.

(10 marks)

c)


Discuss t
he advantages and disadvantages of building web applications using frameworks.

(10 marks)


Question
10

Write a short essay (approximately 500
-
words)
that critically discusses
one of the following topics
. Your
answer should include relevant illustrations, c
ode snippets or other examples to support your discussion.

a)

Developing web applications using HTML 5.0

b)

Server
-
side scripting

using PHP

c)

Client
-
side scripting using JQuery

d)

Client
-
side scripting using Prototype

e)

Using
PHP
framework
s

f)

The
Ruby programming langua
ge

g)

The Grails

web application framework

h)

The
Groovy programming language

i)

Using
C
ontent
M
anagement
S
ystems

for website development


Marks will be awarded for:


relevancy and breadth of coverage, accuracy and depth of understanding,
quality of writing, organ
isation
and structure, balance of the discussion and quality of the examples or illustrations used.

(3
0 marks)