Skip to main content

Web Software Production (5cr)

Code: 5G00DM04-3007

General information


Enrolment period
08.06.2025 - 30.08.2025
Registration for the implementation has begun.
Timing
25.08.2025 - 21.12.2025
The implementation has not yet started.
Credits
5 cr
Mode of delivery
Contact learning
Unit
Software Engineering
Campus
TAMK Main Campus
Teaching languages
English
Degree programmes
Bachelor's Degree Programme in Software Engineering
Teachers
Louis Botha
Person in charge
Esa Kunnari
Groups
23I260EA
Degree Programme in Software Engineering
Course
5G00DM04

Objectives (course unit)

The student knows the full process of development for web applications from code to distribution. The student is able to setup a development environment using Docker. The student is able to setup and configure all stages of DevOps.

Content (course unit)

DevOps Web development methods and practises with a Web Software project. Version control, Docker, Testing automation, CI/CD Pipeline, deployment process.

Prerequisites (course unit)

Basic of Web Development

Assessment criteria, satisfactory (1-2) (course unit)

Student knows about DevOps web development methods and practises in a web software project. Student can use version control in the project. Student is able to use Docker or some similar technology in the project with guidance. Student is able to configure testing automation setup for the project with guidance. Student is able to implement a simple CI/CD Pipeline for the project. Student is able to configure a simple deployment process for the project.

Assessment criteria, good (3-4) (course unit)

Student knows and understands DevOps web development methods and practises in a web software project. Student can exploit version control in the project. Student is able to use independently Docker or some similar technology in the project. Student is able to build testing automation setup for the project. Student is able to implement CI/CD Pipeline for the project. Student is able to configure deployment process for the project.

Assessment criteria, excellent (5) (course unit)

Student knows and understands in depth DevOps web development methods and practices in a web software project. Student can exploit version control diversely in the project. Student is able to use diversely Docker or some similar technology in the project. Student is able to build good testing automation for the project. Student is able to implement versatile CI/CD Pipeline for the project. Student is able to configure complete deployment process for the project.

Location and time

See course pages in Moodle.

Exam schedules

No exam. See evaluation criteria.

Assessment methods and criteria

Final grade is calculated from returned assignments and project work.

90% - 100% : 5
80% - 89% : 4
70% - 79% : 3
60% - 69% : 2
45% - 59% : 1
0% - 44% : 0

Assessment scale

0-5

Teaching methods

Lectures
Workshops
Assignments
Quizzes
Project Based Learning
Seminar

Learning materials

Web material provided / linked in Moodle.

Student workload

Lectures 45 hours..
Independent work including weekly assignments 90 hours..
Hours 135 hours.

Content scheduling

-

Completion alternatives

-

Practical training and working life cooperation

-

Further information

One of the main goals of the course is to practice teamwork and collaboration in a web software development context.

Go back to top of page