Skip to main content

Back-End Development (5 cr)

Code: TE00BR86-3001

General information


Enrollment

16.08.2021 - 16.09.2021

Timing

31.08.2021 - 31.12.2021

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Engineering and Business

Teaching languages

  • Finnish

Teachers

  • Tuomo Helo

Groups

  • PTIVIS19O
    Software Engineering and Project Management

Objective

After completing the course the student can:
Knows the main alternatives technologies on the server-side in developing web applications.
Masters one server-side scripting language and can use some important libraries.
Understands the basics of web application architectures.
Can use a content management system or an application framework in implementing a web application.
Can use efficient tools in server-side scripting.

Content

Learning a server-side scripting language.
Introduction to web application architectures.
Integrating a database server to a web application.
Using a content management system or an application framework in implementing a web application.
Tools for server-side scripting.
Implementing a small scale web application.

Exam schedules

No exam.

Content scheduling

The course builds on 12 supervised lessons, 10 personal exercises each having multiple tasks, and a teamwork.
*
The teamwork is done in groups of 3 to 4 students. The teamwork commission is published before the middle of the course.
*
The planned course content:
*
Introduction and building the development environment
Web Framework and the MVC
Routing and handling http requests
Views and Templates
Error handling
Controllers
Models
CRUD and Data persistence
User sessions and authentication
*
Two lessons are used for demos.
*
The teamwork is evaluated in an 15 minutes long evaluation event where the group presents its application to the instructor. Each member must clarify his or her input to the result.
*
This plan might change during the course.

Evaluation scale

H-5

Assessment methods and criteria

The course is graded on a scale from 0 to 5.
*
To pass the course a student must get an acceptable grade both from the individual exercises and from the teamwork.
*
In each individual exercise the student can collect at least 10 points in maximum. The maximum number of points from the individual exercises is though at least 100.
The points and grade units: 20 points -> 0,5 grade units; 30 -> 1; 45 -> 1,5; 60 -> 2; 75 - 2,5; 90 points -> 3 grade units.
*
Participation in the teamwork: From 0 to 2,0 grade units.
*
The student must get at least 0,5 grade units from both parts above.