Back to all courses

Professional software engineering and human factors

Individual course

Max amount of FITech students: 30

This course gives an introduction to different approaches to structure software development project, how to organise individuals taking part in software development, and how to continuously improve your software development processes and practice.

Course contents

  • Module 1: Theory and cases software development process models
  • Module 2: Human factors in software development, recognising individual and team characteristics, and cultivating personal awareness and development pathways
  • Module 3: Theory and cases of software process improvement

Learning outcomes

After completing the course the student will be able to

  • recognise and describe software development processes models.
  • evaluate and compare their applicability in different contexts.
  • take human factors into account in planning and operating in professional software development.
  • analyse their own strengths and improvement areas as software engineers and their role in development team to see opportunities for development.
  • participate in systematic efforts for improvement in software development organisations.

Course material

Shared in Moodle environment (for example, scientific papers and video materials). Free online tools. Videos, introduction lecture, online assignments, lectures of visiting professionals, group work and presentations.

Completion methods

Completing individual assignments, group work, active participation in peer feedback. Possibility to request coaching from teacher e.g., for group work and presentations.

More information in the University of Oulu study guide.

You can get a digital badge after completing this course.

ohjelmistokehitys, ohjelmistokehitysprosessi

Responsible teacher

University of Oulu
Minna Isomursu

Further information about the course and studying

University of Oulu
Riku Hietaniemi, ICT coordinator

Contact person for applications

FITech Network University
Fanny Qvickström, Student services specialist
Start here
Start here
Category:
ICT Studies
Topics:
Data science,
Programming,
Software engineering
Course code:
811373A
Credits:
5 ECTS
Price:
0 €
Level:
Teaching period:
31.10.–31.12.2022
Application deadline:
23.10.2022
Host university:
University of Oulu
Study is open for:
Adult learner,
Degree student
Teaching methods:
Online
Language:
English
General prerequisites:
Basic knowledge of software development tasks
Study suitable for:
People working in software development tasks or who are interested in software development
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.