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