Skip to main content

Sustainable software engineering (5cr)

Course unit code: C-10122-COMP--SE--221

General information


Credits
5 cr
Institution
University of Tampere

Objectives

Skills to design and implement sustainable software solutionsAbility to evaluate sustainability of the design and technology choices

Content

Core contentSustainability aspects software (energy/resource consumption, equality/accessibility, privacy)Sustainablity aspects design choices and technologiesUnderstanding complexity of the sustainabilityOptimization and trade-off analysis of sustainability and other qualitiesExample context: mobile application with cloud-based backend and wireless connectivity

Prerequisites

Knowledge of object-oriented programming language is essential as the course assignments are programming tasks. Also development skills needed for simple web applications or software design skills.

Further information

The course implementation enables distance learning. Study material for the course includes lecture material, assignments and a broader independent assignment. Based on the above, a grade is given. In addition, international Mooc courses are used as supporting material. The course material and detailed instructions for completing the course are available at Moodle. Access to Moodle by email is requested.Partial completions of the course must be carried out during the same implementation round.

Go back to top of page