Module Descriptors
INTERNET APPLICATIONS
COSE70452
Key Facts
Faculty of Computing, Engineering and Sciences
Level 7
15 credits
Contact
Leader: Graham Mansfield
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Indicative Content
Components of Internet applications.
Client-side technologies (e.g. HTML, Cascading style sheets, JavaScript, Java applets).
Server-side technologies (e.g. Java servlets, Java Server Pages).
Manipulating a relational database from within a Java program.
Internet application architectures and frameworks.
Module Additional Assessment Details
An assignment (100%), addressing learning outcomes 1, 2, 3 and 4, consisting of:-
- Write HTML pages, Java servlets, and JavaServer Pages that interact with each other. Some of the server-side programs will interact with a relational database.
- Answer questions about the components and mechanism involved.
Module Learning Strategies
Normally one lecture and two practical sessions per week. (1:n)1 (1:20)2.

In addition to these 36 hours of class, each student will be expected to engage in a further 114 hours of independent learning, to reinforce and extend the learning that takes place in the formal classes.

Independent learning activities include but are not limited to completing the practical work, preparing and undertaking assessment, reading books and academic papers.
Module Resources
Software:
NetBeans IDE

Hardware:
Standard Windows-based computing provision.
Module Special Admissions Requirements
Prior study of Computing Skills (Ce00225-7) or equivalent is essential.
Module Texts
Recommended reading:
Java Servlet Programming, 2nd Edition, Hunter and Crawford, 2001, O'Reilly, ISBN: 0596000405
JavaServer Pages, 3rd Edition, Hans Bergsten, 2004, O'Reilly, ISBN: 0596005636

Background reading:
The Java EE 5 Tutorial, 3rd Edition, Eric Jendrock et al., 2006, Addison-Wesley, ISBN: 0321490290 (also available at no charge from http://java.sun.com/javaee/5/docs/tutorial/doc/)
Art of Java Web Development, Neal Ford, 2004, Manning, ISBN: 1932394060

Various academic papers on the subjects covered by this module.