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
Additional information:
Fields
Information and communication technologies
Scope
5 cr
Code
521457A