Siirry suoraan sisältöön

C# perusteet Python-osaajalle (3 op)

Toteutuksen tunnus: TT00CA92-3002

Toteutuksen perustiedot


Ilmoittautumisaika
29.11.2023 - 01.02.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.02.2024 - 30.04.2024
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
suomi
Opettajat
Sami Pyöttiälä
Opintojakso
TT00CA92

Toteutuksella on 2 opetustapahtumaa joiden yhteenlaskettu kesto on 4 t 0 min.

Aika Aihe Tila
To 04.04.2024 klo 10:00 - 12:00
(2 t 0 min)
C# perusteet Python-osaajalle TT00CA92-3002
ICT_B1038 IT telakka
To 11.04.2024 klo 10:00 - 12:00
(2 t 0 min)
C# perusteet Python-osaajalle TT00CA92-3002
ICT_B1038 IT telakka
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

Hyväksytty/Hylätty

Sisällön jaksotus

Opintojakso on suunnattu opiskelijoille, joilla on perustaidot ja -tiedot ohjelmoinnista ja Python-ohjelmointikielestä. Opintojaksolle voi tulla opiskelemaan yhtä hyvin myös Java-kielisellä osaamistaustalla.

Opintojaksolla on tavoitteena oppia käyttämään C#-kieltä ja siihen liittyviä periaatteita ja työkaluja ohjelmoinnissa. Opintojakso sisältää pääpiirteittäin:
1. Perusohjelmointitaitojen kertaus
2. Kertaus Pythonilla (Java-taustaisille tarjotaan myös tarvittaessa kertausta.)
3. Pythonia koskeva pieni diagnostinen testi
4. Johdatus C#-kieleen
5. Keskeisimmät eroavaisuudet Pythonin ja C#:n välillä. (Javan suhteen eroa ei ole niin paljoa.)
6. Henkilökohtainen ohjelmointiprojektityö C#-kielellä

Tavoitteet

Opintojakson suoritettuaan opiskelija osaa:
- ohjelmoida C#-kielellä
- käyttää ohjelmoinnin perusrakenteita C#-kielellä (peräkkäisyys-, valinta-, toistorakenne)

Sisältö

Ohjelmoinnin perusteiden kertaus
Python-ohjelmoinnin kertaus
Johdatus C# ohjelmointiin
Pythonin and C#:in erot
Henkilökohtainen projektityö

Opiskelijan ajankäyttö ja kuormitus

1. Perusohjelmointitaitojen kertaus (Kontaktiopetus 1 h  + 1 h itsenäinen työskentely sisältäen testin (Quiz)
2. Pythonin kertaus  (Kontaktiopetus 1 h  + 2 h itsenäinen työskentely)
3. Pythonia koskeva testi (Itsenäinen työskentely: 1 h)
4. Johdatus C#-kieleen  (Kontaktiopetus: n. 2 h  + 20 h itsenäinen työskentely pienissä ryhmissä käyttäen w3schools tai vastaavaa)
5. Pythonin ja C#:n eroavaisuudet (Kontaktiopetus: 1 h  + 10 h ryhmätyö + 1-2 h ryhmätöiden esittelyt kurssin osallistujille)
6. Henkilökohtainen ohjelmointiprojektityö C#-kielellä (Kontaktiopetus: 1 h  + 20 h itsenäinen työskentely
+ projektityön tulosten esittely ja demoaminen (Kontaktiopetus: 2-4 h riippuen opintojakson osallistujien määrästä)

Arviointikriteerit, hyväksytty/hylätty

Hyväksytyn suorituksen perusteena ovat hyväksytysti suoritetut testit, tehtävät, harjoitustyöt ja esitykset.

Lisätiedot

Ennakkovaatimus: Ohjelmoinnin perusteet (5 op) Pythonilla suoritettu tai vastaavat tiedot. Myös Ohjelmoinnin perusteet Javalla muodostaa soveltuvat ennakkotiedot.

Siirry alkuun