Course

Published

(Updated )

Oulun yliopisto – FITech

Software Engineering

From

5 cr

Face-to-face
FITech
The course gives an introduction to all aspects of software engineering: the process models, software design, quality, software project management, secure software development, and the tools used in these areas. The course can be completed independently without scheduling constraints. Teaching consists of spring lectures (recordings available), automatically assessed practical exercises, and an Examinarium exam that can be taken at a flexible time. Students aiming for a high grade can replace the exam with learning assignments, where course topics are reflected against the latest software engineering practices while also practicing scientific writing. Software development is viewed in regard to project management and actual implementation: 1. process models, 2. requirements specification, 3. project management basics: design, metrics, risk management, resource management, follow up, quality control, product control, 4. software testing methods and strategies, 5. introduction to object-oriented analysis and design. 6. Agile software development. 7. Secure software engineering

Additional information and registration

Price and registration period

Check on the university's website

Go to the institution's website(Opens in a new tab)

Additional information:

Fields

Information and communication technologies

Scope

5 cr

Code

521457A

Organiser

University of Oulu

Oulun yliopisto

Contact details

avoin.yliopisto@oulu.fi