CodeRefinery 17-19 & 24-26/March/2026
Milloin
Missä
Tapahtuman kieli
Tällä kurssilla tutustut tieteellisen ohjelmistokehityksen työkaluihin ja hyviin käytäntöihin. Emme opeta ohjelmointia sinänsä, vaan opetamme työkalut, joita tarvitset ohjelmoidaksesi hyvin ja välttääksesi yleisiä tehottomuuden sudenkuoppia. Opettamamme työkalut ovat käytännössä välttämättömiä kaikille tutkijoille, joiden täytyy tehdä itse ohjelmointia. Ensimmäisen viikon pääpaino on Gitin käytössä tutkimusohjelmistojen tehokkaaseen kirjoittamiseen ja ylläpitoon. Viikko 2 keskittyy enemmän toistettavuuden (reproducibility) hyviin käytäntöihin (data)tieteessä, ja ensimmäistä kertaa käsittelemme myös generatiivisen tekoälyn avustaman koodauksen parhaita käytäntöjä.
Työpajan koko sisältö on saatavilla CodeRefinery-työpajan verkkosivulla.
Bonuksena: tässä kurssissa opittuja asioita arvostetaan ja käytetään PALJON myös akatemian ulkopuolella! Yksi opintopiste (ECTS) on tarjolla, jos olet tohtoriopiskelija.
Voit osallistua kurssille täysin verkossa, mutta jos haluat oppia livenä vertaisryhmässäsi, järjestämme myös läsnäolohuoneen, jossa katsotaan striimiä ja tehdään harjoituksia yhdessä (vain viikolla 1).