Skip to main content

Web programming, advanced (3 cr)

Code: 5G00BM80-3004

General information


Enrolment period
11.06.2018 - 26.09.2018
Registration for the implementation has ended.
Timing
27.08.2018 - 23.12.2018
Implementation has ended.
Credits
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 42
Degree programmes
Degree Programme in ICT Engineering, students who began in 2014-2018
Teachers
Esa Parkkila
Person in charge
Hanna Kinnari-Korpela
Course
5G00BM80

Objectives (course unit)

A student
-can exploit advanced APIs
-knows the current technologies used in web development
-can implement a backend for the web application
-can use client-server techniques and methods
-can create a web based user interface- can build and deploy a web application

Content (course unit)

APIs and protocols. The common technologies of web applications. Backend programming. Client-server connections and technologies. Frontend programming. Building and deploying a web application.

Prerequisites (course unit)

Web programming

Exam schedules

No exam.
The practical assignment has to be made according to the given instructions and schedule.

Evaluation methods and criteria

Opintojakso arvioidaan yhden isomman henkilökohtaisen harjoitustyön perusteella. Tarkemmat arviointiperusteet annetaan harjoitustyön annon yhteydessä.
Tehtyjen kotiharjoitusten perusteella voi saada +1 korotuksen arvosanaan, jos annetuista harjoituksista on tehty 50%.

Assessment scale

0-5

Teaching methods

contact hours | weekly assignments | self e-learning | practical assignment

Learning materials

Material can be found in Tabula and GitLab

Content scheduling

The detailed schedule is in Tabula course.

Completion alternatives

Not available.

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Harjoitustyö ei täytä minimivaatimuksia tai harjoitustyö jää kesken tai harjoitustyötä ei ole palautettu tai harjoituksia ei ole tehty riittävästi.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

A student can solve exercises using examples and model solutions.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

A student can apply examples and model solutions independently when solving problems for applications.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

A student can creatively apply the possibilities of web programming to solve different tasks in application development. A student can analyze one's work and can use the analysis to improve the solutions for the problems in a creative way.

Go back to top of page