Siirry suoraan sisältöön

Ohjelmointi 1 (4 op)

Toteutuksen tunnus: TSAT0500-3006

Toteutuksen perustiedot


Ilmoittautumisaika

01.11.2021 - 09.01.2022

Ajoitus

01.01.2022 - 15.05.2022

Opintopistemäärä

4 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologiayksikkö

Toimipiste

Pääkampus

Opetuskielet

  • Suomi

Koulutus

  • Sähkö- ja automaatiotekniikka (AMK)

Opettaja

  • Juho Riekkinen

Ryhmät

  • TSA22KM
    Insinööri (AMK), sähkö- ja automaatiotekniikka,monimuototeutus

Tavoitteet

Tutustut ohjelmoinnin perusteisiin ja opit ohjelmoimaan hyviä käytänteitä noudattaen. Tämä opintojakso mahdollistaa aiheen syvällisemmän opiskelun toisilla opintojaksoilla.

EUR-ACE TIETO JA YMMÄRRYS
Tunnet ohjelmointiin liittyvät yleiset periaatteet kuten muuttujien määrittelyt, erilaiset ohjaus- ja valintarakenteet ja aliohjelmien käytön.

EUR-ACE TEKNIIKAN SOVELTAMINEN KÄYTÄNTÖÖN
Pystyt analysoimaan yksinkertaisia ongelmia ja esittämään ratkaisuja ohjelmointikieltä käyttäen. Osaat hyödyntää kehitysympäristöä sekä etsiä tietoa ongelmanratkaisuun.

Sisältö

Kehitysympäristöön ja ohjelmointikieleen tutustuminen
Ohjelman peruslauseet (ehto- ja toistolauseet)
Tietotyypit ja muuttujat
Aliohjelmat
Tyyppimuunnokset
Tietorakenteet
Tiedostojen käsittely

Oppimateriaalit

Luentomateriaalit
Lisämateriaali kirjallisuudesta ja internetistä
Esim. https://channel9.msdn.com/Series/CSharp-101

Opetusmenetelmät

Oppiminen tapahtuu etäluentojen- ja/tai videoiden, sekä palautettavien harjoitusten, ryhmätyöskentelyn ja itsenäisen työskentelyn kautta.

Tenttien ajankohdat ja uusintamahdollisuudet

Etätentti (kevät 2022)
Etäuusintatentti (kevät 2022)
Etäuusintatentti (syksy 2022)

Opiskelijan ajankäyttö ja kuormitus

Etäluennot ja -videot (max. 12h), itsenäinen ja ryhmätyöskentely 123h, yhteensä 135h opiskelijan työtä.

Lisätietoja opiskelijoille

Itsearvioinnit tehdään pääosin oppimistehtävien avulla. Arviointipäätös perustuu tentin ja palautettavien harjoitusten kautta osoitettuun osaamiseen.

Arviointiasteikko

Hyväksytty/Hylätty

Arviointikriteerit, tyydyttävä (1)

Välttävä (1): Tunnistat ohjelmointiin liittyvät perusrakenteet. pystyt analysoimaan yksinkertaisia ongelmia, mutta itsenäisten ratkaisujen suunnittelu on haasteellista. Ohjelman kirjoittaminen tuottaa vaikeuksia.

Tyydyttävä (2): Tunnet ohjelmointiin liittyvät keskeiset perusrakenteet ja periaatteet. Pystyt analysoimaan yksinkertaisia ongelmia, suunnittelemaan toteutuksen valmiita malleja käyttäen ja esittämään alkeellisen ratkaisun ohjelmointikielellä.

Arviointikriteerit, hyvä (3)

Hyvä (3): Osaat ohjelmointiin liittyvät keskeiset periaatteet ja välineet. Pystyt analysoimaan ongelmia, suunnittelemaan toteutuksen esimerkkien pohjalta ja esittämään ratkaisun ohjelmointikieltä käyttäen. Kykenet arvioimaan ja kehittämään osaamistasi.

Kiitettävä (4): Osaat ohjelmointiin liittyvät keskeiset periaatteet ja pystyt hyödyntämään tehokkaasti ohjelmankehitysvälineitä. Pystyt analysoimaan itsenäisesti ongelmia, suunnittelemaan toteutuksen sekä esittämään ratkaisun ohjelmointikieltä käyttäen.

Arviointikriteerit, kiitettävä (5)

Erinomainen (5): Hallitset ohjelmointiin liittyvät keskeiset periaatteet ja välineet. Pystyt analysoimaan itsenäisesti vaativia ongelmia, suunnittelemaan luovia ratkaisuja sekä toteuttamaan ratkaisun ohjelmointikieltä käyttäen.

Esitietovaatimukset

-