Siirry suoraan sisältöön

Ohjelmoinnin perusteet (nonstop) (5 op)

Toteutuksen tunnus: C-02504-HT00CF22-3005

Toteutuksen perustiedot


Ajoitus
25.08.2025 - 31.05.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Monimuoto-opetus
Korkeakoulu
Jyväskylän ammattikorkeakoulu, Materiaalit ovat Moodle-työtilassa. Loppukeskustelu järjestetään opiskelijan ja opettajan välisenä online-kokouksena.
Opetuskielet
suomi
Paikat
0 - 100
Opintojakso
C-02504-HT00CF22

Arviointiasteikko

0-5

Tavoitteet

Opintojakson tarkoitus Ohjelmointi on eräs IT-alan tärkeimmistä osaamisalueista. Tällä opintojaksolla tutustut ohjelmoinnin käsitteisiin ja rakenteisiin sekä opit ohjelmoinnin perusteet Javascript-ohjelmointikielellä. Javascript on eräs käytetyimmistä ohjelmointikielistä ja sen taitaminen kuuluu jokaisen web-sovelluskehittäjän työkalupakkiin. Opintojakson osaamiset - Sovelluskehitysosaaminen: Tuntee sovelluskehityksessä käytettäviä teknologioita ja tunnistaa erilaisten teknologioiden merkityksen ja niiden väliset suhteet. - Sovelluskehitysosaaminen: Osaa ohjelmoida ja kehittää tietoturvallisia sovelluksia. Opintojakson osaamistavoite Opintojakson suoritettuasi ymmärrät algoritmisen ajattelutavan ja osaat ratkaista yksinkertaisia ongelmia algoritmiikan keinoin. Tunnet ohjelmointiin liittyviä rakenteita ja käsitteitä (esimerkiksi muuttujat, funktiot ja taulukot) sekä osaat käyttää niitä kirjoittaessasi tietokoneohjelmia. Osaat käyttää moderniin web-kehitykseen soveltuvaa ohjelmointiympäristöä ja toteuttaa pienimuotoisia Javascript-ohjelmia.

Sisältö

Opintojaksolla käsitellään esimerkiksi seuraavia aihepiirejä: - Algoritmiikka - Ohjelmoinnin käsitteet ja perusrakenteet - Moderni Javascript-ohjelmointiympäristö - Javascript-ohjelmointikielen perusteet, kuten muuttujat, operaattorit, ehto- ja toistorakenteet - Objektit ja taulukot - Funktiot - Prototyypit ja luokat - Virheiden käsittely

Aika ja paikka

Materiaalit ovat Moodle-työtilassa. Loppukeskustelu järjestetään opiskelijan ja opettajan välisenä online-kokouksena.

Oppimateriaalit

Opettajan kirjoittama materiaali ja videot sekä valikoidut verkkolähteet.

Opetusmenetelmät

Opintojakso on kokonaan virtuaalinen. Opiskelet ohjelmoinnin perusteet (Javascript) itsenäisesti kirjallisen materiaalin ja videoiden pohjalta. Harjoittelet oppimaasi tekemällä harjoitustehtäviä. Lopuksi teet harjoitustyön, jolla osoitat ohjelmointitaitosi. Harjoitustyö tarkastetaan loppukeskustelutilaisuudessa. Ohjausta on saatavissa Tiko-support-ohjauskontakteilla. - Kirjallinen materiaali ja videot - Tehtävät - Harjoitustyö ja loppukeskustelu

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojaksossa ei ole tenttiä. Tentin sijaan opiskelija tekee harjoitustyön ja osallistuu loppukeskusteluun. Loppukeskustelu toteutetaan online-palaverina, johon osallistuminen edellyttää toimivaa kameraa, kuulokkeita ja mikrofonia.

Toteutuksen valinnaiset suoritustavat

Opintojaksosta on olemassa myös flipped classroom -toteutus.

Opiskelijan ajankäyttö ja kuormitus

Opintojakson keskimääräinen kuormitus on 135 tuntia. Tuntimäärän karkea jakautuminen: - Yleiset toimenpiteet 2 h - Materiaalin opiskelu 68 h - Tehtävien tekeminen 40 h - Harjoitustyön suunnittelu, tekeminen, dokumentoiminen ja loppukeskustelu 25 h

Siirry alkuun