Study unit

Show courses/exams
3621512 Software engineering, 6 Cp 
Code 3621512  Validity 01.05.2010 -
Name Software engineering  Abbreviation OHT 
Credits6 Cp  Date of expiry  
TypeAdvanced Studies Subject0530 Computer Science 
ClassStudy Unit  Hours  
Study right   Grading0-5 
Recommended scheduling 
   
Organisation Computer Science (J,K) 

Description
Learning outcomes 

Understand a contract-oriented (such as waterfall), development-driven (such as Agile), customer-centric (such as DevOps) and process-driven (such as iBPMS) software engineering. Understand governance issues of software engineering. Identify the areas of expertise needed in software engineering. Establishes code of conduct for software enginering that takes into account, for example, ethics and compliance

 
Content 

Different life cycle models and development pipelines reflect different approaches to software engineering - learning the key principles and terms of contract-oriented (such as waterfall), development process-driven (such as Agile), customer-centric (such as DevOps) and process-oriented (such as iBPMS) software engineering. Different governance frameworks (such as ISO / IEC 38500) are used in the software engineering - learning about what and how issues have to be governed in the software engineering. Best practices, different rules and regulations are examples of things that need to be taken into account in software engineering - learning to adapt common controls and establish codes of conduct to be followed in software engineering.

 
Modes of study 

Exercises and diploma work of the course as well participating labs. The course does not have an examination

 
Teaching methods 

Lectures (24 hours) and exercises (12 hours).

 
Study materials 

Both scientific and non-scientific materials from various knowing areas of software engineering to provide an overall picture of the development of software production. The SWEBOK (Guide to the Software Engineering Body of Knowledge, v. 3.0, 2014, IEEE Computer Society) describes the knowing areas of software engineering

 
Evaluation criteria 

Assessment: 0-5

 
Prerequisites 

Bachelor studies of Computer Science

 


Letter (J, K) in front of the name of the course/exam indicates the campus on which teaching or exam takes place: J = Joensuu, K = Kuopio.

Present and future teaching
Functions Name Type Cp Teacher Timetable
Registration not started (JOENSUU): Software engineering  Lecture and exercise course  Markku Tukiainen  26.10.20 -05.02.21
Registration not started (KUOPIO): Software engineering  Lecture and exercise course  Markku Tukiainen  26.10.20 -05.02.21

Future exams
Functions Name Type Cp Teacher Timetable
Register (JOENSUU): Software engineering  General examination  Virpi Hotti 
20.08.20thu 12.00-16.00
Register (KUOPIO): Software engineering  General examination  Virpi Hotti 
20.08.20thu 12.00-16.00