OHJ-5106 WEB PROGRAMMING, 4 cr
|
Courses persons responsible
Petri Sirkkala
Lecturers
Petri Sirkkala
Implementations
Programs: | Information Technology |
Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Summer | |
Exercise | - | - | - | 2 h/week | 2 h/week | - |
Online work | - | - | - | 2 h/week | 2 h/week | - |
Assignment | - | - | - | 10 h/week | 10 h/week | - |
Exam |
Objectives
After completing the course, the user can implement 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 |
Requirements for completing the course
Exam, weekly exercises and an assignment.
Evaluation criteria for the course
Study material
Type | Name | Auhor | ISBN | URL | Edition, availability... | Exam material | Language |
Book | Core Servlets and JavaServer Pages | Hall, M. | 0-13-089340-4 | No |
Prerequisites
Code | Course | Credits | M/R |
OHJ-1406 | OHJ-1406 Introduction to Object-Oriented Programming | 4 | Mandatory |
OHJ-3306 | OHJ-3306 Introduction to Databases | 3 | Recommendable |
Prequisite relations (Sign up to TUT Intranet required)
Additional information about prerequisites
-Java Programmming language
-Using an Integrated Development Environment
Remarks
Distance learning
- The course utilizes a learning platform, which? Moodle and Javala
- Contact teaching: 17 %
- Distance learning: 33 %
- Proportion of a student's independent study: 50 %
Scaling
Methods of instruction | Hours |
Lectures | 30 |
Exercises | 30 |
Assignments | 40 |
Total sum | 100 |
Correspondence of content
OHJ-5100 Web Programming
Last modified | 28.11.2007 |
Modified by | Petri Sirkkala |