Advanced software engineering

Contract education

Computer Science

Data Science

Through this advanced level course you will gain in-depth knowledge of the many aspects of software development.

Course content:

The course will have a theoretical emphasis on selected parts of: Project planning and project management, problem analysis, program management and inspection, code complexity, API design, troubleshooting and testing, packaging, implementation management and dissemination, modeling and structuring of software, reuse, components, architectures, maintenance and documentation. The course includes a number of laboratory elements that must be completed in groups and that are evaluated both through a written report and an oral presentation.

The course is provided as contract education and is subject to a fee. Please contact Luleå University of Technology for more information

Cost: SEK 12,000 excluding VAT.