Ohjelmointi 2 (5 op)

Toteutuksen tunnus: SOF001AS3A-3039

Toteutuksen perustiedot


Ilmoittautumisaika
02.06.2025 - 17.10.2025
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
20.10.2025 - 12.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Toimipiste
Pasilan toimipiste
Opetuskielet
suomi
Paikkoja
30 - 60
Koulutus
TRATI Tradenomi tietojenkäsittely
Opettajat
Teemu Havulinna
Ryhmät
VIRTUAL
Virtuaalitoteutus
ITB2PASOF1
Tradenomi tietojenkäsittely, monimuoto, 2. lukukausi, Pasila, Ohjelmistokeihtys
INSTRUCTED
Ohjattu virtuaalitoteutus
Opintojakso
SOF001AS3A

Arviointiasteikko

H-5

Aikataulu

Kurssilla on viikoittain vaihtuvat aiheet ja kuhunkin aiheeseen liittyvät harjoitustehtävät. Apua tehtävien tekoon on saatavissa kurssin keskustelukanavalla niin opettajalta kuin muiltakin opiskelijoilta.

Opintojakson tarkempi aikataulu ja tehtävien määräpäivät julkaistaan jakson alussa, ja toteutuksessa voidaan hyödyntää sekä ennalta sovittuja ajankohtia että joustavia työskentelyjaksoja.

Toteutustavat, näyttö ja opinnollistaminen

CONTACT - Lähitoteutus
ViRTUAL -
ONLINE - Verkkototeutus
BLENDED - Monimuotototeutus
AHOT -
Mikäli jo osaat tämän opintojakson sisällöt, voit näyttää osaamisesi. Kysy lisää opintojakson opettajalta.
Lisätietoa osaamisen tunnistamisesta
OPINNOLLISTAMINEN – Kysy lisää opintojakson opettajalta.

Intro

Tule opiskelemaan Javan merkittävimmät ominaisuudet, jotka ovat tänä päivänä käytössä ohjelmointoprojekteissa. Javan lisäksi kurssilla käsitellään rinnakkaisuutta, algoritmeja, tietokantakäsittelyä tietorakenteita ja yksikkötestausta sekä versiohallintaa.
Osallistumalla aktiivisesti tunneilla, luot itsellesi tärkeitä ohjelmointitaitoja ja taidon debugata ohjelmia. Tätä pääset hyödyntämään työelämässä seuraavassa ohjelmistoalan työpaikassasi.

Oppimateriaalit

Oppimateriaali koostuu vapaasti saatavilla olevista teknisistä dokumentaatioista ja ohjeista, ja opiskelijaa kannustetaan itsenäiseen tiedonhakuun eri aihealueiden yhteydessä.

Opetusmenetelmät ja ohjaus

Toteutuksen tiedot löytyvät kotisivulta osoitteesta https://ohjelmointi2.github.io/.

Syvennämme ohjelmointiosaamistamme ja sovellamme aiemmin oppimianne ohjelmointitaitoja mm. tietokantojen parissa. Syvennymme kielen syntaksin ja tarvittavien kirjastojen lisäksi myös yksikkötestaukseen, automaatiotyökaluihin sekä versionhallintaan.

Työelämäyhteydet

Sisältö tukee työelämässä tarvittavien taitojen ja valmiuksien kehittymistä.

Tenttien ajankohdat ja uusintamahdollisuudet

Ei tenttiä

Kansainvälisyys

Opintojakson teemat ovat sovellettavissa kansainvälisiin toimintaympäristöihin.

Toteutuksen valinnaiset oppimistavat

Toteutuksessa hyödynnetään joustavasti erilaisia oppimismuotoja lähi-, etä- ja verkko-opetusta yhdistellen.

Oppimistehtävät

Kurssin osasuorituksiin kuuluu viikoittaiset harjoitustehtävät kurssin eri osa-alueista. Tehtävien teknisessä toteutuksessa hyödynnetään GitHub classroom -palvelua sekä automatisoituja testejä.

Arviointitavat

Kurssi arvioidaan palautettujen tehtävien perusteella asteikolla 0-5. Yksittäinen palauttamatta jäänyt tai arvosanalla 0 arvioitu tehtävä ei estä seuraavien tehtävien tekemistä eikä kurssin suorittamista, kunhan kokonaisuutena kurssista muodostuu lopulta hyväksytty arvosana. Poikkeuksena tähän on erikseen eritellyt tehtävät, jotka toimivat kurssille osallistumisen vahvistamisessa.

Siirry alkuun