ISEA2003 Software Engineering (3 cr)
Study level:
Intermediate studies
Grading scale:
0-5
Language:
English
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2026-2027, 2027-2028
Tweet text
Techniques, tools and principles commonly used throughout the life cycle of computer software.
Description
Software engineering is the set of techniques, tools, and principles commonly used in building computer software. The course covers the software lifecycle from definition to implementation and maintenance. The course is an introduction to software production for those who already have programming skills, i.e. a systematic way of creating slightly larger software in a team of several people for an external customer. The course places particular emphasis on so-called agile software production methods.
Learning outcomes
After completing the course, the student
- understands the software development life cycle and the concepts related to it, and is able to apply software engineering principles and production practices in your work.
- applies Agile methodologies in a team setting
- understands the importance of software process improvement and how it relates to product quality
- knows how requirements are managed in agile software development
- understands the importance of design, implementation and testing in agile software development
- understands the basics of software quality management
- recognizes the financial constraints of software development
- knows how to work in an environment where software development takes place in a controlled and repeatable manner
- has further refined your interpersonal and self-management skills as they relate to working on software development teams
- has increased your awareness of how to employ AI in software development responsibly and critically.
Compulsory prerequisites
- Prerequisite group 1
Study materials
Teacher-provided learning materials, supplementary articles / books.
Completion methods
Method 1
Description:
Contact teaching, self-study, exercises, exams
Evaluation criteria:
Grade is based on completed assignments, self-evaluations and group-evaluations.
Select all marked parts
Parts of the completion methods
x
Participation in teaching (3 cr)
Type:
Participation in teaching
Grading scale:
0-5
Language:
English