•   Johdanto ohjelmistokehitykseen SOF001IT1A-3079 18.08.2025-12.12.2025  5   (CONTACT, ...) +-
    Osaamistavoitteet
    Opintojakson tavoitteena on, että opiskelija saa yleiskuvan ohjelmistokehityksestä ja oppii ohjelmoinnin perusteita. Opintojaksoa suorittaessaan opiskelijalle syntyy käsitys ohjelmistokehityksen suuntautumisen opintojen tavoitteista ja sisällöstä.

    Opintojakson suoritettuaan opiskelija osaa
    * selittää ohjelmistokehityksen osa-alueet ja erotella ohjelmistokehitysprosessin vaiheet
    * suunnitella pienimuotoisen ohjelman logiikan ja toteuttaa ohjelman JavaScript-kielellä
    * ohjelmoida verkkosivulle yksinkertaisia toimintoja
    * käyttää kehitysympäristöä selainohjelmointiin ja testata ohjelman toimivuus selaimessa
    * hyödyntää teknistä dokumentaatiota ja tiedonhakua ongelmanratkaisussa
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Ei ole edeltävyysvaatimuksia. Opintojakso suositellaan suoritettavaksi samanaikaisesti opintojakson DIG001IT1A Johdanto digitaalisiin palveluihin kanssa tai sen jälkeen.
    Sisältö
    * Ohjelmoinnin peruskäsitteet
    * Ohjelmointiympäristö ja työvälineet
    * HTML-sivun perusrakenne ja sen yhteys JavaScript-ohjelmointiin
    * JavaScript-ohjelmoinnin alkeet
    * Valinta- ja toistorakenteet
    * Funktiot
    * Taulukot
    * Oliot, JSON
    * Ohjelmistokehityksen työvaiheet ja kehitysmenetelmät
    Arviointikriteerit
    Arviointikriteeri - arvosana 1
    Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

    Osoittaa välttävää aktiivisuutta opiskelussa. Osoittaa välttävää kurssin sisällön, peruskäsitteiden ja termien ymmärrystä. Osoittaa välttävää tietotaitoa sovelluksen kehittämisessä kurssilla opetetuilla taidoilla. Tarvitsee hyvin usein apua perusongelmienkin ratkaisemiseen. Ei oikein osaa hyödyntää kurssimateriaaleja oman oppimisensa tukena.
    Arviointikriteeri - arvosana 3
    Osoittaa hyvää aktiivisuutta opiskelussa. Osoittaa hyvää kurssin sisällön, peruskäsitteiden ja termien ymmärrystä. Osoittaa hyvää tietotaitoa sovelluksen kehittämisessä kurssilla opetetuilla taidoilla. Tarvitsee joskus apua perusongelmien ratkaisemiseen. Osaa hyödyntää kurssimateriaaleja oman oppimisensa tukena. Osaa itsenäisesti löytää myös muuta tietoa oppimisensa tueksi.
    Arviointikriteeri - arvosana 5
    Osoittaa erinomaista aktiivisuutta opiskelussa. Osoittaa erinomaista kurssin sisällön, peruskäsitteiden ja termien ymmärrystä. Osoittaa erinomaista tietotaitoa sovelluksen kehittämisessä kurssilla opetetuilla taidoilla. Osaa ratkaista ongelmat itsenäisesti, mutta osaa myös kysyä apua. Osaa hyödyntää sujuvasti kurssimateriaaleja ja löytämiänsä muita materiaaleja oman oppimisensa tukena. Osaa itsenäisesti löytää myös muuta tietoa oppimisensa tueksi. Osaa oppia ja soveltaa itsenäisesti myös kurssimateriaalien ulkopuolisia asioita.

    Opetusmenetelmät ja ohjaus

    Lähiopetus ja itsenäinen työskentely.
    1. Verkko-opetus (online/virtuaali) ja itsenäinen työskentely
    2. Mikäli sinulla on vahvaa aikaisempaa osaamista, opintojakson voi myös näyttää. Ilmoita tässä tapauksessa 1. opetusviikolla toteutuksesi opettajalle asiasta ja saat häneltä tarkemmat ohjeet.

    Oppimateriaali ja suositeltava kirjallisuus

    Materiaali on oppimisympäristössä ja sisältää teoriaa ao asioista:
    * Ohjelmoinnin peruskäsitteet
    * Ohjelmointiympäristö ja työvälineet
    * HTML-sivun perusrakenne ja sen yhteys JavaScript-ohjelmointiin
    * JavaScript-ohjelmoinnin alkeet
    * Valinta- ja toistorakenteet
    * Funktiot
    * Taulukot
    * Oliot, JSON
    * Ohjelmistokehityksen työvaiheet ja kehitysmenetelmät

    Työelämäyhteydet

    Opintojaksolla saattaa käydä vierailijaluennoitsija kurssin aikataulun sen salliessa.

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    Tentti on toteutuksen loppupuolella, takka aikataulu muodostuu opintojakson alkaessa.

    Opetuskieli

    Suomi

    Kansainvälisyys

    Opetus suomeksi, materiaalia myös englannin kielellä.

    Ajoitus

    18.08.2025 - 12.12.2025

    Oppimistehtävät

    Oppimistehtävät liittyvät aihealueisiin * Ohjelmointiympäristö ja työvälineet * HTML-sivun perusrakenne ja sen yhteys JavaScript-ohjelmointiin * JavaScript-ohjelmoinnin alkeet * Valinta- ja toistorakenteet * Funktiot * Taulukot * Oliot, JSON * Ohjelmistokehityksen työvaiheet ja kehitysmenetelmät

    Ilmoittautumisaika

    11.08.2025 - 15.08.2025

    Aikataulu

    Opintojakso kestää 16 viikkoa, intensiiviviikolla ei ole opetusta.

    Ryhmä
    • CONTACT
    • IT1PA1
    Toteutuksen valinnaiset oppimistavat

    AHOT (ks Opetusmenetelmät ja ohjaus)

    Opettaja

    Minna Pellikka, X-Ohjelmisto Ohjelmistokehitys

    Paikkoja

    15 - 30

    Arviointitavat

    Viikkotehtäväosuuden arvosana muodostuu ao kaavan mukaisesti

    40% tehtävistä suoritettu hyväksytysti --> arvosanasi on 1

    50% tehtävistä suoritettu hyväksytysti --> arvosanasi on 2

    65% --> 3

    75% --> 4

    85% --> 5

    Tenttiosuuden arvosana muodostuu niinikään yo taulukon mukaisesti.

    Sekä tentti että viikkotehtävät pitää olla hyväksytysti suorittetuna, jotta saa arvosanan opintojaksosta.

    Arvosana lasketetaan ns. painotetulla kertoimella:

    Viopeen palautettavat tehtävät sekä mahdollinen harjoitustyö vaikuttavat arvosanaan 30% osuudella, tentti 70% osuudella. Muista myös läsnäoloprosentin vaikutus arvosanaan.

    Vain ajoissa palautetut tehtävät lasketaan arvosanaan mukaan.

    Runsas poissaolomäärä kurssin aikana laskee arvosanaa, yli 50% poissaolo johtaa kurssilta hylkäämiseen.

    Koulutus

    TRATI Tradenomi tietojenkäsittely

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    0.00 op

    Arviointiasteikko

    H-5