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
|
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.