Student Type: Adult learner
Software development skills: Mobile
Course contents This course aims to give students a chance to create unique projects with a hands-on approach. The course guides students to find their interest in software engineering skills and to help each student find their desired path in software developing in the future. There are also several other Software Development Skill courses available
Software development skills: Back-end
Would you like to be able to develop backends for web programs? In this course you will learn how software developers design and implement them. The course materials include readings, videos and assignments to learn the desired skills. To participate in this course you need to know how to program. In the course you develop
Software development skills: Full-stack
Course contents This course aims to give students a chance to create unique projects with a hands-on approach. The course guides students to find their interest in software engineering skills and to help each student find their desired path in software developing in the future. There are also several other Software Development Skill courses available
Web applications
The aim of this course is to introduce a student to web programming that is nowadays divided into back end and front end parts. The course includes the front end programming with HTML, CSS, JavaScript and finally with React. At the same time the student learns to build back end software with Node.js, Express and
Ohjelmistotuotanto
Kiinnostaako sinua tietää, mitä kaikkea ohjelmistokehitykseen liittyy? Oletko osallistumassa ohjelmistokehitysprojektiin ohjelmoijana, testaajana tai asiakkaan edustajana? Tällä kurssilla tutustutaan ohjelmistokehitykseen ja sen eri osa-alueisiin, jonka jälkeen voit osallistua ohjelmistoprojekteihin eri rooleissa. Kurssi keskittyy prosessiin ja osallistujien rooleihin erilaisissa prosessimalleissa, joten kurssi sopii ohjelmistoprojekteihin osallistujille niin toimittajan kuin asiakkaankin roolissa. Kurssilla käydään läpi tavallisimmat ohjelmistotuotantoon ja ohjelmien
Ohjelmistojen laadunhallinta
Tämän kurssin hakuaika on päättynyt. Kurssilla on suoritusaikaa 1.2.2023 asti. Sisältö Tavoitteet Kurssin suoritettuaan opiskelija tuntee tavallisimmat ohjelmistoprosessien laadunhallinnan työmenetelmät sekä työvälineet ml. standardit ja niiden mallit. Opiskelijalla on valmiudet tehdä ohjattuja laadunhallintatehtäviä itsenäisesti tai suunnitella ja valmistella laadun mittaukseen liittyviä työvälineitä osana organisaatiota. Opiskelija tietää miten laadunvalvontaa tehdään ja kuinka ohjelmistojen laatu ja ohjelmistokehitys
Peliohjelmoinnin alkeet Unitylla
Kurssilla tutustutaan pelikehitykseen tekemällä oma peli ohjeiden mukaan käyttämällä suosittua Unity-pelimoottoria. Lisäksi kurssilla opitaan tärkeitä perustaitoja ohjelmointiin liittyen, jotka antavat hyvän pohjan ohjelmoinnin opiskelulle tai harrastamiselle. Kurssi aloitetaan nollasta, eli aikaisempaa Unity- tai ohjelmointiosaamista ei vaadita. Kurssimateriaalit ja videot ovat suomeksi, mutta ohjelmat ja niiden dokumentaatiot englanniksi, joten kurssilla vaaditaan jonkinlaista englannin osaamista. Sen lisäksi
Johdatus ohjelmointiin
Tämä on ohjelmoinnista kiinnostuneille tarkoitettu yleissivistävä ohjelmointikurssi. Kurssi sopii erityisesti aikuisopiskelijoille, jotka ovat kiinnostuneita ohjelmoinnista ja miettivät pitäisikö asiaan paneutua tarkemmin. Käymällä läpi tämän kurssin ja tekemällä siihen liittyvät ohjelmointitehtävät voit muodostaa oman käytäntöön perustuvan näkemyksesi siitä, mitä ohjelmointi on ja päättää, haluatko paneutua siihen tarkemmin. Kurssilla esitellään keskeisimmät Python-ohjelmointikielen peruskäskyt ja -rakenteet, kuten Itse
Software development skills: Front-end
Course contents This course aims to give students a chance to create unique projects with a hands-on approach. The course guides students to find their interest in software engineering skills and to help each student find their desired path in software developing in the future. There are also several other Software Development Skill courses available
Thermal energy storage systems
This course introduces system level approach to thermal energy storage (TES), considering the fundamentals of TES, and how it can improve the sustainability of energy systems. TES is introduced by assessing the need for its application, including excess heat from industrial and energy sector installations, production and demand mismatch (especially with RES production) and the