Course Catalog 2008-2009
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2008-2009

OHJ-5106 Web Programming, 4 cr

Course´s person responsible

Jussi Kujala

Implementations

  Lecture times and places Target group recommended to
Implementation 1   3.-n. vuosikurssi  


Requirements

Exam, weekly exercises and an assignment.
Completion parts must belong to the same implementation

Principles and baselines related to teaching and learning

-

Objectives

After completing the course, the user can implement non trivial WWW based systems.

Content

Content Core content Complementary knowledge Specialist knowledge
1. HTTP-protocol, client-server-model.  Proxy servers   
2. CGI (Common gateway Interface).  Performance issues, concurrency   
3. J2EE/Servlet and JSP-technologies. JSP Model 2 Architecture, architectural models in web applications and web appication frameworks (Struts).  JSP Model 2 Architecture, architectural models in web applications  Web application frameworks: Struts, WebWork, JSF, Spring MVC, ... 
4. Knowledge on basic problematics of the area: concurrency, session management, security.  Testing methods   


Evaluation criteria for the course

Exam weekly exercises and assignment. Knowledge of course core subjects is mandatory.

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Partial passing:

Completion parts must belong to the same implementation

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Lecture slides   Lecture slides in English   Petri Sirkkala            English  
Other online content   Course online assignment system Moodle              Suomi  


Prerequisites

Course O/R
OHJ-1406 Introduction to Object-Oriented Programming Obligatory  
OHJ-3306 Introduction to Databases Recommended  

Prerequisite relations (Requires logging in to POP)

Correspondence of content

Course Corresponds course  Description 
OHJ-5106 Web Programming, 4 cr OHJ-5100 Web Programming, 4 cr  

More precise information per implementation

  Description Methods of instruction Implementation
Implementation 1 Course is given simultanously with OHJ-5100. Please enroll to OHJ-5100. The home page of OHJ-5100: http://www.cs.tut.fi/~seitti/   Lectures
Excercises
Practical works
   
Contact teaching: 0 %
Distance learning: 0 %
Self-directed learning: 0 %  


Last modified27.01.2009
ModifierHannu-Matti Järvinen