Siirry suoraan sisältöön

Introduction to C# for the Python programmer (3 op)

Toteutuksen tunnus: TT00CA92-3001

Toteutuksen perustiedot


Ilmoittautumisaika
07.12.2022 - 26.01.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
16.01.2023 - 31.05.2023
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
suomi
englanti
Paikat
0 - 35
Opettajat
Matti Kuikka
Sami Pyöttiälä
Opintojakso
TT00CA92
Toteutukselle TT00CA92-3001 ei löytynyt varauksia!

Arviointiasteikko

Hyväksytty/Hylätty

Sisällön jaksotus

The course is targeted at students having basic skills in Python and programming.

The purpose of the course is to provide students with skills on how to use C# when programming.

The course contents:
1. Recap basic programming skills
2. Recap Python 
3. Quiz about Python
4. Introduction to C# 
5. Differences between Python and C#
6. Personal project work

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ö

Tenttien ajankohdat ja uusintamahdollisuudet

No exam.

Opiskelijan ajankäyttö ja kuormitus

1. Recap basic programming skills (Contact: 1 h  + 1 hour independent work including Test (Quiz)
2. Recap Python  (Contact: 1 h  + 2 hour independent work)
3. Quiz about Python (Independent work: 1 hour)
4. Introduction to C#  (Contact: 2 h  + 20 hours independent work) - use small group (3 students!) with W3schools
5. Differences of Python and C# (Contact: 1 h  + 10 hours group work)
+ Presentation of students' results (Contact: 1 - 2 h / depends on amount of students)
6. Personal project work (Contact: 1 h  + 20 hours independent work)
+ Presentation and demo of the project work results (Contact: 2- 4 hours / depends on amount of students)

Lisätiedot

Ennakkovaatimus: Ohjelmoinnin perusteet (5 op) Pythonilla suoritettu tai vastaavat tiedot.

Siirry alkuun