x !
Archived Curricula Guide 2017–2019
Curricula Guide is archieved. Please refer to current Curricula Guides
TIETA12 WWW Programming 5–10 ECTS
Organised by
Degree Programme in Computer Sciences
Preceding studies
Recommended:
TIEA2.1 or TIEA2.1A and TIEA2.1B
Corresponding course units in the curriculum
School of Information Sciences
Curricula 2015 – 2017
TIETA12 WWW Programming 10 ECTS

Learning outcomes

After completing the course the student is expected to know how to develop dynamic web applications and also be able to design the architecture for such applications. The student will learn when and how to use various techniques and frameworks and how web applications use databases.

Spring 2019: After completing the course, the student is expected to know how to develop dynamic web applications and single page applications. The student will also be able to design the architecture for such applications. The student will learn when and how to use various techniques and frameworks and how web applications use databases.

Contents

Learning will happen through the use of JavaScript and PHP based solutions. The first portion of the course will focus on server-side development. The second part will focus on the use of client-side frameworks. Such topics will be covered, as cookies, sessions, authentication, AJAX, security, maintenance, interacting with databases and UI development.

Course contents on Spring term 2019

The first portion of the course will focus on server-side development. The content will start from the creation very simple servers and the handling of requests, and will progress all the way to the use of frameworks and databases while also incorporating security issues.

The second part will focus on creating client-side applications that communicate with a server, and will also incorporate the use of client-side frameworks.

Teaching methods

Teaching method Contact Online
Lectures
Independent work
Exercises

Teaching language

Finnish, English

Modes of study

Option 1
Available for:
  • Degree Programme Students
  • Other Students
  • Open University Students
  • Doctoral Students
  • Exchange Students
Participation in course work 
In Finnish

For 5 credits, students complete the first portion of the course, including exercises and a coursework.

For 10 credits, students complete the first and second portion of the course, including exercises and an extended coursework.

Evaluation

Numeric 1-5.

Belongs to following study modules

Faculty of Natural Sciences
Faculty of Natural Sciences
Faculty of Natural Sciences
2018–2019
Teaching
Faculty of Natural Sciences