Data on the course

Show instruction and examinations
811103P Introduction to Software Engineering, 5 ECTS cr 
Code 811103P  Validity 01.08.2019 -
Name Introduction to Software Engineering  Abbreviation Introduction to 
Scope5 ECTS cr   
TypeBasic Studies Discipline3259 Information Processing Science 
TypeCourse   
  Grading1 - 5, pass, fail 
 
   
Unit Information Processing Science DP 

Teachers
Name
Oivo, Markku Tapani 

Description
ECTS Credits 

5 ECTS credits / 133 hours of work

 
Language of instruction 

Finnish

 
Timing 

The course is held in the autumn semester, during period 2. It is recommended to complete the course at the 1st autumn semester of the Bachelor's studies.

 
Learning outcomes 

After completing the course, the student will be able to:
* describe the principles, define the key concepts and use professional terminology of software engineering,
* describe software engineering as a professional practice and a field of industry,
* describe and work following professional practices that are important for software engineers,
* describe contemporary software processes and choose appropriate ones for specific situations,
* describe and apply valid problem identification and structuring methods in software engineering,
* identify and apply some contemporary software engineering models, methods and tools, as well as
* describe the necessity of continuing learning and professional development.

 
Contents 

* Principles of professional software development
* Software processes
* Agile software development
* Requirements engineering
* System modelling
* Architectural design
* Design and implementation
* Software testing
* Software evolution

 
Mode of delivery 

Blended teaching

 
Learning activities and teaching methods 

Lectures, group exercises, independent work, 133h

 
Target group 

BSc students

 
Prerequisites and co-requisites 

The suggested prerequisite is that the learning outcomes of the following courses are accomplished: Introduction to Information Processing Science

 
Recommended or required reading 

Sommerville, Ian (2016). Software Engineering, 10th Edition

 
Assessment methods and criteria 

Moodle exercises and essays

 
Grading 

Numerical scale 1-5 or fail

 
Person responsible 

Markku Oivo

 
Working life cooperation 

Guest lectures and /or company visits

 


Current and future instruction
Functions Name Type ECTS cr Teacher Schedule
registration period has ended Introduction to Software Engineering, Online Course  Course  Oivo, Markku Tapani  01.06.20 -25.08.20
registration period has not begun Johdatus ohjelmistotuotantoon  Course  Oivo, Markku Tapani  22.10.20 -15.12.20

Future examinations
No examinations in WebOodi