x !
Archived teaching schedules 2018–2019
You are browsing archived teaching schedule. Current teaching schedules can be found here.
TIETA12 WWW Programming 5–10 ECTS
Periods
Period I Period II Period II Period IV
Language of instruction
English
Type or level of studies
Intermediate studies
Course unit descriptions in the curriculum
Degree Programme in Computer Sciences
Faculty of Natural Sciences

Learning outcomes

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.

General description

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

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

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.

Enrolment for University Studies

Courses:
- TIETA9 Introduction to WWW Techniques
- TIEP1 Introduction to Programming I,
- TIEP3 Data Bases
or correspoinding courses are required.

Enrolment time has expired

Teachers

Timo Nummenmaa, Teacher responsible
timo.nummenmaa[ät]tuni.fi

Teaching

7-Jan-2019 – 31-May-2019
Lectures
Mon 7-Jan-2019 at 12-14, Pinni B1096
Mon 14-Jan-2019 - 18-Mar-2019 weekly at 12-14, Main building C8
Exercises
Thu 17-Jan-2019 - 28-Mar-2019 weekly at 12-14, Main building C8

Study materials

You will need your own computer during the course.

Further information

Compulsory preceding studies:

  • TIETA9 Introduction to WWW Techniques
  • TIEP1 Introduction to Programming I, TIEP5 Introduction to Programming II
  • TIEP3 Data Bases

Recommended preceding studies:

  • TIEA2.1 Introduction to Object-Oriented Programming
  • TIETA7 Database Programming (can be taken simultaneously)