Siirry suoraan sisältöön

Ohjelmoinnin ja digitaalitekniikan perusteet (5 op)

Toteutuksen tunnus: TE00CM88-3003

Toteutuksen perustiedot


Ilmoittautumisaika
18.12.2024 - 31.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
03.02.2025 - 30.04.2025
Toteutus on käynnissä.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Toimipiste
Kupittaan kampus
Opetuskielet
englanti
Koulutus
Sähkö- ja automaatiotekniikan koulutus
Opettajat
Ilkka Jyväs
Ryhmät
PENERS23
Energy and Environmental Engineering, S23
PENERS24
Energy and Environmental Engineering, S24
Opintojakso
TE00CM88

Toteutuksella on 9 opetustapahtumaa joiden yhteenlaskettu kesto on 18 t 0 min.

Aika Aihe Tila
Ti 04.02.2025 klo 12:00 - 14:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3073 Teoriatila avo muunto byod
To 06.02.2025 klo 13:00 - 15:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3073 Teoriatila avo muunto byod
Ke 12.02.2025 klo 13:00 - 15:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_2004 Johannes muunto byod
Ti 25.02.2025 klo 10:00 - 12:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_2027 Frans muunto byod
To 27.02.2025 klo 13:00 - 15:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_4071 Teoriatila muunto byod
Ti 04.03.2025 klo 12:00 - 14:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3002 Henrik muunto byod
Ti 18.03.2025 klo 12:00 - 14:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_2042 Teoriatila avo muunto byod
Ti 25.03.2025 klo 10:00 - 12:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3004 Josef muunto byod
Ti 22.04.2025 klo 12:00 - 14:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3004 Josef muunto byod
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

H-5

Sisällön jaksotus

The course covers the basics of digital technology and programming.
The implementation is scheduled for the spring semester of 2025

Tavoitteet

Opintojakson tavoitteena on tutustua ohjelmoinnin perusteisiin ja digitaalitekniikkaan sekä luoda pohjaa myöhemmille automaatiojärjestelmiin liittyville opintojaksoille. Opintojakson suoritettuaan opiskelija:
- tuntee ohjelmointiin liittyvät peruskäsitteet ja osaa lukea jonkun muun tekemää ohjelmakoodia
- osaa käyttää tavallisimpia valinta- ja toistorakenteita sekä suunnitella ja toteuttaa yksinkertaisia sovellusohjelmia
- tunnistaa olio-ohjelmoinnin peruskäsitteet (luokka ja sen jäsenet, olio, viittaus, poikkeukset)
- tuntee digitaalitekniikan peruskäsitteet
- osaa käyttää loogisia funktioita ja sieventää niistä muodostettuja lausekkeita
- tuntee tavalliset loogiset portit, kombinaatio- ja sekvenssipiirit sekä laskurit, rekisterit ja muistit

Sisältö

Ohjelmistosovelluksiin ja ohjelmointiin liittyvät käsitteet
Ohjelmistosovelluksen rakenne
Muuttuja ja tyypit, funktiot, ehtolauseet ja silmukat, taulukot ja listat
Ohjelmointiharjoitus
Johdanto digitaalitekniikkaan
Loogiset funktiot ja kytkentäalgebra
Portit, piirit, laskurit, rekisterit ja muistit

Oppimateriaalit

Materials will be distributed via the itslearning platform

Opetusmenetelmät

Lectures, exercises, and independent study.

Tenttien ajankohdat ja uusintamahdollisuudet

There is no exam in the course.

Kansainvälisyys

Class room teaching and programming assignments. Independent information gathering. Independent completion of course book exercises. Programming project.

Toteutuksen valinnaiset suoritustavat

There is no alternative method of completion for the course.

Opiskelijan ajankäyttö ja kuormitus

Lectures 24-30 h
Exercises 6h
Independent tasks and study 82h
Program project 12h
Total 130h

Lisätiedot

Material distribution and other course communication will take place via the itslearning platform.

Siirry alkuun