Objectives

The course covers the practices of green programming and related concepts. It explores how to measure and optimize system energy consumption as part of software development. The goal is for the student to be able to identify key factors of energy consumption in a web application, apply their learning as part of a software development project, and design software systems to be energy-efficient after completing the course.
  • Teacher: Jari Lehto
Tavoitteet

Kurssilla käydään lävitse vihreän ohjelmoinnin toimintatapoja ja siihen liittyviä käsitteitä. Kuinka mitataan ja optimoidaan järjestelmän energiankulutusta osana ohjelmistokehitystä. Tavoitteena on että kurssin jälkeen opiskelija osaa tunnistaa web-sovelluksen energiankulutuksen avaintekijöitä, soveltaa oppimaansa osana ohjelmistokehitysprojektia ja suunnitella ohjelmistojärjestelmä energiatehokkaasti.
  • Teacher: Jari Lehto
Tavoitteet

Opiskelija hahmottaa itsetuntemuksen merkityksen työllistymiseen ja oppii tunnistamaan sekä sanoittamaan omia vahvuuksiaan löytääkseen itselleen merkityksellisiä työtehtäviä ja erottuakseen työmarkkinoilla. Hän saa tukea urapolkujen hahmottamiseen sekä ohjausta oman osaamisen konkreettiseen soveltamiseen erilaisissa työympäristöissä. Opintojakson aikana opiskelija oppii analysoimaan työmarkkinoita ja ymmärtää tutkintonsa tuoman lisäarvon omalla urallaan. Opintojakson aikana opiskelija tutustuu myös urasuunnitteluun liittyviin teorioihin.
  • Teacher: Fanny Kurppa
Objectives

On the course, the student learns to evaluate the usability and user experience of products, to understand how they affect the success of products, and to design usable, enjoyable software products and services.
After the course, the student can:
- Evaluate the usability of products and services e.g. using usability heuristics
- Estimate usage needs and formulate design requirements
- Do usability testing
- Understand quantitative analysis methods of usability and user experience
- Design user interfaces for simple applications and services
- Apply design patterns in UI design
- Understand the significance of accessibility in services

The course strengthens the following working life skills: creativity, multi-professionalism, problem solving skills, information and communication technology skills, communication skills and cooperation and negotiation skills.
  • Teacher: Seppo Helle