Basic information

Code: ENG3048

Extent: 25 ECTS

Language: English

Teacher in charge: Kirsi Virrantaus

Administrative contact: Katri Koistinen

Target group: Students who are studying technical sciences. Also students of other schools when prerequisites are fulfilled.

Application process: Students who are studying technical sciences are allowed to participate without applying. BIZ- and ARTS-students apply for the minor via internal mobility.

Quotas and restrictions: no

Prerequisites: See WebOodi and/or MyCourses

Content and structure of the minor

Modern design and production in engineering is based on computer assisted tools and processes as well as use of mathematical and statistical optimization and simulation. Computer assisted design (CAD), building information modeling (BIM) and geographic information systems (GIS) as well as finite element (FEM) and solid models are everyday tools in architectural and structural design of buildings and in design of land use and infrastructures of societies. Computational and mathematical methods are applied in computational fluid dynamics (CDF), mechatronics, traffic simulation, research on climate change, urban studies and – just to mention some of the application fields.   In mechanical engineering design and manufacturing computer aided engineering is applied in design and analysis of manufacturing plants, equipment and machinery and various kind of vehicles and systems used in transportation, energy field and robotics as well as in fluid mechanics. The computerized tools are based on 3D -models of objects and systems which are used in various analyses and design tasks. Modern complex systems require automatized tools and human decision making in design and todays engineer is expected to understand the principles of these advanced tools. The Minor in Computation and Engineering offers introductory courses to geometric modeling, statistical analysis, and decision support by mathematical and computational aids and tailoring and customizing of software applications. This Minor in Computation and Engineering offers a possibility to extend the Bachelor level studies towards engineering subjects. Computation and Engineering is suggested as a minor for the students who are aiming on Master level to studies in which computer assisted tools or computational and mathematical methods are in core role.

If there is some prerequisites they can be found from WebOodi and/or MyCourses. Click the course code and it opens WebOodi page of the course.






Geometric Models in Engineering

Course will not be lectured anymore in Spring 2020 *)

5 IV


Statistical and Stochastic Methods in Engineering




Models for Decision Support in Engineering5II


Application Programming in Engineering

Course will not be lectured anymore in Spring 2020 *)



Project Course on Computational Modelling in Engineering

Course will not be lectured anymore in 2019-2020



Elective courses

You can choose two courses from the table above and replace them with courses from table below (or another course agreed with the responsible teacher ot the Minor) so that the Minor will be at least 25 cr.


Computational Assignments in Applied Mathematics


I - II, III - IV 


Introduction of Optimization




Data Structures and Algorithms Y








Data Science



*) Information about the discontinuation of the minor

The minor will not be continued starting from the Academic Year 2020-2021. In case the student has started the minor before that, the following replacing courses to the structure has been defined. In case you need to check the content of the minor, you can first contact Katri Koistinen. If needed, professor Kirsi Virrantaus will then be consulted.

Discontinued course Can be replaced
MAA-C2005Geometric Models in Engineering

MS-C1530 Curves and surfaces or

MS-C1001 Shapes in action or

UWAS-C0014 Spatial Structures

MAA-C3001Statistical and Stochastic Methods in Engineering

MS-A050x First course in probability and statistics or

CS-E3210 Machine learning basic principles

ENE-C3002Models for Decision Support in Engineering

MS-C2105 Introduction to optimization or

MS-E2134 Decision making and problem solving

Check the prerequisites of the courses!

YYT-C3002Application Programming in Engineering

CS-C3150 Software Engineering or

COE-C3005 Finite Element and Finite Difference Methods or

ENG-A1003 Numerical Methods in Engineering

RAK-C3005Project Course on Computational Modelling in EngineeringAny of the above (if not already used to replacement)