Siirry suoraan sisältöön

Ohjelmoinnin ja digitaalitekniikan perusteet (5op)

Toteutuksen tunnus: TE00CM88-3004

Toteutuksen perustiedot


Ilmoittautumisaika
02.08.2025 - 21.09.2025
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
22.09.2025 - 19.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
englanti
Koulutus
Degree Programme in Energy and Environmental Engineering
Opettajat
Ilkka Jyväs
Vastuuopettaja
Ilkka Jyväs
Ryhmät
PENERK25
Energy and Environmental Engineering, S25
Opintojakso
TE00CM88

Toteutuksella on 10 opetustapahtumaa joiden yhteenlaskettu kesto on 20 t 0 min.

Aika Aihe Tila
To 25.09.2025 klo 10:00 - 12:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
ICT_C3044 Oppimistila muunto
Pe 03.10.2025 klo 11:00 - 13:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
EDU_1090 Ringsberg esitystila byod
Pe 10.10.2025 klo 12:00 - 14:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
EDU_2001 Elias muunto byod
To 23.10.2025 klo 10:00 - 12:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
EDU_1091 Hammarbacka esitystila byod
Pe 31.10.2025 klo 10:00 - 12:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
EDU_3004 Josef muunto byod
Pe 07.11.2025 klo 12:00 - 14:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
EDU_2001 Elias muunto byod
Pe 14.11.2025 klo 10:00 - 12:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
EDU_3004 Josef muunto byod
Pe 21.11.2025 klo 12:00 - 14:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
EDU_2001 Elias muunto byod
Pe 28.11.2025 klo 10:00 - 12:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
EDU_2002 Ivar muunto byod
Ti 02.12.2025 klo 10:00 - 12:00
(2 t 0 min)
Basics of programming and digital technique TE00CM88-3004
EDU_1089 Maskulin esitystila byod
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

H-5

Sisällön jaksotus

The course covers the basics of digital technology and programming.

Concepts Related to Software Applications and Programming
Structure of a Software Application
Variables and Types, Functions, Conditional Statements and Loops, Arrays and Lists
Introduction to Digital Technology
Logical Functions and Switching Algebra
Gates, Circuits, Counters, Registers, and Memories
Programming Exercise

Teaching will be organized in autumn 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.
The textbook is in E-format and available through the school's library services (TurkuAMK FINNA).

Opetusmenetelmät

Lectures, exercises, and independent study.

Tenttien ajankohdat ja uusintamahdollisuudet

There is no exam in the course.
Assessment is based on a programming project and evaluated assignments.

Pedagogiset toimintatavat ja kestävä kehitys

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

Toteutuksen valinnaiset suoritustavat

Another course of equivalent level, content, and time allocation may be accepted for credit in accordance with the guidelines (Messi).

Opiskelijan ajankäyttö ja kuormitus

Lectures 24-30 h
Independent tasks, exercises and study 88h
Program project 12h
Total 130h

Arviointimenetelmät ja arvioinnin perusteet

The course assessment is based on submitted exercises and a programming project. A total of 0-50 points can be earned from the exercises and 0-50 points from the programming project, totaling 100 points. The exercises are mandatory.

Hylätty (0)

The student does not understand the basic concepts of the field and cannot apply the learned concepts to practical tasks. Total points less than 40.

Arviointikriteerit, tyydyttävä (1-2)

The student somewhat understands the basic concepts and can apply them in practice.
Total points 40 --> 1
Total points 55 --> 2

Arviointikriteerit, hyvä (3-4)

The student has a good understanding of the basic concepts and applies them well in practice.
Total points 70 --> 3
Total points 85 --> 4

Arviointikriteerit, kiitettävä (5)

The student has an excellent understanding of the basic concepts and can apply their knowledge extensively in practice.
Total points 90 --> 5

Lisätiedot

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

Siirry alkuun