Skip to main content

Web Application Programming (5 cr)

Code: 5I00CI79-3001

General information


Enrolment period
30.11.2015 - 10.01.2016
Registration for the implementation has ended.
Timing
01.01.2016 - 23.12.2016
Implementation has ended.
Credits
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
English
Teachers
Esa Kujansuu
Course
5I00CI79

Objectives (course unit)

After completing the course, the student understands the variety of available Web concepts and technologies and is able to develop a simple web application. The student is able to design a simple web application with respect to maintenance and further development.

Content (course unit)

- Fundamentals of a web application
- Concepts and technologies used in web applications
- Use of repositories
- Design of a web application
- Enabling maintenance and further development

Exam schedules

No exams

Evaluation methods and criteria

The course is evaluated based on a practical work (giving grades 0-5) and exercises (giving +0 or + 1 for the grade).
75% of exercises made gives +1 for the grade.

Assessment scale

0-5

Teaching methods

contact lessons | discussions | exercises | practical work

Learning materials

Tabula course: http://moodle.tamk.fi/course/view.php?id=7277
Ask teacher for the course key

Student workload

24 hours classroom
111 hours independent work

Content scheduling

Fundamentals (Protocols and network, HTML5, CSS, Responsive design)
Client side programming (Javascript, AngularJS)
Exploitation of server-side data resource (JSON from server side)

Further information

Dates
Dates according to the program schedule.
Learning goals
Student knows available Web concepts with server-side and client-side technologies
The student can use databases as a repository of a web application
The student is able to design a simple web application
eLearning
All project material is in Tabula. All exercises given will be returned only in Tabula.
Feedback is collected on the course implementation through the course feedback system

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

No practical work is returned or the practical work does not fulfil the minimum requirements given for the practical work.

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

Student is able to create a simple interactive web application preferably as a single page application. The application preferably uses server-side data.

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

Student is able to create an interactive web application as a single page application with functional basic operations for the usage of the application. The application uses server-side database as data source.

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

Student is able to create an interactive web application as a single page application with needed functional operations for the usage of the application. The application uses server-side database/service as the data source(s). Student also actively participates in the exercises and is able to use the rich variety of the features available.

Go back to top of page