TIE-23506 Web Software Development, 5 cr

Additional information

The same as TIE-23500 Web-ohjelmointi but in English

Person responsible

Petri Ihantola, Hannu-Matti Järvinen, Pietari Heino

Lessons

Implementation Period Person responsible Requirements
TIE-23506 2017-01 3 - 4 Pietari Heino
Mikko Nurminen
Weekly home assignments during the first half, project work during the second half and exam.

Learning Outcomes

After the course, students understand the distributed nature of web software and related challenges. Students can explain functionality of modern web applications from browser, server and communication (http) perspective. Students understand basics of web application security. After the course, students can create web applications by using a modern web application framework.

Instructions for students on how to achieve the learning outcomes

Grading is based on weekly exercises during the first half of the course, project work during the second half of the course, and exam.

Assessment scale:

Numerical evaluation scale (0-5)

Partial passing:

Completion parts must belong to the same implementation

Prerequisites

Course Mandatory/Advisable Description
TIE-02401 Ohjelmoinnin tekniikat Mandatory    
TIE-03100 Tietoverkot ja tietoturva Advisable    
TIE-22101 Johdatus tietokantoihin Advisable    

Additional information about prerequisites
Good programming skills (more than CS1, preferably a course where you have done a large enough project by yourself) and basics of data bases required.



Correspondence of content

Course Corresponds course  Description 
TIE-23506 Web Software Development, 5 cr TIE-23516 Basic Web Applications, 5 cr  
TIE-23506 Web Software Development, 5 cr TIE-23500 Web Programming, 5 cr  

Updated by: Ketola Susanna, 30.03.2017