Web programming

Units WEB1P and WEB2P

{Title}

Mock "long-answer" questions for WECPP

Typically. these questions would each be worth 20% of the marks on a 2-hour paper.

  1. Why is the use of an integrated development environment (IDE) desirable for the development of client-side programs?
  2. Discuss the history of Java with respect to client-side programming.
  3. Compare the programming languages Java and JavaScript with respect to their support for object-oriented programming.
  4. Describe the Model-View-Controller (MVC) architecture. Why is it useful for the development of client-side applications?
  5. Discuss in general terms how Java networking can be used by an applet to access resources on a server.
  6. Identify and discuss a type of client side application that would be more appropriately written in an object-oriented language such as Java rather than in an object-based language such as JavaScript.
  7. Sketch the structure of a Java applet that could be used to implement an animated graphic. What are the essential features of such an applet?
  8. Describe and discuss the major issues involved in developing and debugging multi-thread programs that are distinct from those in single-thread programs.
 

Last updated by Prof Jim Briggs of the School of Computing at the University of Portsmouth

 
The web programming units include some material that was formerly part of the WPRMP, WECPP, WPSSM and WEMAM units.