Skip to main content

Software Engineering (10 cr)

Code: HTT20101-3001

General information


Enrollment
03.08.2020 - 30.08.2020
Registration for the implementation has ended.
Timing
31.08.2020 - 18.12.2020
Implementation has ended.
Number of ECTS credits allocated
10 cr
Local portion
10 cr
Mode of delivery
Face-to-face
Unit
School of Business
Campus
Main Campus
Teaching languages
Finnish
Degree programmes
Bachelor's Degree Programme in Business Information Technology
Teachers
Niko Kiviaho
Jarkko Immonen
Riikka Ahlgren
Timo Hantunen
Groups
HTK19S1
Tietojenkäsittely
Course
HTT20101
No reservations found for realization HTT20101-3001!

Evaluation scale

0-5

Objective

The student knows the concepts of software development and knows the life cycle of the software. The student understands the core processes of software business and understands the importance of software development as part of software production. The student masters the project work as a software development management model and is able to integrate the client perspective into software production.

The student who completes the course is able to determine the requirements and user stories required to implement the product or service together with the product owner. The student understands UML as a part of software modelling.

The student learns the basics and methods of project design, monitoring and guidance. The student is able to work as a supervisor in information system projects.

Content

Software-related concepts
Software life cycle
Software development as part of software engineering
Requirements Management and Product Management
Importance of quality, documentation
Project work as a software development management model
Customer perspective on software production
Project planning
Project monitoring methods
Project control methods
Workload assessment
Negotiation skills
Leadership Skills
Management problems

Materials

The ScrumMaster Study Guide by James Schiel, http://www.books24x7.com/marc.asp?bookid=47196
The Game Production Handbook, Third Edition by Heather Maxwell Chandler. Ensimmäiset viisi (5) osaa (parts 1 - 5, http://www.books24x7.com/marc.asp?bookid=33188

Teaching methods

Lectures, project based learning, learning assignments and presentations.

Completion alternatives

The studification of work can be applied into this course. If you want to use the possibility, contact the teacher in charge.

Student workload

Basic concepts, models and tools of software engineering, 80h
User-centric design, 60h
Project management, 60h
Project work, 70h

During the course, lectures are held twice a week for 14 weeks (no lectures in week 42).

Assessment criteria, satisfactory (1)

Excellent (5): The student is able to apply the methods of software production and software work he has learned to the challenges of developing information systems. The student is able to work as a project manager in information systems projects in working life.
Good (3-4): The student is familiar with the concepts and operating principles of software production and software work. Students are familiar with the principles and practices of designing and monitoring a small project (multiple employees);
Satisfactory (1-2): The student understands the basic concepts and laws of software production and software work. The student knows the principles of designing and monitoring a small project (one employee), the student understands the responsibilities and tasks of the project manager and works according to the goals of the project.

Qualifications

1st year core studies, programming skills and database design.

Further information

The grade consists of the following parts:
- Exam, 50% of the grade
The questions cover the contents of the course

- Project work (incl. Modeling exercise and project implementation as group work), weight 30%

- Individual tasks related to thematic areas, weight 20%
The subject teacher defines the tasks that affect the assessment and describes them in a learning environment folder created for this purpose.
Some topics will not be assessed tasks, but competence will be assessed through an exam

Go back to top of page