COURSE NAME: WEB APPLICATION DEVELOPMENT

cortegesmashInternet and Web Development

Nov 10, 2013 (3 years and 9 months ago)

123 views


School of Computing & Inf
ormation Technology

Bachelor of Computing Systems


BCS prescriptions

last updated May 2006

page
1

COURS
E

NAME:

WEB APPLICATION DEVE
LOPMENT


COURSE CODE:

ISCG7225


LEVEL:

7


NUMBER OF CREDITS:

18


AIM OF COURSE:

To provide students with knowledge

and skills

for

developing client
-
server and web
-
based applications in
the Intranet/Internet environment.


PR
E
-
REQUISITES:

(ISCG6240 Internet and Web Development AND
ISCG6230 Database Design) OR (ISCG6240 Internet
and Web Development AND ISCG6222 GUI
Programming)


Highly recommended: ISCG6235 User Interface Design


CO
-
REQUISITES:

None.


STUDENT CAPABILITIES:

An
alytical thinking, problem solving, application of
knowledge, collaborative skills


COURSE DELIVERY
:


Lecture
Hours
Weekly

Tutorial

/ Practical

Hours Weekly

Self
-
directed
Learning Hours
Weekly

Total
Learning
Hours
Weekly

Total
Number of
Weeks

Total
Learni
ng
Hours

1

2

11

14

13

182



LEARNING OUTCOMES:


The student will be able to:



Discuss

the
philosophy

of client
-
server computing and its impact to
the
computing industry.



Discuss the tools used in providing web
-
based client applications.



Design and impleme
nt a
dynamic web client presentation

using a range of web
based client
-
server tools.



Discuss and evaluate the available data access technologies



Design and develop a database
client
-
server solution

that meets specified
organisational requirements
using da
tabase and
modern
data access
technologies
.




School of Computing & Inf
ormation Technology

Bachelor of Computing Systems


BCS prescriptions

last updated May 2006

page
2

Time

Expanded Outcomes

Learning
Strategies

Summative
Assessment


2 weeks

Element 1:

Discuss

the
philosophy

of client
-
server
computing and its impact to
the computing
industry



Describe t
he evolution of client
-
s
erver
.



Discuss t
he advantages of a client
-
server model
.




Discuss t
he
issues relating to the
Web
client
-
server
.



Discuss t
he
issues relating to
the client
side

of the c
lient
-
server

model.



Discuss t
he
issues relating to

the
server

side

of the c
lient
-
server

mo
del.



Discuss the issues relating to
three
-
tier
and multi
-
tier applications

of the client
-
server model.



Discuss the b
usiness rules and business
objects

associated with the
implementation of the Client
-
server
model.


Lectures

Discussion

Case
studies

Assignme
nt

2 Weeks

Element 2:

Discuss the tools used in providing web
-
based client applications.

(Range: Common Gateway Interface
(CGI), VBScript, JavaScript,
ASP.NET,

Cookies, ColdFusion,
.NET framework


Lectures

Discussion

Case
studies

Assignment

4 Weeks

Eleme
nt 3:

Design and implement a
dynamic web
client presentation

using a range of Web
based client
-
server tools.


Lectures

Discussion

Practical

Project


School of Computing & Inf
ormation Technology

Bachelor of Computing Systems


BCS prescriptions

last updated May 2006

page
3


2 weeks

Element 4:

Discuss and evaluate the available data
access technologies.



Discuss
O
pen Database Con
nectivity
(ODBC
/OLEDB)
.

(Range: d
atabase
fundamentals, the
concept of ODBC
/OLEDB
, whe
re
ODBC
/OLDBC

fit
s

into the client
-
server
model
.



Discuss ColdFusion.

(Range: the concept of ColdFusion,
deployment platform, CFML, JIT
compiler, scalability)



Discuss the
role of ActiveX Data Objects
(ADO
.NET
) in relation to database
access.



Design a
client
-
server
database
solution

that meets specified organisational
requirements


Lectures

Discussion

Case
studies

Assignment

4 weeks

Element 5:

Design and develop database
cl
ient
-
server
solution

that meets specified organisational
requirements
using database and
modern
data access technologies
.


Lectures

Discussion

Practical

Project



LEARNING RESOURCES:


Recommended Text
:

A. Russell Jones ,
Mastering ASP.NET with VB.NET
, 200
2,
SYBEX, ISBN 0
-
7821
-
2875
-
0



Arman Danesh, Kristin Aileen Motlagh, Raymond Carnden,
Mastering ColdFusion 5,
SYBEX, ISBN 0
-
7821
-
2979
-
X



ASSESSMENTS:

Assignments

(Elements 2, 3, 4 and 5)

60%


Exam

(Elements 1,2,3,4 and 5)

40%