|
|
|||||||||||||||||
OHJ-5106 Web Programming, 4 cr |
Jussi Kujala
| Lecture times and places | Target group recommended to | |
| Implementation 1 | 3.-n. vuosikurssi |
Exam, weekly exercises and an assignment.
Completion parts must belong to the same implementation
-
After completing the course, the user can implement non trivial WWW based systems.
| 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 |
Exam weekly exercises and assignment. Knowledge of course core subjects is mandatory.
Numerical evaluation scale (1-5) will be used on the course
| 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 |
| Course | O/R |
| OHJ-1406 Introduction to Object-Oriented Programming | Obligatory |
| OHJ-3306 Introduction to Databases | Recommended |
| Course | Corresponds course | Description |
|
|
|
| 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 % |